苹果电脑运行命令大全苹果电脑(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才能生效。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/390187.html<
