Antworten:
Ich denke, diese Art von "Lärm" ist nicht ungewöhnlich, deshalb machst du das oft:
pushd > /dev/null
pushd
can mehrere Argumente annehmen kann, möchten Sie vielleicht, dass as pushd() { builtin pushd "$@" > /dev/null; }
und die Anführungszeichen Verzeichnisnamen mit Leerzeichen behandeln.
pushd &> /dev/null
. Ich würde sagen, mach das nicht, weil das &
bedeutet, dass du sowohl stdout als auch stderr umleitest. Normalerweise möchten Sie nur stdout umleiten.
popd
Generiert auch eine Konsolenausgabe.
.bashrc
z.pushd() { builtin pushd $1 > /dev/null; }