Mac终端常用命令
简介
Mac终端是MacOS系统中一个强大的工具,允许用户通过命令行与系统进行交互。掌握一些常用的终端命令可以显著提高工作效率,尤其是在文件管理、系统监控和网络配置等方面。
文件与目录操作
-
列出目录内容
ls- 列出当前目录下的文件和文件夹。
- 常用选项:
-l:以详细列表形式显示。-a:显示所有文件,包括隐藏文件。
-
切换目录
cd <目录路径>- 切换到指定目录。
- 示例:
cd /Users/username/Documents:切换到Documents目录。cd ..:返回上一级目录。
-
创建目录
mkdir <目录名>- 创建一个新目录。
- 示例:
mkdir new_folder:在当前目录下创建名为new_folder的目录。
-
删除目录
rmdir <目录名>- 删除一个空目录。
- 示例:
rmdir old_folder:删除名为old_folder的空目录。
-
复制文件或目录
cp <源路径> <目标路径>- 复制文件或目录。
- 示例:
cp file.txt /Users/username/Documents/:将file.txt复制到Documents目录。
-
移动或重命名文件或目录
mv <源路径> <目标路径>- 移动文件或目录,或重命名文件或目录。
- 示例:
mv file.txt /Users/username/Documents/:将file.txt移动到Documents目录。mv old_name.txt new_name.txt:将old_name.txt重命名为new_name.txt。
-
删除文件或目录
rm <文件或目录路径>- 删除文件或目录。
- 常用选项:
-r:递归删除目录及其内容。-f:强制删除,不提示确认。
- 示例:
rm file.txt:删除file.txt。rm -rf folder/:递归删除folder目录及其内容。
系统信息与监控
-
显示系统信息
uname -a- 显示系统信息,包括内核版本、主机名等。
-
查看磁盘使用情况
df -h- 显示磁盘使用情况,以人类可读的格式。
-
查看目录大小
du -sh <目录路径>- 显示指定目录的大小。
- 示例:
du -sh /Users/username/Documents:显示Documents目录的大小。
-
查看进程
top- 实时显示系统进程信息。
- 按
q退出。
-
终止进程
kill <进程ID>- 终止指定进程。
- 示例:
kill 1234:终止进程ID为1234的进程。
网络操作
-
查看网络接口信息
ifconfig- 显示网络接口的配置信息。
-
测试网络连接
ping <目标地址>- 测试与目标地址的网络连接。
- 示例:
ping google.com:测试与google.com的连接。
-
下载文件
curl -O <文件URL>- 下载指定URL的文件。
- 示例:
curl -O https://example.com/file.zip:下载file.zip。
-
查看网络路由
netstat -r- 显示网络路由表。
其他常用命令
-
清屏
clear- 清除终端屏幕。
-
查看命令历史
history- 显示之前执行过的命令列表。
-
查找文件
find <目录路径> -name <文件名>- 在指定目录下查找文件。
- 示例:
find /Users/username -name "file.txt":在username目录下查找名为file.txt的文件。
-
编辑文件
nano <文件名>- 使用nano文本编辑器编辑文件。
- 示例:
nano file.txt:编辑file.txt。
总结
掌握这些常用的Mac终端命令可以显著提高工作效率,尤其是在文件管理、系统监控和网络配置等方面。通过熟练使用这些命令,用户可以更高效地与MacOS系统进行交互,完成各种任务。