当前位置:首页 > 电脑教程 > 正文

Mac终端入门指南,快速掌握命令行?

Mac终端是强大的命令行工具,用于执行高级任务和系统管理,打开“应用程序/实用工具/终端”,输入命令如 cd(切换目录)、 ls(列出文件)、 mkdir(创建文件夹),使用 sudo获取管理员权限, man 命令名可查看命令帮助文档。

终端基础操作

打开终端

  • 方法1应用程序 > 实用工具 > 终端
  • 方法2:Spotlight 搜索(Cmd+空格 → 输入”Terminal”)

核心命令解析

命令 功能 示例
pwd 显示当前目录 pwd/Users/你的用户名
ls 列出文件 ls -al(显示隐藏文件与详情)
cd 切换目录 cd ~/Documents(进入文档夹)
mkdir 创建文件夹 mkdir ProjectFiles
touch 创建文件 touch report.txt
cp 复制文件 cp file1.txt backup/
mv 移动/重命名 mv old.txt new.txt
rm 删除文件 rm -i file.txt-i需确认)
cat 查看文件内容 cat notes.md
grep 文本搜索 grep "error" system.log

目录导航技巧

  • 返回上级:cd ..
  • 返回家目录:cd ~cd
  • 历史路径:cd -(返回上一次目录)

系统管理实战

进程管理

top                          # 实时进程监控(退出按 q)
ps aux | grep Safari         # 查找Safari进程ID
kill -9 [PID]                # 强制结束进程

网络诊断

ping baidu.com               # 测试网络连通性
ifconfig                     # 查看IP地址(需授权)
netstat -an | grep LISTEN    # 检查开放端口

文件权限管理

chmod 755 script.sh          # 赋予可执行权限
chown user:group file.txt    # 修改文件所有者

高效进阶技巧

管道与重定向

ls -l > file_list.txt        # 输出结果保存到文件
cat log.txt | grep "ERROR"   # 过滤含"ERROR"的行

环境变量配置

echo $PATH                   # 查看当前路径变量
export PATH=$PATH:/new/path  # 临时添加路径(永久生效需修改 ~/.zshrc)

包管理神器 Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"  # 安装
brew install wget            # 示例:安装wget工具

安全警告与最佳实践

  1. 高危命令避坑
    • rm -rf /:强制删除根目录(绝对禁止!)
    • sudo命令:需完全理解指令后果再执行
  2. 防护建议
    • 重要操作前备份:cp -R ~/Documents ~/Backups
    • 使用-i参数(如rm -i)确认删除
    • 避免直接操作系统文件(如/System/Library

学习资源推荐

  • 官方文档:Apple 开发者命令行指南(developer.apple.com)
  • 命令手册:终端内输入 man [命令](如 man ls
  • 交互教程brew install tldrtldr tar(简化版帮助)

引用说明参考 Apple 官方技术支持文档、GNU Bash 手册及 Homebrew 项目文档,已核实命令兼容 macOS Monterey 及以上系统。

Mac终端入门指南,快速掌握命令行?  第1张


掌握终端可显著提升工作效率,但请始终遵循 “不理解的命令不执行” 原则,从基础操作开始练习,逐步探索自动化脚本等高级应用,让命令行成为你的得力工具。

0