打开网易新闻 查看精彩图片

您正在关闭终端窗口,只是被告知这样做会终止正在运行的进程。这令人困惑,因为您根本不知道任何东西仍在运行。

应用程序可能在终端窗口的后台运行的原因有很多,并且在运行时关闭窗口可能不是一个好主意,至少在不了解发生了什么的情况下是这样。

这就是 Inspector 派上用场的地方。在终端打开的情况下,按 Command+I 以调出 Inspector。或者,您可以单击菜单栏中的 Shell > Show Inspector。无论哪种方式,侧窗都会打开。

这是 Inspector,它允许您更改许多设置。您可以为当前打开的窗口设置一个名称,如果您是那种同时打开多个不同终端的人,您可以更改窗口的大小并更改背景颜色。

然而,我们感兴趣的是窗口底部:当前打开的进程列表。

在我们的例子中,音乐播放器 cmus 在后台停止了——我一定是使用 Control+Z 来停止应用程序,而不是实际关闭它。我可以使用该命令切换回暂停的程序,但我只需关闭应用程序就可以了。您需要识别程序并确定保持其运行是否重要。

fg

如果您想关闭给定进程,请在列表中右键单击其名称,然后转到 Signal Process Group 并单击 Kill。

这将立即关闭程序,让您无需担心关闭窗口。

如果您认为这很有用,请考虑查看我们的macOS 的 Bash 键盘快捷键列表,以及一些隐藏在 macOS 终端中的有趣技巧。这里有很多值得探索的地方,所以潜入并学习新的东西。感谢 Alyssa Ross 教我上述技巧!