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