打开Terminal的4种方法
- 聚焦搜索
按Command + 空格
,输入“Terminal”,回车启动。 - 程序坞
进入应用程序 > 实用工具
,双击Terminal图标。 - Launchpad
点击Dock上的火箭图标,在“其他”文件夹中找到Terminal。 - Finder路径
访问/Applications/Utilities/Terminal.app
。
基础命令与操作
目录与文件管理
命令 | 作用 | 示例 |
---|---|---|
pwd |
显示当前目录 | pwd → /Users/你的用户名 |
ls |
列出目录内容 | ls -l (详细列表) |
cd |
切换目录 | cd Documents (进入文档)cd .. (返回上级) |
mkdir |
创建目录 | mkdir NewFolder |
touch |
创建文件 | touch file.txt |
cp |
复制文件 | cp file.txt backup/ |
mv |
移动/重命名 | mv file.txt newname.txt |
rm |
删除文件 | rm file.txt rm -r Folder (删除目录) |
open |
打开文件/目录 | open . (用Finder打开当前目录) |
查看与编辑
- 查看文本:
cat file.txt
(显示全部内容)
less file.txt
(分页查看,按q
退出) - 搜索文本:
grep "关键词" file.txt
(显示包含关键词的行) - 编辑文件:
使用nano
编辑器:nano file.txt
- 保存:
Ctrl + O
→ 回车 - 退出:
Ctrl + X
- 保存:
系统信息与进程管理
命令 | 功能 |
---|---|
top |
实时监控进程(退出按q ) |
ps aux |
列出所有运行中的进程 |
kill [PID] |
终止进程(PID通过ps 获取) |
df -h |
查看磁盘空间(-h 显示易读单位) |
uname -a |
显示系统版本信息 |
进阶技巧
权限管理
- 超级用户权限:
在命令前加sudo
(需输入密码),如sudo rm protectedfile
。 - 修改文件权限:
chmod 755 script.sh
(赋予可执行权限)。
环境变量与配置
- 查看变量:
echo $PATH
- 临时添加路径:
export PATH=$PATH:/自定义路径
- 永久生效:
编辑配置文件nano ~/.zshrc
(Catalina及以上系统),添加路径后运行source ~/.zshrc
。
网络诊断
命令 | 用途 |
---|---|
ping baidu.com |
测试网络连通性(Ctrl+C 停止) |
ifconfig |
查看本机IP地址 |
netstat -an |
检查网络连接状态 |
自动化脚本
- 创建脚本:
nano myscript.sh
,输入:#!/bin/bash echo "Hello, World!"
- 赋予执行权限:
chmod +x myscript.sh
- 运行:
./myscript.sh
安全注意事项
- 谨慎使用
sudo
:
避免执行来源不明的命令(如sudo rm -rf /
会彻底删除系统)。 - 确认路径:
执行删除前用ls
检查目录内容,防止误删。 - 备份重要数据:
操作关键文件前建议备份(如用Time Machine
)。
学习资源推荐
- 官方文档:
Apple开发者文档(developer.apple.com) - 命令帮助:
终端内输入man [命令]
(如man ls
)查看手册。 - 免费教程:
Command Line Bootcamp(交互式练习)。
引用说明参考Apple官方支持文档、Unix/Linux命令标准规范(IEEE Std 1003.1)及开源社区技术指南(如Linux man pages),实践建议基于macOS Monterey(12.x)及更高版本系统验证。
通过命令行,Mac用户可以解锁图形界面无法实现的高效操作,初期学习曲线较陡,但掌握基础后能显著提升工作效率,建议从常用命令开始练习,逐步探索脚本自动化功能。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9481.html