파이프, 필터, 리다이렉션
파이프(pipe)
-두 프로그램을 연결해주는 연결 통로의 의미("|" 문자를 사용함)
# ls -l /etc | more     - 출력된 내용이 한꺼번에 넘어갈경우, 한 페이지씩 나눠 보겠다는 의미.

필터(filter)
- 필요한 것만 걸러주는 명령어
 ( grep, tail, wc, sort, awk, sed 등, 주로 파이프와 같이 사용된다.)

# ps -ef | grep bash    - "bash"라는 글자가 들어간 프로세스만 출력
# rpm -qa | grep bind   - 설치된 패키지 중에서 "bind"라는 글자가 들어간 패키지를 출력

리다이렉션(redirection)
-표준 입출력의 방향을 바꿔줌
(표준 입력은 키보드, 표준 출력은 모니터이지만 이를 파일로 처리하고 싶을 때 사용)

#ls -l > aa.lst                    - ls -l " 의 결과를 화면에 출력하지 않고 aa.lst 라는 파일에 쓰도록한다
#ls -l >> aa.lst                  - aa.lst 파일이 존재하면 기존 내용에 이어쓴다는것을 제외하곤 위와 똑같음
#sort < aa.lst                     - aa.lst 파일을 정렬해서 화면에 출력
#sort < aa.lst  > bbl.st        - aa.lst 파일을 정렬해서 , bb.lst 파일에 쓴다.

 C shellboune shell
>표준출력을 새로운 파일로같음
>!-d표준출력을 기존의 파일로x
>>표준출력을 기존의 파일로 덧붙임같음
<표준입력을파일에서같음
>&표준출력,에러를 새로운파일에x
>&!표준출력,에러를 기존의파일에x
>>&표준출력,에러를 기존의파일에 덧붙임x
1>x표준출력을 파일로
2>x표준에러를 파일로
>&2x표준출력,에러를 모두 파일로
2>&1     x                                                표준출력,에러를 모두 표시

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by 悠悠自適 | 2009/05/29 14:56 | Programming | 트랙백 | 덧글(0)
트랙백 주소 : http://uuzazuk9.egloos.com/tb/9762303
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글



<< 이전 페이지 다음 페이지 >>