Cada vez que utilizo pushd o popd, imprime la pila en la salida estándar. ¿Cómo no hacerlo?
No quiero hacer pushd > /dev/null cada vez porque tengo muchos guiones llamándose entre sí.
Tal vez una buena anulación lo haga, pero necesitaré anular estas incorporaciones solo en mis scripts y luego restaurar el comportamiento correcto.

pushdypopdconcdycd ~-.~-es una expansión de tilde que se establece en $ OLDPWD .cd -también trabaja. No estoy seguro de qué versión es más compatible con una amplia gama de sistemas.cd some/pathy unacd -ocd "${return_wd}"o algo similar, tenga en cuenta la agrupación de los comandos en el medio en una función y utilizar un subnivel como(cd some/path; your_commands_here). La navegación del directorio de regreso al antiguo PWD está implícita al final de la subcapa. También funciona para sustituciones de comandos.Respuestas:
Podrías agregar
al principio de cada guión. Esta es probablemente la cantidad mínima de trabajo que se necesitará para resolver su problema.
fuente
&>lugar de>|| exit $?es equivalente a solo|| exit. Lo mismo parareturn.-nuna familia completa de argumentos-Ny+N(para un número enteroN).En su archivo .profile (como se llame en su sistema) agregue:
fuente
En zsh puedes
setopt PUSHDSILENT. Pon esto en tu~/.zshrc.fuente
popd -q(silencioso).-qopciónzsh.