2018. 7. 6. 11:50

어떤 프로세스의 입/출력을 표준 입출력이 아닌 다른 입출력으로 변경시 사용

예를 들어 화면에 출력될 에러 메세지 등을 어떤 파일에 저장하도록 한다든지의 설정임.


ex)

cat > tmp.txt

==> 표준입력된 내용(키보드 입력내용)을 tmp.txt에 저장, 입력후 ctrl + d 를 누르면 종료

cat >> tmp.txt

==> 표준입력된 내용(키보드 입력내용)을 tmp.txt 뒷부분에 추가로 저장, tmp.txt 없으면 새로 생성됨.

find / -name '*.txt' 2>/dev/null

==> 결과값은 화면에 출력, 에러는 출력하지 않고 버림.

find / -name '*.txt' >list.txt

==> 결과값은 list.txt에 저장, 에러는 화면 출력.

==> find / -name '*.txt' 1>list.txt 와 같은 내용임.

find / -name '*.txt' 2>/dev/null > list.txt

==> 결과값은 list.txt에 저장, 에러는 출력하지 않고 버림.

'OS > 리눅스' 카테고리의 다른 글

계산(expr)  (0) 2018.07.06
파이프(pipe)  (0) 2018.07.06
화면 깨끗이..Clear  (0) 2018.07.06
SSH 접속 방법  (0) 2018.07.05
Directory 구조 및 역할  (0) 2018.07.02
Posted by 까망후니