정보과학 IT

ps -ef | grep Q&A

물곰탱이 2012. 8. 20. 10:39

ps -ef | grep Q&A

 

Q :
ps -ef|grep -v grep|grep -v vi|grep PROCESS_NAME|grep -v log|grep -v mon|wc -l
이 유닉스 명령어의 목적이 무엇인지요?

 

A :

ps -ef |

grep -v grep |
grep -v vi |
grep PROCESS_NAME |
grep -v log |
grep -v mon |
wc -l

 

ps -ef 명령은 현재 시스템에서 구동중인 모든 프로세스의 정보를 보여줍니다.
| (pipe) 는 표준출력을 표준입력으로 연결해 줍니다.
grep 명령어는 입력내용에서 특정 단어가 있는 줄만 표시를 해 줍니다.
-v 옵션은 특정 단어를 제외하고 나머지 줄을 표시합니다.
wc -l 은 입력된 내용의 라인 수를 표시합니다.
올려주신 내용은 시스템에서 구동중인 모든 프로세스에서
grep, vi, log, mon 이라는 이름의 프로세스는 제외하고 PROCESS_NAME 이 총 몇 개 있는 지 세어줍니다.

 

결론적으로 이름이 PROCESS_NAME 인 프로세스가 몇 개 있는 지 개수를 보입니다.

 

http://hermoney.tistory.com/29

'정보과학 IT' 카테고리의 다른 글

CPU보다 I/O를 주목해야 하는 이유  (0) 2012.08.20
Visual Editor   (0) 2012.08.20
VI 명령어  (0) 2012.08.19
표준 유닉스 명령어  (0) 2012.08.19
Unix 명령어 모음  (0) 2012.08.19