如何在 Mac 上打开终端

Ella

Mac 上的终端是一个功能强大的命令行界面,可让您直接访问 macOS 操作系统。对于想要超越图形界面的用户,终端提供了一种执行命令、运行脚本和执行高级系统操作的方法。您可以通过多种方式在 Mac 上打开终端,包括使用 Spotlight 搜索、Finder、Launchpad,甚至询问 Siri。

许多 Mac 用户避免使用终端,因为它看起来很复杂,但访问它实际上非常简单。最快的方法是按 Command+Space 打开 Spotlight,输入“Terminal”,然后按 Enter。或者,您可以在“实用程序”下的“应用程序”文件夹中找到“终端”,或者使用启动板通过单击找到并启动它。

打开终端后,您可以将其保留在 Dock 中,以便将来轻松访问。这使得它可以轻松用于您需要定期执行的任何命令行任务。当您开始使用基本命令来导航文件系统、管理文件或安装开发人员工具时,终端的强大功能就会变得显而易见。

什么是终端?

终端是 macOS 的内置命令行界面。它允许您使用基于文本的命令来控制您的 Mac — 非常适合开发人员、系统管理员或任何想要对其系统进行更多控制的人。

有多种方便的方式来启动终端,具体取决于您的喜好。

🟢 选项 1:通过 Spotlight 搜索打开终端(最快的方式)

  1. Command (⌘) + 空格键打开聚光灯搜索
  2. 类型终端
  3. 返回(输入)当它出现时。

提示:您还可以直接从 Spotlight 结果中单击“终端”图标。

🟣 选项 2:从 Finder 打开终端

  1. 打开发现者
  2. 前往应用程序 → 实用程序
  3. 双击终端程序

💡快捷提示:将终端拖到 Dock 以便将来一键访问。

🔵选项 3:通过 Launchpad 打开终端

  1. 打开发射台(单击 Dock 中的火箭图标或按F4)。
  2. 在顶部的搜索栏中,输入终端
  3. 单击终端图标来打开它。

🟠 选项 4:使用 Siri 打开终端

如果 Siri 已启用:

  1. 单击西里菜单栏中的图标或按住Command (⌘) + 空格键
  2. 说: ”打开终端”。
  3. Siri 会自动为您启动它。

🔴选项 5:从 Dock 或桌面快捷方式打开终端(可选设置)

如果您经常使用终端,您可以更轻松地访问:

  • 添加到 Dock:右键单击终端图标 →选项 → 保留在 Dock 中
  • 创建桌面快捷方式:
    • 打开 Finder → 应用程序 → 实用程序。
    • 抓住选项+命令,然后拖动终端到您的桌面以创建快捷方式。

⚙️奖励:在特定文件夹中打开终端窗口

您可以使用 Finder 直接在文件夹中打开终端:

  1. 打开文件夹发现者
  2. 在文件夹内右键单击(或按住 Control 单击)。
  3. 选择服务 → 文件夹中的新终端

🧩 如果您没有看到此选项,请在以下位置启用它:
系统设置→键盘→键盘快捷键→服务→文件和文件夹→文件夹中的新终端

🧰 定制终端

打开后,您可以个性化终端:

  • 前往终端 → 设置(或首选项)
  • 改变主题,字体大小, 或者(例如,zsh、bash)。

✅ 总结

方法 快捷方式/路径 最适合
聚光灯 ⌘ + 空格→“终端” 快速访问
发现者 应用程序 → 实用程序 → 终端 手动导航
发射台 搜索“终端” 视觉访问
西里 “开放终端” 语音控制
文件夹快捷方式 右键单击 → 服务 → 在文件夹中新建终端 文件夹特定的工作

资料来源:

要点

  • 可以使用 Spotlight 搜索、Finder 的实用程序文件夹、Launchpad 或 Siri 语音命令打开终端。
  • 您可以将终端保留在 Dock 中,以便将来更快地访问命令行功能。
  • 基本终端命令使您能够对 Mac 进行强大的控制,超出图形界面所能做到的。

在 MacOS 上访问终端

Terminal 提供了一个命令行界面,使用户能够对其 Mac 系统进行强大的控制。有多种打开终端的便捷方法,每种方法都可以根据您的工作流程首选项提供快速访问。

使用 Spotlight 搜索

Spotlight 搜索提供了在 Mac 上打开终端的最快方法。要使用此方法:

  1. 命令 (⌘) + 空格键在键盘上打开 Spotlight
  2. 在搜索字段中输入“终端”
  3. 当终端应用程序出现在结果中时,按 Return 键或单击它

