ls
用法:ls [选项] [目录名]
示例:ls -l /Users
描述:列出目录中的文件和子目录。
-l:显示详细信息。
-a:显示所有文件,包括隐藏文件。
cd
用法:cd [目录名]
示例:cd /Users/username/Documents
描述:更改当前工作目录。
pwd
用法:pwd
描述:显示当前工作目录的路径。
mkdir
用法:mkdir [目录名]
示例:mkdir newfolder
描述:创建新目录。
rmdir
用法:rmdir [目录名]
示例:rmdir oldfolder
描述:删除空目录。
rm
用法:rm [选项] [文件/目录名]
示例:rm file.txt
描述:删除文件或目录。
-r:递归删除(用于删除目录及其内容)。
-f:强制删除。
cp
用法:cp [选项] [源文件] [目标]
示例:cp file.txt /Users/username/Documents/
描述:复制文件或目录。
-r:递归复制目录及其内容。
mv
用法:mv [源文件] [目标]
示例:mv file.txt /Users/username/Documents/
描述:移动文件或重命名文件。
cat
用法:cat [文件名]
示例:cat file.txt
描述:显示文件内容。
touch
用法:touch [文件名]
示例:touch newfile.txt
描述:创建一个空文件或更新文件的时间戳。
find
用法:find [路径] -name [文件名]
示例:find /Users -name "file.txt"
描述:在目录中查找文件或目录。
系统信息和管理
top
用法:top
描述:显示系统的实时进程信息,包括 CPU 和内存使用情况。
ps
用法:ps [选项]
示例:ps -aux
描述:显示当前运行的进程。
-aux:显示所有进程的详细信息。
kill
用法:kill [进程ID]
示例:kill 1234
描述:通过进程ID终止进程。
sudo
用法:sudo [命令]
示例:sudo shutdown -h now
描述:以超级用户权限执行命令。
df
用法:df [选项]
示例:df -h
描述:显示磁盘的使用情况。
-h:以人类可读的格式显示。
du
用法:du [选项] [文件或目录]
示例:du -sh /Users/username/Documents
描述:显示文件或目录的大小。
-sh:显示人类可读格式的总大小。
uptime
用法:uptime
描述:显示系统的运行时间。
date
用法:date
描述:显示当前日期和时间。
cal
用法:cal
描述:显示当前月份的日历。
whoami
用法:whoami
描述:显示当前用户的名称。
id
用法:id
描述:显示当前用户的 UID 和 GID。
网络管理
ifconfig
用法:ifconfig
描述:显示或配置网络接口信息。
ping
用法:ping [主机名或IP地址]
示例:ping www.google.com
描述:检查到远程主机的连通性。
traceroute
用法:traceroute [主机名或IP地址]
示例:traceroute www.google.com
描述:显示数据包到达目标主机的路径。
netstat
用法:netstat [选项]
示例:netstat -an
描述:显示网络连接、路由表和网络接口信息。
scp
用法:scp [源文件] [目标]
示例:scp file.txt user@remotehost:/path/to/destination
描述:通过 SSH 进行安全的文件传输。
ssh
用法:ssh [用户@主机名]
示例:ssh user@remotehost
描述:通过 SSH 连接到远程主机。
curl
用法:curl [URL]
示例:curl http://www.example.com
描述:获取或发送 URL 请求。
权限和用户管理
chmod
用法:chmod [权限] [文件]
示例:chmod 755 script.sh
描述:更改文件的权限。
755:拥有者可以读写执行,组和其他人只能读和执行。
chown
用法:chown [用户:组] [文件]
示例:chown user:staff file.txt
描述:更改文件的所有者和组。
passwd
用法:passwd
描述:更改用户密码。
sudo
用法:sudo [命令]
示例:sudo shutdown -r now
描述:以管理员权限执行命令。
进程管理
ps
用法:ps aux
描述:显示所有正在运行的进程。
kill
用法:kill [进程ID]
描述:终止指定进程。
top
用法:top
描述:实时显示系统性能和进程信息。
nohup
用法:nohup [命令] &
描述:在后台运行命令,即使退出终端,进程仍继续运行。
jobs
用法:jobs
描述:显示当前 shell 的后台任务。
系统管理
shutdown
用法:sudo shutdown -h now
描述:立即关闭系统。
-h:关闭系统。
-r:重启系统。
reboot
用法:sudo reboot
描述:重启系统。
diskutil
用法:diskutil [操作]
示例:diskutil list
描述:管理磁盘工具。
list:列出所有磁盘。
defaults
用法:defaults write [域] [键] [值]
示例:defaults write com.apple.finder AppleShowAllFiles YES
描述:修改系统或应用的默认设置。
spctl
用法:spctl [选项]
示例:spctl --status
描述:控制 Gatekeeper 设置。
--status:检查 Gatekeeper 状态。
常用快捷键
Ctrl + C:终止当前进程。
Ctrl + Z:将当前进程放入后台。
fg:将后台任务恢复到前台。
bg:在后台运行任务。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_61840987/article/details/142819560