fg a bg, потому что вы забыли перенаправить вывод в / dev / null

Я сделал Ctrl + Z bg с намерением отказаться от следующего, но я забыл переадресовать, теперь я не могу добраться до своего терминала, потому что прокрутка вывода (архив с огромным каталогом с подробным набором).

Как получить подсказку, когда STDOUT из tar заполняет экран, и я уже отправил его на задний план?

Я использую Bash 4.

One Solution collect form web for “fg a bg, потому что вы забыли перенаправить вывод в / dev / null”

У вас уже есть подсказка, вы просто не видите ее, потому что она прокручивается с экрана.

Простейшей вещью типа, вероятно, является Ctrl-C (чтобы убить любую частичную строку, которую вы набрали в подсказке), fg , введите , Ctrl-Z, который вернет ее на передний план, а затем снова приостановит ее. В этом случае просто приятно, так как вы делаете это вслепую.

Это может занять несколько секунд, так как ваш терминал изо всех сил пытается идти в ногу с выходом.

Вы можете ясно видеть, что это делает, используя команду, которая медленно выводит на терминал (обратите внимание, что мой PS1 включает в себя $? При ненулевом):

 anthony@Zia:~$ perl -E 'say "ha" while sleep(1)' ha ha ^Z [1]+ Stopped perl -E 'say "ha" while sleep(1)' anthony@Zia:~ [$?=148]$ bg %1 [1]+ perl -E 'say "ha" while sleep(1)' & ha anthony@Zia:~$ ha ha ha ha ha ^C anthony@Zia:~ [$?=130]$ ha fha g perl -E 'say "ha" while sleep(1)' ha ^Z [1]+ Stopped perl -E 'say "ha" while sleep(1)' anthony@Zia:~ [$?=148]$ 

На этом этапе вы снова остановитесь и можете делать все, что хотите.

  • Разница между «cat <file.txt» и «echo <file.txt»
  • Перенаправление сообщений об ошибках syslogd в журнал ошибок или в нулевой файл?
  • Оболочка: при чтении строки вложенной
  • Как ssh запрашивает пароль при перенаправлении всех входов и выходов?
  • Terminal - перенаправление вывода в файл сокращается
  • Перенаправление вывода в файл
  • Как запустить команду при протоколировании вывода в файл?
  • Перенаправление sed для завивки, затем в файл
  • Bash: понимание перенаправления ввода-вывода
  • Показывать команду, выполненную вместе с выходом в файле журнала
  • Как SSH отображает сообщение «Невозможно установить подлинность хоста ..»?
  • Linux и Unix - лучшая ОС в мире.