此方法适用于 macOS 中的任何位置,当您正在执行其他任务时特别方便。 Spotlight 会记住经常使用的应用程序,因此如果您经常使用终端,它的结果会显示得更高。

许多 Mac 用户更喜欢这种方法,因为它不需要浏览文件夹或菜单。经常使用键盘快捷键也成为第二天性。

通过 Finder 和实用程序

Finder 方法提供了通过 macOS 文件系统访问终端的传统方式:

  1. 打开发现者(单击 Dock 中的脸部图标)
  2. 点击在屏幕顶部的菜单栏中
  3. 选择公用事业从下拉菜单中
  4. 双击终端应用程序图标

或者,您可以直接导航到“应用程序”文件夹:

  • 打开查找器
  • 点击应用领域在侧边栏中
  • 打开公用事业文件夹
  • 查找并启动终端

此方法可帮助用户了解终端在 Mac 上的实际存储位置。 Utilities 文件夹包含许多其他值得探索的系统工具。

通过启动板

Launchpad 提供了一个类似于 iOS 的可视化界面来启动应用程序:

  1. 单击发射台Dock 中的图标(类似于火箭)
  2. 在屏幕顶部的搜索字段中输入“终端”
  3. 单击终端应用程序图标出现时

您还可以浏览启动板页面以手动查找终端:

  • 寻找其他文件夹或公用事业文件夹
  • 终端通常与其他系统实用程序分组

Launchpad 为那些喜欢视觉导航的人提供了一种触摸友好的方法。这对于从 iOS 设备过渡到 Mac 的用户特别有帮助。

使用Siri打开终端

Siri 提供了免提选项来打开终端:

  1. 通过说“嘿 Siri”(如果已启用)或按住命令+空格键直到 Siri 出现
  2. 说“打开终端”

Siri 将立即启动终端应用程序,无需任何键入或单击。此方法在以下情况下特别有用:

  • 你的双手被其他任务占据
  • 您在免提环境中工作
  • 您有无障碍需求,因此语音命令更可取

如果您已经运行终端但需要额外的实例,Siri 还可以处理更复杂的请求,例如“打开新的终端窗口”。

终端基本命令

在 Mac 上打开终端后,了解基本命令将帮助您有效地导航和控制系统。这些基本命令构成了通过命令行界面与 macOS 交互的基础。

使用“ls”列出文件

ls命令显示目录的内容。就其本身而言,ls显示当前目录中的文件和文件夹。

ls

要查看隐藏文件(以点开头的文件),请使用-a旗帜:

ls -a

有关权限、大小和修改日期等详细信息,请添加-l旗帜:

ls -l

这些标志可以组合起来以获得更全面的输出:

ls -la

要列出特定目录中的文件,请在命令后添加路径:

ls /Applications

ls命令支持颜色编码-GMac 上的 flag,可以更轻松地区分文件和目录。

管理流程

终端提供了强大的命令来查看和控制 Mac 上正在运行的进程。

查看所有正在运行的进程:

建议阅读:如何在 Mac 终端上运行 Shell 或 .sh 脚本

ps aux

这将显示一个列表,其中包括进程 ID (PID)、CPU 使用情况、内存使用情况和命令名称。

top命令提供正在运行的进程的实时动态视图:

top

戒烟top, 按q

要终止进程,请使用kill命令后跟进程 ID:

kill PID

对于无法正常关闭的顽固进程,请使用强制选项:

kill -9 PID

killall命令终止具有特定名称的所有进程:

killall Safari

导航手册页

手册页(手册页)为几乎每个终端命令提供内置文档。

要访问命令手册,请键入:

man command_name

例如:

man ls

使用以下键盘快捷键浏览手册页:

  • Space或者f:向前移动一页
  • b:向后移动一页
  • /text:在文档中搜索“文本”
  • n:查找下一个出现的搜索词
  • q:退出并返回终端

如果您不确定需要哪个命令,请按关键字搜索手册页:

man -k keyword

-h或者--helpflag 通常提供快速参考信息:

ls --help

自定义终端环境

Mac 上的终端应用程序提供了广泛的自定义选项,可以提高工作效率并创造更加个性化的体验。用户可以修改视觉元素、更改外壳并调整设置以更好地满足其工作流程需求。

更改终端配置文件

终端配置文件控制终端窗口的外观和行为。要访问配置文件,请打开终端并转至终端 > 设置,然后单击“配置文件”选项卡。在这里您将找到几个预配置的配置文件,例如 Basic、Pro 和 Homebrew。

每个配置文件都允许您自定义:

  • 文字外观:更改字体类型、大小和颜色
  • 背景颜色/不透明度:调整以获得更好的可见度
  • 窗户尺寸:设置默认尺寸
  • 光标选项:修改闪烁率和外观

