很多有用的实用技巧,原书是英文,很久很久前哈工大的一些学生的学习资料,他们一些学生翻译的,记录些我自己现在用到的 tricks,非鸟哥的那本书上讲到的基础的东西。
cd
设置 cd 的根目录,就是最最常用的目录,写入到 ~/.bash_profile
中,能在任何目录下快速切换
1 | export CDPATH=/etc |
cd 和 alias 配合快速返回多级上层目录
进入了很深的目录想要向上返回两级或者三级就很麻烦,要写很多 ../../..
,特别麻烦,把这个写入到 ~/.bash_profile
中就很方便用了:
1 | alias cd1="cd .." |
设置了五层,应该够用的,命令的简写怎么自己方便怎么来,也可以直接写成点 ..
...
....
,也可以前面加个 cd,cd..
cd...
cd....
,又或者 ..
..2
..3
,还是第一种最好使。
创建新目录的同时进入目录
在 ~/.bash_profile
中添加:
1 | function mkdircd () { mkdir -p "$@" && eval cd "\"\$$#\""; } |
history
Ctl + R 搜索历史命令
四种方式快速执行前一条命令
- 方向键上
- !!
- !-1
- Ctrl + P
还有很多很多的内容我也没法总结,只是照着练习了一下,还没在真正的服务器部署维护中使用过,没那么复杂的环境。