使用 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
把所有内容都转储到控制台上,没有任何分页