mac 命令行 学习二

一、说明

1.MAC系统采用Unix文件系统,所有文件都挂在根目录下面,没有Windows系统的盘符概念,根目录用斜杠(/)表示;

2.根目录(/)不是可有可无,/System表示根目录下的System文件,System表示当前目录下的System文件;

3.在 Unix系统中区别字符大小写,A.txt 不等于 a.txt;

4.关键的标点符号:点(.)表示当前目录;两个点(..)表示上一级目录;星号(*)匹配任意字符任意次数;问号(?)匹配任意字符仅一次;

5.获得权限:为了防止误操作破坏系统,再用户状态下没有权限操作重要的系统文件,先要获取root权限,语法:sudo -s,然后会提示输入密码,输入密码时没有任何回显,连星号都没有,输入完密码按回车键即可;
6.编辑文件:vim directory/file_name,若指定路径的文件不存在,则新建空文件,输入字母i或o进入编辑模式,编辑好内容,点击【esc】键后,输入:w进行保存;输入:wq进行保存并退出;输入:q!进行不保存强行退出;

7.table键,单击可以实现自动补全,双击可以列出指定路径下的所有内容,类似ls命令;

8.常用位置
驱动所在位置: /Systme/Library/Extensions
用户文件夹位置:/User/用户名,可以用波浪号(~)表示
桌面位置:/User/用户名/Desktop,可以用~/Desktop表示

9.清理系统
按天进行清理:sudo periodic daily
按每周进行清理:sudo periodic weekly
按每月进行清理:sudo periodic monthly
按上面3种情况进行清理:sudo periodic daily weekly monthly

二、目录和文件操作

四、常用操作

五、快捷键

CTRL+A:移动光标至行首
CTRL+E:移动光标至行尾
CTRL+X:按住CTRL,双击 X 可以进行当前位置与行首位置,进行切换
ESC+B:光标向左移动一个单词
ESC+F:光标向右移动一个单词
CTRL+U:删除光标前所有字符
CTRL+K:删除光标后所有字符
CTRL+W:删除光标前一个单词(根据空格识别单词分隔)
CTRL+Y:粘贴之前(CTRL+U/K/W)删除的内容
CTRL+C:中断操作

作者:惑也
来源链接:https://www.jianshu.com/p/4f66b1468646

posted @ 2020-03-06 15:41  猿园  阅读(206)  评论(0)    收藏  举报