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

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

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

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 tldr → tldr tar(简化版帮助)

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

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

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


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

0