如何退出unix上的iostat命令?

如何退出unix上的iostat命令?

我正在 vmware 中安装 .iso 8,2 版本来学习 unix。,我被 iostat 命令困住了,我运行iostat 3并继续向我显示结果,但是我输入exitq退出q!,他不想要从 出去iostat 3

答案1

正如@vakufo 所说,您是否尝试过向其发送适当的信号?一些更有用的命令可以从终端键盘发出:Ctrl-CCtrl\发出两个更标准的命令。前者比后者好。

或者您可以使用作业控制:Ctrl- Z,然后键入kill %%

或者您可以切换到另一个虚拟控制台并输入kill PID,其中PID是进程的进程 ID iostat,您可以使用 找到它ps。或者,如果您知道只有一个正在运行,则只需说pkill iostat。自从我上次运行 BSD 以来已经有一段时间了,我不记得它们是否运行过pkill(Solaris 和最近的 Linux 发行版上都有)。

顺便说一句,Unix 教程将涵盖所有这些内容。

您的终端暂停了吗?

另外,如果没有响应,您可能需要考虑按Ctrl- Q。可能是您无意中按下了Ctrl- S,这会停止向终端输出(根据 XON/XOFF,又名软件流控制 — 这也适用于虚拟终端以及大多数 X11 终端仿真器,而不仅仅是串行端口)。您可能已经退出该程序,但由于终端输出暂停,您永远不会知道。在 Linux 控制台(在 X 之前启动的纯黑底白字文本)上,当此模式处于活动状态时,键盘 Scroll Lock 指示灯会亮起。不记得 BSD 做了什么(如果有的话)。

随意地在此处阅读有关此功能的更多信息。在初学者中,TTY 冻结是很常见的事情。我仍然会错误地这样做,所以我开发了一种反射,如果字符没有回显,则取消暂停终端。

相关内容