[Linux] /dev/null 2>&1 ??
2016. 10. 7. 00:45ㆍOS/Linux
1. /dev/null 2>&1
- 표준에러에 대한 출력을 버리(?)라는 뜻이다.
- 아래의 예제를 보자.
- 현재 디렉토리에서 adf.sh란 파일이 없는 경우에 아래의 명령어를 실행하면,
해당 파일이 없다는 오류 메시지가 출력된다.
> ./adf.sh
> -bash: ./adf.sh: No such file or directory
- 위의 메시지를 노출시키지 않기위해 dev/null
> ./adf.sh > /dev/null 2>&1
> /dev/null 2>&1 의 명령어를 추가하면 표준 에러(2)가 발생할경우 리다이렉트(&)하여 /dev/null로 출력(1)한다.
* 표준 입력 출력 에러
> 0 : 입력
> 1 : 출력
> 2 : 에러
'OS > Linux' 카테고리의 다른 글
[Linux] vi & vim 색상설정 (0) | 2017.07.17 |
---|---|
[Linux] && , || , ; (0) | 2016.10.16 |
[Linux] alias 설정 (0) | 2016.09.21 |
[Linux] error: no such partition (0) | 2014.09.14 |
[Ubuntu] 리눅스 root 계정 활성화 (0) | 2014.09.13 |