有鳍且惊艳
today 今日图片
有鳍且惊艳
阿里夫达鲁环礁海岸的鲸鲨, 马尔代夫 (© Bachir Moukarzel/Amazing Aerial Agency)
www.doubao.life
一个出色的个人网站
数据概览
39
文章
09
分类
32
标签
活动出行 8
豆包出行活动或摄影活动
活动出行
豆包说说 7
吐槽与宣泄合体是王道
豆包说说
博客博文 3
博客文章和其他文章与转载解读等等
博客博文
macOS 3
Apple MacOS
macOS
JavaScript 1
一种动态的编程语言
JavaScript
VUE 6
渐进式前端框架
VUE
CSS 2
一种用来表现HTML或XML等文件样式的计算机语言
CSS
react
空栏目
react
空栏目
音乐作品
空栏目
音乐作品
空栏目
http://www.doubao.life/index.php/feed/
macOS系统常用操作命令大全
2025-01-14
文章正文

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

发表