## Shortcuts
Control + C 中断命令的执行
Control + A 返回行首
Control + E 返回行尾
Command + K 清屏
## Commands
### folder, file
- 显示当前命令所处的位置 pwd
- 查看目录下的内容 Is:相当于直接在图形界面看到的文件界面
- ls -l 以列表形式查看
- 开头 `-` 为文件
- 开头 `d` 为文件夹
- ls -la 显示隐藏
- 进入一个指定的目录 cd:相当于鼠标双击进入文件夹
- 可以只输一部分,按 `tab` 自动补全
- cd. 本级 cd.. 上一级
- 快速进入用户主目录 cd~
- 新建一个目录 mkdir
- 重命名或移动文件/目录 mv
- mv (更改文件夹名)(想改成的文件夹名)
- mv (想移动的文件)(想移动到的文件夹)
- 复制文件/目录 cp
- 复制文件夹 cp -R
- -R 代表递归的作用,一般文件夹操作需要加 -R,因为文件夹里还有其他内容
- 删除文件/目录 rm
- rm -f 强制删除,不用提示
- rm -fR 强制删除+递归删除所有文件%%这是一条狠命令,使用需谨慎。删库跑路 hh..%%
- 查看文件/目录的大小 du -sh
- s 指总大小,h 指对阅读友好的信息(m、g 而不是 b、kb)
- 查看命令的帮助信息 man
- 创建文件 touch
- 打开文件(使用默认程序) open
- 打开/编辑文本文件 vim
- 查找文件 find
`find ./ -name "*.png"`
./ 当前文件,文件路径需要以 `/` 结尾
-name 按名称查找
`*` 正则表达式,通配符
- 查看文件类型 file
- 删除所有文件 rm -fR