반응형
예) 현재 폴더에 aaa 파일은 있고 bbb는 존재 하지 않는다. ls -l 명령어로 표준 출력 및 표준에러가 어떻게 작동하는지 알아보자
1. 표준 출력 리디렉션
ls -l > stdout.txt
2. 표준 입력 리디렉션
cat < stdin.txt
3. 표준에러를 /tmp/error.txt로 리디렉션
ls -l aaa bbb 2>/tmp/error.txt
4. 표준출력은 /tmp/ls.txt, 표준에러는 /tmp/error.txt로 리디렉션
ls -l aaa bbb > /tmp/ls.txt 2>/tmp/error.txt
5. 표준출력,표준에러를 /tmp/ls.txt로 리디렉션
ls -l aaa bbb > /tmp/ls.txt 2>&1
** 표준에러가 상단에 표시됨
6. 표준 출력은 /tmp/ls.txt, 표준에러는 /dev/null로 리디렉션(/dev/null 은 어떠한 출력,에러도 표시하지 않는다)
ls -l aaa bbb > /tmp/ls.txt 2>/dev/null
반응형
'운영체제 > Unix & Linux' 카테고리의 다른 글
리눅스 파일시스템 타입 확인 (2) | 2021.07.24 |
---|---|
UDF 파일 시스템 마운트 (0) | 2021.06.29 |
CentOS 8 IP 변경 (0) | 2020.11.06 |
IBM Spectrumscale 5.0.0(VirtualBox) 설치 (0) | 2020.07.27 |
[Linux] iscsi Lun 마운트 오류 (4) | 2020.05.08 |