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系统进行交互,完成各种任务。