一、什么是终端与 Shell
1.1 终端介绍
终端是 macOS 提供的一个命令行工具,它允许用户通过文本输入与操作系统进行交互。常见的终端模拟器包括默认的 和更现代的 。
macOS 终端与 Shell 的基本概念,涵盖打开终端的方法、常用命令(如 pwd, ls, cd)、文件目录管理、系统信息查询、进程管理、网络操作(ping, curl)以及管道重定向和 Shell 脚本编写。此外还包含终端主题自定义和命令别名设置等优化技巧,帮助用户高效使用命令行工具。

终端是 macOS 提供的一个命令行工具,它允许用户通过文本输入与操作系统进行交互。常见的终端模拟器包括默认的 和更现代的 。
Shell 是命令行的解释器,负责解析用户输入的命令并执行操作。macOS 默认使用 zsh(在 Catalina 版本之后),你也可以选择使用其他 Shell,如 bash 或 fish。
方法 1:按下
Command + Space打开 Spotlight,输入'Terminal'并回车。方法 2:从应用程序 > 实用工具中找到终端并打开。
以下是一些常用的基础命令:
| 命令 | 功能 | 示例 |
|---|---|---|
pwd | 显示当前工作目录 | pwd |
ls | 列出当前目录的内容 | ls -l |
cd | 切换到指定目录 | cd ~/Desktop |
clear | 清屏 | clear |
pwd 查看当前所在目录的绝对路径。cd ..cd /cd ~touch filenamerm filenamemv source destinationmkdir dirnamerm -r dirname查看 macOS 版本:
sw_vers
查看硬件信息:
system_profiler
显示运行中的所有进程:
ps aux
杀死进程:
kill -9 PID
Ping 一个网站:
ping google.com
查看 IP 地址:
ifconfig
使用 curl:
curl -O https://example.com/file.zip
使用 wget(需要安装):
wget https://example.com/file.zip
将命令输出写入文件:
ls > output.txt
过滤输出:
ls | grep "pattern"
编写一个简单的脚本:
#!/bin/bash
echo "Hello, macOS Terminal!"
保存为 script.sh 后,赋予执行权限:
chmod +x script.sh
运行脚本:
./script.sh
打开 Terminal > 设置 > 配置文件,选择或创建自定义主题。
通过 .zshrc 文件添加别名:
alias ll='ls -lah'
保存后运行以下命令让别名生效:
source ~/.zshrc

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online