目录结构
- 以/开头的代表绝对路径,以 . 、..或者省略的都是相对路径
- /bin/ 代表 根路径下的bin目录
- ./bin/ bin/ 代表 当前路径下的bin目录
- ../bin/ 代表 当前路径的上层目录下的bin目录
- . 以及 .. 均可以嵌套、循环使用,例如 ./bin/../../../../ 是正确的
- 常用目录
- 家目录、HOME目录都指的是: /Users/Amber
- 当前目录:. (一个小圆点)
- 上层目录:..(两个小圆点)
- 根目录:/
常用命令
- 切换目录
- 后面不加参数指切换到家目录:
cd
或者cd ~
- 切换到上层目录:
cd ..
- 切换到上次目录:
cd -
- 切换到指定目录:
cd /etc/
或cd ~/code/
或cd ../lib/
- 后面不加参数指切换到家目录:
- 打开一切(使用默认软件)
open 路径 或 文件名
- 停止正在运行的命令
- Ctrl + c
- 查看文件内容
- 小文件:
cat 文件名
- 大文件:
more 或 less 文件名
- 小文件:
- 查看目录下内容
ls -alh
- 参数-a查看所有文件
- 参数-l以详细格式展示文件
- 参数-h以友好的方式展示文件大小
- 大文件分卷
- 按照10m大小以file.zip文件夹,并且后缀3位来分卷文件
zip - bigfile | split -b 10m -a 3 file.zip
cat file.zip* >> bigfile.zip && unzip bigfile.zip
ORzip -s 10m -x '.DS_Store' -r split.zip bigfile/
zip -s 0 split.zip --out single.zip && unzip single.zip
- to be continued