Как скрыть весь вывод команды с zsh и ударом

Как я могу скрыть весь вывод, который записан и произведен в терминале?

Другими словами, я надеюсь добавлять строку

>/dev/null 2&>1

к каждой команде я пишу.

  • Как Вы сделали бы это с ударом?
  • Как Вы сделали бы это с zsh?
  • Идеально, как иметь конфигурацию, которые принимают во внимание любой терминал.
1
задан 11 December 2016 в 19:27

1 ответ

zsh:

можно перенаправить stdout, и stderr любого после команды к /dev/null путем выполнения этих двух управляют:

exec >/dev/null
exec 2>/dev/null

Примечание : Это все еще покажет подсказку и что-либо, что Вы очень еще вводите на командной строке, но не.

bash:

можно перенаправить stdout и stderr со следующим Примечанием

  • команды

    exec >/dev/null 2>&1
    

    , Это подавит любой вывод, включая подсказку и что Вы вводите на командной строке.

  • Для включения вывода снова работайте

    exec >/dev/tty
    exec 2>/dev/tty
    
2
ответ дан 7 December 2019 в 13:39

Другие вопросы по тегам:

Похожие вопросы: