MAC常用终端命令行
![](https://upload.jianshu.io/users/upload_avatars/13819693/78e4234a-0932-4954-8658-009baa45a236.png?imageMogr2/auto-orient/strip|imageView2/1/w/96/h/96/format/webp)
一、说明
MAC系统采用Unix文件系统,所有文件都挂在根目录下面,没有Windows系统的盘符概念,根目录用斜杠(
/
)表示;根目录(
/
)不是可有可无,/System
表示根目录下的System文件,System
表示当前目录下的System文件;在 Unix系统中区别字符大小写,A.txt 不等于 a.txt;
关键的标点符号:点(
.
)表示当前目录;两个点(..
)表示上一级目录;星号(*
)匹配任意字符任意次数;问号(?
)匹配任意字符仅一次;获得权限:为了防止误操作破坏系统,再用户状态下没有权限操作重要的系统文件,先要获取root权限,语法:
sudo -s
,然后会提示输入密码,输入密码时没有任何回显,连星号都没有,输入完密码按回车键即可;编辑文件:
vim directory/file_name
,若指定路径的文件不存在,则新建空文件,输入字母i
或o
进入编辑模式,编辑好内容,点击【esc】键后,输入:w
进行保存;输入:wq
进行保存并退出;输入:q!
进行不保存强行退出;table键,单击可以实现自动补全,双击可以列出指定路径下的所有内容,类似
ls
命令;常用位置
驱动所在位置:/Systme/Library/Extensions
用户文件夹位置:/User/用户名
,可以用波浪号(~
)表示
桌面位置:/User/用户名/Desktop
,可以用~/Desktop
表示清理系统
按天进行清理:sudo periodic daily
按每周进行清理:sudo periodic weekly
按每月进行清理:sudo periodic monthly
按上面3种情况进行清理:sudo periodic