파이프
파이프(pipe)란 2개의 프로그램을 연결해주는 연결 통로를 의미한다.
‘| ’ 를 사용한다. (Shift + \)
[사용 예]
#ls –l /etc | more è ‘ls –l /etc’를 입력하면 파일이 너무 많아서, 한 페이지에모두 담을 수 없으므로
한 페이지씩 나눠서 보겠다는 의미이다.
필터
필터(filter)는 필요한 것만 걸러주는 명령어이다. ‘grep’, ’tail’, ’wc’, ’sort’, ’awk’, ’sed’명령어 등이 있다.
[사용 예]
#ps –ef | grep bash è ‘ps –ef’를 입력하면 모든 프로세스 번호를 출력하므로,
bash라는 글자가 들어간 프로세스만 출력하게 한다.
#rpm –qa | grep yum è 설치된 패키지 중에서 ‘yum’이라는 글자가 들어간 패키지를 출력한다.
그냥 ‘rpm –qa yum’을 실행하면 ‘yum-utils’는 출력되지 않는다.
리다이렉션
리다이렉션(redirection)은 표준 입출력의 방향을 바꿔준다.
표준 입력은 키보드, 표준 출력은 모니터지만 이를 파일로 처리하소 싶을 때 주로 사용한다.
[사용 예]
#ls –l >list.txt è ‘ls –l’의 결과를 화면에 출력하지 말고, list.txt파일에 저장하도록 한다.
만약, list.txt 파일이기존에 있으면 덮어쓴다(overwrite)
#ls –l >>list.txt è 위와 동일하나 list.txt 파일이기존에 있으면 기존의 내용에 이어서 쓴다.
#cat <list.txt è list.txt 파일을 정렬해서 화면에 출력한다.
#cat <list.txt >out.txt è list.txt 파일을 정렬해서, out.txt 파일에 쓴다.
'기술자료 > 기술운영자료' 카테고리의 다른 글
Linux 방화벽 TCP Wrapper (0) | 2016.03.20 |
---|---|
iptables에 대해서 (0) | 2016.03.20 |
리눅스의 디렉토리 구조 (0) | 2016.03.20 |
CentOS APM 설치 안내 (0) | 2016.03.20 |
구글의 SSD 수명 관련 자료 안내 (1) | 2016.03.18 |