입출력 재지정

입출력 대상으로 표준입력, 표준출력, 표준에러를 사용하지 않고 파일로 재지정하는것

입력재지정 : command [0] < file_name

출력재지정 : command [1 or 2] > file_name ( > : 새로만들기, >> : 추가하기)

ex) 

who 의 결과가 who.txt 파일에 저장됨

who > who.txt



파이프

둘 이상의 명령을 묶어 왼쪽의 출력결과를 오른쪽의 입력으로 전환

command1 | command2 [| command3]

ex)

ls -l 의 결과를 끊어서 보여줌

ls -l | more

ps -ef 의 결과에서 test 문자열을 포함하는 행만 출력

ps -ef | gref test



특수문자

쉘 명령에서 사전에 정의된 특별한 기능이 있는 문자


특수문자 

사전정의

특수문자 

사전정의 

~ 

홈디렉토리 

* 

문자열 와일드 카드 

. 

현재 디렉토리 

? 

한문자 와일드 카드 

.. 

상위 디렉토리 

; 

쉘 명령 구분자 

# 

주석 

| 

파이프 

$ 

쉘변수 

< 

입력 재지정 

& 

백그라운드 작업 

> 

출력 재지정 


+ Recent posts