терминал Ctrl + s по сравнению с Ctrl + z

(Предположим, что вы хотите, чтобы приглашение было внизу, а окно высотой 25 строк)

Основы: сконфигурируйте оболочку вашего устройства на установку области прокрутки после того, как команда будет принята от пользователя (эквивалент printf "\033[1,24r") -- и сбросьте ее, как только она завершится -- printf "\033[r".

3
30.03.2018, 00:23
1 ответ

My question is, does Ctrl+s keep the command running?

Да, до момента, когда системные буферы заполнятся, и процесс начнет блокироваться, чтобы иметь возможность записи в терминал. Таким образом, он не будет работать бесконечно. Кроме того, вы не сможете запустить что-либо еще в том же терминале, так как вывод заблокирован.

Чтобы выйти из программы, сохраняя при этом возможность вернуться, можно выбрать:

  • Запустите еще один терминал сбоку (еще один Putty, еще одно SSH-соединение)
  • Запустите screenили tmuxдля мультиплексирования нескольких «окон» внутри одного терминала
  • Перенаправьте вывод в файл, запустите команду в фоновом режиме, а затем просмотрите файл, когда захотите:tar cvf... > /tmp/tar.out &иtail /tmp/tar.out
4
27.01.2020, 21:18

Теги

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