Відповіді:
Я думаю, що подібний «шум» не є рідкістю, тому ви часто робите це:
pushd > /dev/null
pushd
може приймати декілька аргументів, ви можете захотіти, що як, pushd() { builtin pushd "$@" > /dev/null; }
і цитати обробляють імена каталогів з пробілами.
pushd &> /dev/null
. Я б сказав, не робіть цього, тому що &
означає перенаправлення як stdout, так і stderr. Зазвичай ви хочете лише перенаправляти stdout.
popd
також генерує консольний вихід, тож подумайте про те, щоб замовкнути його так само
.bashrc
наприклад:pushd() { builtin pushd $1 > /dev/null; }