苹果电脑运行命令大全苹果电脑(Mac)作为一款功能强大的计算机,其命令行工具(Terminal)为用户提供了系统管理、文件操作、网络调试等多种高级功能,掌握常用命令可以大幅提升工作效率,以下是Mac命令行工具的详细命令大全,涵盖基础操作、系统管理、网络工具、文件处理等多个类别。

基础操作命令
- ls:列出当前目录下的文件和文件夹。
ls -l
:显示详细信息(权限、所有者、大小等)。ls -a
:显示隐藏文件(以开头的文件)。
- cd:切换目录。
cd /
:切换到根目录。cd ~
:切换到当前用户的主目录。cd ..
:返回上一级目录。
- pwd:显示当前所在目录的完整路径。
- mkdir:创建新目录。
mkdir folder_name
:创建名为folder_name
的文件夹。mkdir -p folder1/folder2
:递归创建多级目录。
- rm:删除文件或目录。
rm file.txt
:删除文件file.txt
。rm -r folder
:递归删除目录folder
。rm -f file.txt
:强制删除文件,不提示确认。
- cp:复制文件或目录。
cp file1.txt file2.txt
:将file1.txt
复制为file2.txt
。cp -r folder1 folder2
:复制整个目录folder1
到folder2
。
- mv:移动或重命名文件/目录。
mv old_name new_name
:重命名文件或目录。mv file.txt /path/to/destination/
:将文件移动到指定路径。
系统管理命令
- top:实时显示系统运行的进程和资源占用情况。
top -o cpu
:按CPU占用率排序。
- ps:查看当前运行的进程。
ps aux
:显示所有进程的详细信息。
- kill:终止进程。
kill -9 PID
:强制终止进程(PID为进程ID)。
- shutdown:关机或重启。
shutdown now
:立即关机。shutdown -r now
:立即重启。
- system_profiler:查看系统硬件信息。
system_profiler SPHardwareDataType
:显示硬件概览信息。
- diskutil:管理磁盘和分区。
diskutil list
:列出所有磁盘和分区。diskutil eraseDisk JHFS+ DiskName disk0
:格式化磁盘为JHFS+
格式。
网络工具命令
- ifconfig:配置或显示网络接口信息。
ifconfig en0
:显示以太网接口en0
的详细信息。
- ping:测试网络连通性。
ping google.com
:向google.com
发送数据包测试延迟。
- curl:传输数据或下载文件。
curl -O https://example.com/file.zip
:下载文件并保持原文件名。
- ssh:通过SSH连接远程服务器。
ssh username@hostname
:以username
身份登录hostname
服务器。
- netstat:显示网络连接状态。
netstat -an
:显示所有活动的网络连接。
文件处理命令
- cat:查看文件内容。
cat file.txt
:显示file.txt
。
- grep:在文件中搜索匹配的文本。
grep "error" log.txt
:在log.txt
中搜索包含error
的行。
- find:查找文件或目录。
find / -name "file.txt"
:在整个系统中查找名为file.txt
的文件。
- chmod:修改文件或目录的权限。
chmod 755 script.sh
:设置script.sh
的权限为rwxr-xr-x
。
- tar:压缩或解压文件。
tar -czf archive.tar.gz folder/
:将folder/
压缩为archive.tar.gz
。tar -xzf archive.tar.gz
:解压archive.tar.gz
。
其他实用命令
- man:查看命令的帮助手册。
man ls
:显示ls
命令的详细用法。
- say:让Mac朗读文本。
say "Hello, World!"
:朗读文本。
- open:用默认程序打开文件或目录。
open file.txt
:用默认文本编辑器打开file.txt
。
- history:显示命令历史记录。
history | grep "command"
:搜索历史命令中包含command
的记录。
以下是部分命令的快速参考表格:
命令 | 功能 | 示例 |
---|---|---|
ls | 列出文件 | ls -l |
cd | 切换目录 | cd /Users |
mkdir | 创建目录 | mkdir new_folder |
rm | 删除文件 | rm -r old_folder |
cp | 复制文件 | cp file1.txt file2.txt |
mv | 移动/重命名 | mv old_name new_name |
top | 查看进程 | top -o cpu |
ping | 测试网络 | ping google.com |
grep | 搜索文本 | grep "error" log.txt |
chmod | 修改权限 | chmod 755 script.sh |
相关问答FAQs
Q1: 如何在Mac上查找大文件?
A1: 可以使用du
命令结合sort
和head
命令查找大文件,在当前目录下查找最大的10个文件,可以使用以下命令:
du -sh * | sort -rh | head -n 10
该命令会按文件大小降序排列并显示前10个最大的文件。
Q2: 如何在Mac上隐藏或显示文件?
A2: 可以通过命令行或图形界面操作,命令行方式如下:

- 隐藏文件:
defaults write com.apple.finder AppleShowAllFiles -bool false && killall Finder
- 显示文件:
defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder
执行后需要重启Finder才能生效。
