Risposte:
Penso che questo tipo di "rumore" non sia raro, ecco perché lo fai spesso:
pushd > /dev/null
pushd
can accetta più argomenti, potresti volerlo pushd() { builtin pushd "$@" > /dev/null; }
e le virgolette gestiscono i nomi delle directory con spazi.
pushd &> /dev/null
. Direi di non farlo perché &
significa reindirizzare sia stdout che stderr. Normalmente vuoi solo reindirizzare stdout.
popd
genera anche l'output della console, quindi considera di silenziarlo allo stesso modo
.bashrc
come:pushd() { builtin pushd $1 > /dev/null; }