본문 바로가기

linux3

ps ? 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 이 총 몇 개 있는 지 세어줍니다. 2010. 10. 11.
cat, tac ? cat은 concatenate (연속으로 잇다)에서 따온 말로써 파일을 표준출력으로 뿌려 줍니다. 보통 재지향(>이나 >>)과 같이 써 여러 파일을 한 파일로 만들어 줍니다. cat filename cat file.1 file.2 file.3 > file.123 cat에 -n 옵션을 주면 대상 파일의 모든 줄 앞에 줄번호를 붙여 줍니다. -b 옵션은 빈 줄이 아닌 줄에만 줄번호를 붙여 줍니다. -v 옵션은 출력할 수 없는 문자들을 ^ 표기법으로 보여 줍니다. tac은 cat을 거꾸로 쓴 것인데, 파일 끝에서부터 거꾸로 보여줍니다. 2010. 9. 9.
make ? 여러 파일로 구성된 프로그램이 있을 경우 하나의 소스 파일을 수정하면 모든 파일을 다시 컴파일하고 링크해야 한다. 결국 이러한 수고를 편하게 하기 위해서 수정된 파일만 자동으로 알아내 컴파일하고 수정하지 않은 파일에 대해서는 기존 오브젝트 파일을 그대로 이용하게 해주는 툴이다. 2010. 9. 8.