2>&1 는 표준에러를 표준출력으로 redirection 하라는 의미입니다.
0 : 표준입력
1 : 표준출력
2 : 표준에러
처음 "> /dev/null" 은 표준출력을 /dev/null로 보내고 (즉, 버린다는 뜻)이고 두번째 부분인 "2>&1"은 표준에러를 표준출력이 보내진 곳과 동일한 곳으로 보낸다는 뜻이다.
< filename 입력 방향을 바꾼다.
> filename 출력 방향을 바꾼다.
>> filename 출력에 덧붙인다.
2> filename 오류의 방향을 바꾼다.
2>> filename 오류의 방향을 바꾸고 덧붙인다.
&> filename 출력과 오류를 리다이렉션 한다.
>& filename 오류와 출력을 리다이렉션 한다.
1>&2 출력을 오류로 내보낸다.
2>&1 오류를 출력으로 내보낸다.
>| 출력을 리다이렉션 할 때 NOCLOBBER 설정을 무시한다
<> filename 장치 파일(/dev)이면, 표준 출력, 표준 입력 등에 모두 사용한다.
'소프트웨어 > Linux' 카테고리의 다른 글
서비스 운영방식 (standalone과 xinetd) (0) | 2014.04.09 |
---|---|
CentOS 6.5 설치 및 설정 (1) | 2014.04.09 |
find 시간별 검색 (0) | 2013.10.21 |
언어 인코딩 (0) | 2013.09.11 |
분산 컴파일 (0) | 2011.07.28 |