要应用配置文件,请选择它并单击“默认”以使其成为您的标准设置。为了获得更好的可读性,请考虑安装自定义字体,例如 MesloLGS NF,它可以提高终端文本的易读性。

在终端中花费大量时间的用户可能希望为不同的任务创建多个配置文件。此设置允许在针对编码、服务器管理或文件操作优化的环境之间快速切换。

将 Shell 从 bash 切换到 zsh

自 macOS Catalina 以来,zsh(Z shell)已取代 bash 成为 Mac 上的默认 shell。 Zsh 提供的改进包括:

  • 更好的选项卡补全
  • 拼写纠正
  • 增强的定制选项
  • 更强大的提示样式

要检查您当前的 shell,请输入echo $SHELL在终端中。输出将显示活动 shell 的路径。

如果您仍在使用 bash,则切换到 zsh 非常简单。进入chsh -s /bin/zsh在终端中,并在出现提示时输入密码。重新启动终端后,您将使用 zsh。

许多用户使用 Oh My Zsh 等框架来增强 zsh,该框架添加了主题和插件。通过运行安装它:

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

该框架通过丰富多彩的提示、git 集成和常用命令的快捷方式显着改善了 shell 体验。

导航 Mac 终端

Mac 上的终端为高级用户提供了强大的命令行功能。打开终端后,了解如何浏览文件夹、执行命令和使用键盘快捷键将使您的体验更加高效。

使用键盘快捷键

终端中的键盘快捷键可以显着加快导航和命令执行速度。 Tab 键可帮助自动完成文件和文件夹名称 - 只需键入前几个字符并按 Tab 键即可。

要清除屏幕,请使用 Command+K 或键入clear并按回车键。这将创建一个新的工作区,而无需关闭终端窗口。

使用向上和向下箭头键可以轻松地在命令之间移动,循环显示之前执行的命令。这可以在重复或修改最近的命令时节省时间。

Command+T 在同一终端窗口中打开一个新选项卡,而 Command+N 创建一个全新的终端窗口。要在多个选项卡之间快速导航,请使用 Command+Shift+向左或向右箭头。

键盘快捷键 Control+C 非常重要,因为它可以停止当前正在运行的命令或进程。

运行工具和应用程序

终端提供对 Mac 图形界面无法使用的强大命令行工具的访问。要运行基本工具,只需键入其名称并按 Return 键即可。

常用工具包括:

  • ls列出当前目录中的文件
  • cd更改目录
  • mkdir创建新文件夹
  • touch创建新文件
  • rm删除文件

要导航文件夹,请使用cd命令后跟文件夹路径。例如,cd Documents将您移至文档文件夹。要在文件夹层次结构中上移一级,请键入cd ..

~符号代表您的主目录。打字cd ~从任何地方都会带你回到你的主目录。

终端还可以使用以下命令启动应用程序open命令。例如,open -a Safari启动 Safari。此命令适用于“应用程序”文件夹中的任何应用程序。

高级终端使用

Mac 上的终端提供了超出基本命令的强大功能。用户可以使用脚本自动执行任务,并使用特定的故障排除技术解决常见问题。

编写并执行 Shell 脚本

Shell 脚本有助于在 Mac 上自动执行重复性任务。要创建脚本,请打开终端并使用文本编辑器(例如 nano):

nano myscript.sh

每个脚本都以 shebang 行开始,指定 shell:

#!/bin/bash
echo "Hello, world!"

保存文件并使用 chmod 命令使其可执行:

chmod +x myscript.sh

使用以下命令运行脚本:

./myscript.sh

脚本可以执行复杂的操作,例如文件管理、备份或系统维护。用户可以创建变量、使用条件语句并实现循环以实现高级功能。

# Example script to back up documents
#!/bin/bash
backup_dir="/Users/username/Backups/$(date +%Y-%m-%d)"
mkdir -p $backup_dir
cp -R /Users/username/Documents $backup_dir
echo "Backup completed to $backup_dir"

终端故障排除技巧

当终端命令失败时,用户应首先检查语法错误。这man命令提供任何命令的文档:

man ls

如果终端没有响应,请按 Control+C 或 Control+Z 强制退出。对于持续存在的问题,请重新启动终端或使用活动监视器结束该进程。

权限问题在终端中很常见。 “权限被拒绝”错误通常需要使用sudo命令之前:

sudo command_name

这会提示输入管理员密码。

网络连接问题可以通过以下方式诊断:

  • ping google.com测试互联网连接
  • networksetup -listallhardwareports查看网络接口

终端历史记录可以帮助恢复丢失的命令。按向上箭头或使用history命令查看以前执行过的命令。

