回答:
この種の「ノイズ」は珍しいことではないと思うので、よくこうするのです。
pushd > /dev/null
pushd
canは複数の引数を取るため、as pushd() { builtin pushd "$@" > /dev/null; }
および引用符はスペースを含むディレクトリ名を処理する必要がある場合があります。
pushd &> /dev/null
。stdoutとstderrの両方&
をリダイレクトすることを意味するので、それをしないでください。通常、stdoutのみをリダイレクトします。
popd
コンソール出力も生成するため、同じ方法で消音することを検討してください
.bashrc
次のようなpushd() { builtin pushd $1 > /dev/null; }