Odpowiedzi:
Myślę, że tego rodzaju „hałas” nie jest rzadki, dlatego często to robisz:
pushd > /dev/null
pushdmoże przyjmować wiele argumentów, możesz tego chcieć, ponieważ pushd() { builtin pushd "$@" > /dev/null; }cudzysłowy obsługują nazwy katalogów ze spacjami.
pushd &> /dev/null. Powiedziałbym nie rób tego, ponieważ &oznacza przekierowanie zarówno stdout, jak i stderr. Zwykle chcesz tylko przekierować standardowe wyjście.
popdgeneruje również dane wyjściowe konsoli, więc rozważ wyciszenie go w ten sam sposób
.bashrcsposób:pushd() { builtin pushd $1 > /dev/null; }