Réponses:
Je pense que ce genre de "bruit" n'est pas rare, c'est pourquoi vous le faites souvent:
pushd > /dev/null
pushd
can prend plusieurs arguments, vous souhaiterez peut-être que as pushd() { builtin pushd "$@" > /dev/null; }
et les guillemets gèrent les noms de répertoire avec des espaces.
pushd &> /dev/null
. Je dirais de ne pas le faire car cela &
signifie rediriger à la fois stdout et stderr. Normalement, vous souhaitez uniquement rediriger stdout.
popd
génère également une sortie console, alors pensez à la réduire au silence de la même manière
.bashrc
comme:pushd() { builtin pushd $1 > /dev/null; }