Answers:
我认为这种“噪音” 并不少见,这就是为什么您经常这样做:
pushd > /dev/null
pushd
可以接受多个参数,所以您可能希望使用as pushd() { builtin pushd "$@" > /dev/null; }
并且引号使用空格处理目录名称。
pushd &> /dev/null
。我想说不这样做,因为&
手段重定向两个输出和错误。通常,您只想重定向标准输出。
popd
还会生成控制台输出,因此请考虑以相同方式使其静音
.bashrc
例如:pushd() { builtin pushd $1 > /dev/null; }