Respuestas:
Creo que este tipo de "ruido" no es infrecuente, por eso a menudo haces esto:
pushd > /dev/null
pushd
can toma múltiples argumentos, es posible que desee eso pushd() { builtin pushd "$@" > /dev/null; }
y las comillas manejan los nombres de directorio con espacios.
pushd &> /dev/null
. Yo diría que no lo hago porque &
los medios redirigir tanto stdout y stderr. Normalmente solo desea redirigir stdout.
popd
también genera salida de consola, así que considere silenciarla de la misma manera
.bashrc
como:pushd() { builtin pushd $1 > /dev/null; }