Как выйти из вывода команды systemctl status? [duplicate]

На этот вопрос уже есть ответ здесь:

Как вернуть приглашение командной строки после использования команды systemctl status? Команда, похоже, успешна, поскольку она отображает информацию о состоянии запрашиваемой службы. Однако после использования команды терминал блокируется.

15
задан 1 October 2017 в 23:32

3 ответа

Если Вы имеете в виду

systemctl status

в конце, он показывает это:

      ├─systemd-journald.service
         │ └─318 /lib/systemd/systemd-journald
         ├─fwupd.service
         │ └─1703 /usr/lib/fwupd/fwupd
         ├─systemd-networkd.service
         │ └─395 /lib/systemd/systemd-networkd
         └─cups-browsed.service
           └─2918 /usr/sbin/cups-browsed
lines 172-194/194 (END)

... затем нажимают q для выхода.

<час>

Как steeldriver отмеченный в комментариях: используйте --no-pager, если Вы не хотите это поведение , посмотрите детали .

systemctl status --no-pager
26
ответ дан 23 November 2019 в 02:41

Проверьте то, что systemctl выполняет в другом терминале:

$ pstree -pa $(pgrep systemctl)
systemctl,2100 status
  └─less,2101

И от man less :

q or Q or :q or :Q or ZZ
  Exits less.
11
ответ дан 23 November 2019 в 02:41

systemctl status | cat делает задание также. Вы просто перенаправляете вывод systemctl status к cat, который в свою очередь выводит все на консоли без любого разбиения на страницы

3
ответ дан 23 November 2019 в 02:41

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

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