파이프(pipe) 

| 문자를 사용하여, 두 프로그램을 연결해주는 기능입니다.

#ex.1)
 ls -l /etc | more
 # more명령은 페이지가 많을 경우 페이지를 하나씩 출력하라는 뜻입니다.


필터(filter)

필요한 것만 걸러주는 명령어로 grep, tail, wc, sort, awk, sed 이 있습니다.

#ex.2)
 # ps는 현재 프로세서의 상태를 확인하는 명령.
 ps -ef | grep <프로세스이름>
 pa -ef | grep bash
 # bash 글자가 들어간 프로세스만 출력.

kill 명령어는 프로세스를 강제로 종료하는 명령어로 "-9"옵션을 사용합니다.

#ex.3)
 kill -9 <프로세스이름>

atree 명령어는 부모프로세서와 자식프로세서의 관계를 트리로 보여 줍니다. 


리다이렉션(redirection)

표준 입출력의 방향을 바꿔 줍니다. >는 파일에 작성, >>는 파일에 이어서 작성, <는 화면에 프린터합니다.

#ex.4)
 # 결과물를 화면에 프린터하지 않고, test.txt파일로 저장합니다,
 ls -l > test.txt

 # 결과물을 화면에 프린터하지 않고, test.txt파일에 내용을 이어서 작성합니다.
 ls -l >> test.txt 

 # 파일을 정렬해서 화면에 출력합니다.
 sort < test.txt 

 # 파일을 정렬해서 test2.txt 파일에 작성합니다.
 sort < test.txt > test2.txt

0 댓글