如何退出 systemctl status 命令的输出?

如何退出 systemctl status 命令的输出?

使用 systemctl status 命令后如何恢复命令行提示符?该命令似乎成功了,因为它显示了所请求服务的状态信息。但是,使用该命令后终端似乎锁定了。

答案1

如果你的意思是

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)

...然后按 aq退出。


正如steeldriver在评论中指出的那样:--no-pager如果您不想要这种行为,请使用查看具体信息

systemctl status --no-pager

答案2

检查systemctl另一个终端中正在运行的内容:

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

来自man less

q or Q or :q or :Q or ZZ
  Exits less.

答案3

systemctl status | cat也能完成这个工作。你只是将的输出重定向到,systemctl status然后cat把所有内容都转储到控制台上,没有任何分页

相关内容