파이프(pipe)
두개의 프로그램을 연결해 주는 연결통로의 의미
"|" 문자를 사용함(Shift + \ 키)
사용 예
# ls -l /etc | more -> 그냥 "ls -l /etc" 명령을 입력하면 파일이 너무 많아서, 페이지가 넘어가므로 한 개 페이지씩 보겠다는 의미
필터(filter)
필요한 것만 걸러 주는 명령어
grep, tail, wc, sort, awk, sed 등
주로 파이프와 같이 사용된다.
사용 예
# ps -ef | grep bash -> 그냥 "ps -ef"는 모든 프로세스번호를 출력하므로, "bash"라는 글자가 들어간 프로세스만 출력 설치된 패키지 중에서 "bind"라는 글자가 들어간 패키지를 출력함. 그냥 "rpm -qa bind"를 할 경우에는 "bind-utils"는 출력되지 않음
리다이렉션(redirection)
표준 입출력의 방향을 바꿔 줌
표준 입력은 키보드, 표준출력은 모니터이지만 이를 파일로 처리하고 싶을 때 주로 사용
사용 예
# ls -l > aa.lst -> "ls -l"의 결과를 화면에 출력하지 말고, aa.last라는 파일에 쓰도록 한다. 단, aa.lst 파일이 기존에 있으면 덮어쓴다(overwrite).
# ls -l >> aa.lst -> 위와 동일하다. 단 aa.lst 파일이 기존에 있으면 기존의 내용에 이어서 쓴다(append).
# sort < aa.lst -> aa.lst 파일을 정렬해서 화면에 출력한다.
# sort < aa.lst > bb.lst -> aa.lsp 파일을 정렬해서, bb.lst 파일에 쓴다.
## 본문은 뇌를 자극하는 Redhat Fedora 에서 정리한 것으로 더 자세한 사항은 해당 책에서 확인하실 수 있습니다.
'Unix&Linux > 기본 개념과 관리자 역할' 카테고리의 다른 글
네트워크 관련 설정 및 명령어 (0) | 2014.05.10 |
---|---|
리눅스 관리자를 위한 명령어 (0) | 2014.05.05 |
사용자 관리와 파일 속성 (0) | 2014.05.05 |
리눅스 기본 명령어 (0) | 2014.05.03 |
리눅스의 기본 개념 (0) | 2014.05.03 |