【2025-04-11 10:58:00AI Siri网最新消息】
macOS 的终端应用程序是您进入 macOS UNIX 底层的窗口。以下是如何自定义 macOS 中终端的外观。
UNIX 操作系统标准可以追溯到几十年前,实际上是 1970 年,当时它是在贝尔实验室使用 C 编程语言创建的。
多年来,UNIX 出现了无数变种,AT&T 仍然拥有现在被称为 UNIX System V 的专利和权利。
UNIX 的一个变种叫做伯克利套接字发行版 (BSD),它是在 20 世纪 80 年代在加州大学伯克利分校创建的。
BSD 最显著的补充是包含了 TCP/IP 网络套接字和库。BSD 促成了我们今天所知的现代主流互联网的诞生。
BSD 的另一个变种是 FreeBSD,其中 3.3 和 4.2 版本是最常用的版本。它们也是 macOS 和 iOS 所基于的版本,以及来自卡内基梅隆大学的 mach 微内核。
UNIX 和终端
在早期的 UNIX 时代,用户没有 PC,他们通过计算机终端连接到 UNIX 大型机计算机。它们是自带键盘和显示器的“哑”设备,但大多数都缺乏任何处理能力。
最早的大型机甚至没有终端,它们处理存储在穿孔卡片上的程序,并在使用可滚动纸张的点阵打印机上打印输出。
终端发送和接收 UNIX 命令,以及与 UNIX 大型机之间的数据和输出来运行程序。大型机的行为类似于当今大多数桌面电脑中发现的 CPU 或内核。
出现了几个终端标准并不断发展,诸如数字设备公司等计算机公司出售诸如 VT100 等桌面终端设备,以便连接到大型机。
后来,开发了类似小型机的计算机,称为小型计算机,它将服务器计算机的尺寸缩小到大型机尺寸的一小部分。但即使是早期的大多数小型计算机,按照今天的标准来看,也很大,需要一个小房间。
一旦 PC 革命在 20 世纪 70 年代后期开始,小型计算机很快就被台式 PC(或微型计算机)所取代。即便如此,UNIX 仍然没有出现在桌面上,直到现在已经倒闭的 Sun Microsystems 开始在 20 世纪 80 年代为大学和工程市场销售其 SPARC 工作站计算机。
AT&T 也在同一时间前后销售了自己的 UNIX PC。
Sun 的 Solaris 操作系统是第一个真正实用、主流的桌面 UNIX 变种,它使 Sun 一夜成名。
但是,对于普通用户而言,PC 仍然没有提供标准的 UNIX。他们大多使用 Microsoft Windows 或 Apple 的早期 Mac 操作系统,后者后来被称为 Mac OS。
所有这些在 2000 年发生了改变,当时 Apple 推出了第一个版本的 Mac OS X,今天它简称为 macOS。

Brian Kernighan – UNIX 和 C 编程语言的联合创始人。
macOS 终端应用程序
Apple 及其前身 NeXT 具有远见卓识,从一开始就在其操作系统中附带了一个终端应用程序。如今,终端仍然存在,并且包含在每个 macOS 副本中,位于每个 macOS 启动磁盘根目录的 /Applications/Utilities 文件夹中。
要在 macOS 中运行终端,您可以从 实用工具 文件夹中打开它。
当您这样做时,您会得到一个包含 UNIX 终端的单个窗口,就像在小型计算机时代一样。
终端启动和设置
当您打开终端时,它会启动一个新的shell(用于执行 UNIX 文本命令的窗口)。您可以在终端中同时打开多个 shell 窗口(或每个选项卡中一个),并在其中运行单独的命令。
您还可以通过从 Finder 将 shell 脚本拖到终端窗口并按键盘上的 Return 来在终端窗口中运行它们。
Shell 脚本是包含要运行的命令列表的纯文本文件。在 macOS 中,您可以使用 bash 或 zsh shell,它们是标准 UNIX 命令 shell 的变种。
终端还会查找特殊的配置文件,以便在启动时在用户的主文件夹、private/etc 文件夹(通常在 Finder 中隐藏)以及这些文件夹中的几个子文件夹中执行。
要在终端 shell 中运行 UNIX 命令,请输入它(以及任何选项或参数),然后按键盘上的 Return。
默认的 macOS 终端 shell 窗口使用黑色字体在白色背景上显示,但可以使用 终端->设置 菜单轻松自定义终端窗口的外观。这将打开一个包含数十个选项的“设置”窗口。
在 macOS 中自定义终端
一旦您在终端中打开 设置 窗口,就会有四个选项卡,其中最重要的是 通用 和 描述文件。
通用 选项卡允许您设置终端启动时要使用的 描述文件、要使用的 shell 以及新窗口和选项卡首次打开时的行为。

带有“描述文件”->“文本”选项卡的“终端设置”窗口。
描述文件 选项卡允许您编辑描述文件和其他选项,例如:
高级 选项卡显示硬件终端选项,您可以在其中使终端窗口和选项卡的行为类似于真正的硬件终端,例如 DEC VT 系列、X-Windows xterm,并设置文本编码。
您还可以设置终端响铃选项,例如可听或可视响铃、文本光标的行为以及输入的解释方式。
终端应用程序中包含许多默认描述文件,并且 基本(黑色字体在白色背景上显示)是默认设置。要将任何其他描述文件设置为默认设置,请从左侧的列表中选择它,然后单击列表下方的 默认 按钮。
终端的另一个非常酷的功能是,您可以单击 默认 按钮旁边的小 … 图标,然后从弹出菜单中选择 导出…。这会将所选描述文件的设置保存到 .terminal 文件,然后您可以在终端中的另一台 Mac 上打开该文件。
您还可以通过单击 + 按钮来创建新的自定义描述文件,然后按照您喜欢的方式设置“描述文件”设置。每个描述文件都应具有一个唯一的名称来标识它。
大多数早期的 UNIX 硬件终端使用白色字体在黑色背景上显示,或者使用绿色或琥珀色字体在黑色背景上显示。这更多地取决于设备显示器上 CRT 荧光粉的颜色,而不是设置。
macOS 中的终端在 Pro 描述文件中模拟了原始的典型终端外观。
对于一个 真正 狂野的终端仿真器,它看起来就像一个旧的荧光粉 CRT 终端显示器,请查看 Swordfish90 的酷炫免费应用程序 cool-retro-term。
您需要在首次运行 cool-retro-term 时绕过 系统设置 应用程序中的 macOS Gatekeeper 安全设置。