Bri*_*eny 32 command-line systemd pager
使用 systemctl status 命令后如何恢复命令行提示?该命令似乎成功了,因为它显示了所请求服务的状态信息。但是,终端在使用该命令后似乎锁定。
Rin*_*ind 57
如果你的意思是
systemctl status
Run Code Online (Sandbox Code Playgroud)
最后它显示了这一点:
??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)
Run Code Online (Sandbox Code Playgroud)
...然后按aq退出。
正如 steeldriver 在评论中指出的:--no-pager如果您不希望这种行为,请使用查看详细信息。
systemctl status --no-pager
Run Code Online (Sandbox Code Playgroud)
mur*_*uru 11
检查systemctl另一个终端中正在运行的内容:
$ pstree -pa $(pgrep systemctl)
systemctl,2100 status
??less,2101
Run Code Online (Sandbox Code Playgroud)
来自man less:
q or Q or :q or :Q or ZZ
Exits less.
Run Code Online (Sandbox Code Playgroud)