Réponses:
Je pense que ce genre de "bruit" n'est pas rare, c'est pourquoi vous le faites souvent:
pushd > /dev/null
pushdcan 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.
popdgénère également une sortie console, alors pensez à la réduire au silence de la même manière
.bashrccomme:pushd() { builtin pushd $1 > /dev/null; }