优化终端工作流程

一旦您掌握了在 Mac 上打开终端的方法,优化您的工作流程就可以节省宝贵的时间并提高工作效率。简单的自定义可以将终端从基本的命令行界面转变为功能强大的工具,可在您需要时随时使用。

将终端固定到扩展坞

将终端添加到 Dock 可以立即访问这个强大的实用程序。用户可以在终端运行时右键单击终端图标,然后选择“选项”>“保留在 Dock 中”以使其永久可访问。这样就无需每次都搜索应用程序或使用 Spotlight。

对于经常使用终端的用户来说,将图标策略性地放置在 Dock 中是有意义的。将其与其他常用实用程序放在一起以进行快速视觉识别。

Dock 图标还支持拖放功能。用户可以将文件夹直接拖到终端图标上,以在该位置自动打开新的终端窗口。此功能可以在导航到特定项目目录时节省时间。

设置登录项目

将终端配置为登录项可确保其在系统启动后立即准备就绪。此设置对于在整个工作日使用终端命令的开发人员和系统管理员特别有用。

将终端添加到登录项:

  1. 打开系统偏好设置/设置
  2. 导航到“用户和组”
  3. 选择“登录项目”选项卡
  4. 单击“+”按钮
  5. 从应用程序 > 实用程序中找到并选择终端
  6. 点击“添加”

终端现在将在启动时自动启动,并已应用您的首选设置。对于那些关心系统资源的人来说,终端在空闲时使用最少的内存。

用户可以通过创建带有特定工作目录和加载的命令行工具的自定义终端配置文件来进一步增强此设置。这些配置文件可以保存并设置为默认启动配置。

常见问题解答

终端是一个功能强大的 macOS 实用程序,允许用户直接通过基于文本的界面执行命令。许多 Mac 用户对访问和使用这个重要工具有常见的疑问。

在 Mac 上访问终端的步骤是什么?

在 Mac 上打开终端的最简单方法是通过 Spotlight 搜索。按 Command + Space 打开 Spotlight,然后输入“Terminal”并按 Enter。

用户还可以在“实用程序”子文件夹中的“应用程序”文件夹中找到“终端”。打开 Finder,单击“应用程序”,然后打开“实用程序”文件夹并双击“终端”。

另一种方法涉及使用 Launchpad。单击 Dock 中的 Launchpad 图标,然后在搜索字段中输入“Terminal”并单击 Terminal 应用程序图标。

您能列出在 Mac 上打开终端的常用键盘快捷键吗?

最直接的键盘快捷键是 Command + Space 打开 Spotlight,然后输入“Terminal”并按 Enter。

用户可以通过“系统偏好设置”>“键盘”>“快捷方式”>“应用程序快捷方式”为终端创建自定义键盘快捷方式。

一些第三方应用程序(例如 Alfred 或 BetterTouchTool)允许自定义快捷方式打开任何应用程序,包括终端。

如何在 macOS 系统上运行终端命令?

要在终端中运行命令,请首先使用上述方法之一打开应用程序。在命令提示符下,键入所需的命令并按 Enter 执行它。

基本命令包括ls(列出目录内容),cd(更改目录),以及mkdir(创建目录)。

对于可能影响系统文件的命令,用户可能需要使用sudo在该命令之前,将提示输入管理员密码。

在 macOS 中哪里可以找到终端应用程序?

终端位于应用程序文件夹内的实用程序文件夹中。完整路径是/Applications/Utilities/Terminal.app

如前所述,用户还可以通过 Spotlight 搜索或 Launchpad 访问终端。

Finder 的“前往”菜单可快速访问终端所在的“实用工具”文件夹 - 只需单击“前往”>“实用工具”,然后找到“终端”。

有哪些选项可用于在 Mac 上自定义终端界面?

终端首选项允许用户修改不同主题、字体大小和颜色的外观。通过打开终端并从菜单栏中选择终端 > 首选项来访问这些内容。

用户可以为各种任务创建具有不同设置的配置文件。每个配置文件可以有独特的文本颜色、背景颜色,甚至不同的窗口大小。

高级用户可以通过编辑命令提示符来自定义.bash_profile或者.zshrc文件,具体取决于他们使用的 shell。

如何在 Chrome 等网络浏览器中快速访问 Mac 上的控制台?

像 Chrome 这样的网络浏览器有自己的开发者控制台,这与 macOS 终端不同。按 Command + Option + J 打开 Chrome 控制台。

对于 Safari,使用 Command + Option + C 打开开发者控制台。

这些浏览器控制台专门用于 Web 开发和调试,而不是用于终端处理的一般系统命令。