Setelah memanggil pushd
/ popd
dalam bash, itu akan mencetak tumpukan direktori saat ini. Apakah ada cara untuk mencegah perilaku ini, sehingga akan bertindak 'wajar'? Kebisingan semacam ini dalam perintah jarang terjadi pada alat unix.
16
.bashrc
seperti:pushd() { builtin pushd $1 > /dev/null; }
pushd
dapat mengambil banyak argumen, Anda mungkin menginginkannyapushd() { builtin pushd "$@" > /dev/null; }
dan tanda kutip menangani nama direktori dengan spasi.pushd &> /dev/null
. Aku akan mengatakan tidak melakukan itu karena&
cara mengarahkan kedua stdout dan stderr. Biasanya Anda hanya ingin mengarahkan stdout.popd
juga menghasilkan output konsol, jadi pertimbangkan untuk menonaktifkannya dengan cara yang sama