리디렉션 할 표준은 다음과 같습니다. /dev/null,하지만 왜 사용하지 /dev/zero? 같은 효과가 없습니까?
또 다른 질문은 무엇입니까? 1>> 2>> &>> >>& 리다이렉트를위한 그 외의 의미
리디렉션 할 표준은 다음과 같습니다. /dev/null,하지만 왜 사용하지 /dev/zero? 같은 효과가 없습니까?
또 다른 질문은 무엇입니까? 1>> 2>> &>> >>& 리다이렉트를위한 그 외의 의미
답변:
사용 /dev/zero ~와 같은 효과가있다. /dev/null 출력을 리다이렉션 할 때. 그것을 사용하지 않을 이유가 없습니다. 후자는 예제에서보다 일반적으로 발견되어 더 인기가 있습니다.
리디렉션과 관련하여 쉘 설명서를 확인해야합니다. 그만큼 배쉬 해커 위키 리디렉션에 대한 자습서가 있습니다. 다른 참조 페이지 .
원래,
> 출력을 파일로 리디렉션합니다.
>> 파일에 추가를 리다이렉트 할 때 (또는 존재하지 않을 때 파일을 생성 할 때), 반면에 > 따라서 파일 내용을 잘라내어 삭제합니다.
n>, 어디서 n 는 파일 디스크립터의 번호이며, 디스크립터의 출력을 파일로 재 지정합니다. 일반적으로 1 과 2 사용되는 stdout 과 stderr로 나타났다.
m>&n 파일 설명자를 리디렉션합니다. m 님의 출력 n, 예를 들어, stdout 과 stderr: > /dev/null 2>&1
&> 결합하다 stdout 과 stderr
>&- / 진짜 / 같은 효과가 있습니다. > /dev/null? 아마 나는 여기에서 너무 뚱뚱하다. 그러나 내가 앉아있는 곳에서 그들은 아주 달라 보인다.