Après avoir appelé pushd
/ popd
in bash, il imprimera la pile de répertoires actuelle. Existe-t-il un moyen d'empêcher ce comportement, afin qu'il agisse «de manière ininterrompue»? Ce type de bruit dans une commande est rare dans les outils Unix.
16
.bashrc
comme:pushd() { builtin pushd $1 > /dev/null; }
pushd
can prend plusieurs arguments, vous souhaiterez peut-être que aspushd() { 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