如何在 macOS 中使用终端终止进程

Mac上的终端(Terminal)应用程序可以帮助识别在后台运行的辅助服务和进程可能会导致Mac 运行速度变慢。(Mac to slow down.)终端(Terminal)应用程序帮助用户通过命令行界面进入 macOS。在终端(Terminal)中键入命令时,请确保空格、字符和大写字母准确无误。 

注意(Note):对于本指南,我们使用的是运行macOS Big Sur的(macOS Big Sur)MacBook

如何使用 Mac 终端应用程序终止进程(How to Kill a Process Using the Mac Terminal Application)

使用终端(Terminal)终止进程所需的基本步骤:

  1. 备份您的文件和文件夹 
  2. 启动终端应用程序
  3. 查看正在运行的进程列表 
  4. 找到要关闭的进程
  5. (Kill)使用终端(Terminal)命令终止进程

1.备份您的文件和文件夹 (Backup Your Files and Folders )

使用 Time Machine 备份您的数据、文件和文件夹(backup your data, files and folders using Time Machine)可能是个好主意,以避免由于意外删除而不得不从备份中恢复您的Mac 。Time Machine易于设置和使用。 

使用Time Machine,您还可以回到过去,查看文件在最近的样子。查看上面的链接,阅读我们关于设置Time Machine的文章。 

2.启动终端应用程序(2.  Launch the Terminal Application)

您可以使用多种选项在Mac上打开(Mac)终端(Terminal),包括使用键盘快捷键(keyboard shortcut)启动板(Launchpad)或从应用程序(Applications)文件夹打开终端。(Terminal)

  1. 要使用键盘快捷键启动终端,请按(Terminal)Command + Spacebar打开Spotlight。搜索终端(Terminal)并双击它以打开应用程序。 

  1. 您也可以通过Launchpad打开(Launchpad)终端(Terminal)。选择Dock 上的Launchpad ,选择(Launchpad)其他(Other)文件夹,然后选择终端(Terminal)

  1. 或者,导航到菜单栏上的Go ,选择(Go)Utilities,然后双击Terminal以启动它。

将打开一个标准终端(Terminal)窗口,显示您上次登录的日期和时间,以及您将在其中键入要执行的命令的命令提示符。您还将看到默认为Home Folder的当前(工作)目录。 

3.查看当前正在运行的进程列表 (3.  View the List of Currently Running Processes )

如果您想快速查看Mac上的所有活动进程,您可以打开活动监视器并查看按(Activity Monitor)CPU使用率排序的每个进程。您还可以在“内存”选项卡中查看按(Memory)RAM使用量排序的相同进程。 

按照以下步骤在终端(Terminal)中查看进程。

  1. 在您刚刚启动的终端(Terminal)窗口中键入top ,您将看到当前正在运行的进程列表以及它们正在消耗的资源。 

  1. 您还可以键入 ps -ax 列出正在运行的进程及其PID(PIDs)、运行时间、进程名称和位置。

4. 找到你想要关闭的进程(4.  Find the Process You Want to Close)

您可以根据PIDCMD列中的名称快速从进程列表中识别出一个进程。您可以使用以下方法来查找PID

  •  检查活动(Activity)监视器并向下滚动以在终端(Terminal)窗口中找到相关进程。
  • 使用grep命令通过其PID或名称查找进程并过滤掉所需的信息。您可以将 grep 命令与 ps ax 命令一起使用,以仅列出您要杀死的进程。 
  • 例如,您可以键入ps ax | grep GarageBand来查找GarageBand ,而不是在(GarageBand)Mac上数百个当前正在运行的进程中寻找它。 

您可能看到的结果如下所示:

此示例显示GaragebandPID为 547 以及启动Garageband的文件夹。 

5. 使用终端命令终止进程(5. Kill the Process Using a Terminal Command)

您可以使用Command + Option + Esc组合键强制( Esc )退出应用程序,但(Force Quit the application)强制退出应用程序(Force Quit Applications)窗口中仅列出单个应用程序,而不是Mac上运行的所有进程。 

  1. 要杀死不需要的进程,请记下该进程的PID,然后在终端中键入kill <Process PID number> Enter 键(Enter),该过程将立即退出。例如,要终止 GarageBand(GarageBand),我们将键入kill 547

  1. 或者,您可以使用killall命令按进程名称终止进程并终止包含其名称的所有进程。例如,killall GarageBand将终止所有名称中包含GarageBand的进程。 

注意(Note):在使用 killall 命令之前,请仔细检查进程。 

强制退出无响应的应用程序(Force Quit Unresponsive Applications)

(Terminal)如果程序无法响应或意外挂起,(program fails to respond or unexpectedly hangs)终端是在 macOS 中强制退出进程或程序的快速方法。希望(Hopefully)上述步骤可以解决您的问题。如果问题再次出现,请考虑更新应用程序或寻找替代应用程序。 

本指南是否(Did)帮助您消除Mac上的麻烦进程?在下面的评论中与我们分享。



About the author

我是一名计算机技术人员,拥有超过 10 年的经验和使用 Android 设备的经验。过去五年我也一直在办公室工作,在那里我学会了如何使用 Office 365 和 MacOS。在业余时间,我喜欢花时间在户外听音乐或看电影。



Related posts