답변:
이런 종류의 "잡음"은 드문 일 이 아니라고 생각합니다.
pushd > /dev/null
pushd
여러 개의 인수를 취할 수 있으므로 as pushd() { builtin pushd "$@" > /dev/null; }
를 사용하고 따옴표는 디렉토리 이름을 공백으로 처리합니다.
pushd &> /dev/null
. stdout과 stderr을 모두&
리디렉션한다는 의미 이므로 그렇게하지 마십시오 . 일반적으로 stdout 만 리디렉션하려고합니다.
popd
콘솔 출력도 생성하므로 동일한 방식으로 침묵을 고려하십시오
.bashrc
같은 기능을 수행하는 기능을 만들 수도 있습니다 .pushd() { builtin pushd $1 > /dev/null; }