LINUX 101 HACKS 中有用的技巧

2015-07-05

很多有用的实用技巧,原书是英文,很久很久前哈工大的一些学生的学习资料,他们一些学生翻译的,记录些我自己现在用到的 tricks,非鸟哥的那本书上讲到的基础的东西。

cd

设置 cd 的根目录,就是最最常用的目录,写入到 ~/.bash_profile 中,能在任何目录下快速切换

1
export CDPATH=/etc

cd 和 alias 配合快速返回多级上层目录

进入了很深的目录想要向上返回两级或者三级就很麻烦,要写很多 ../../..,特别麻烦,把这个写入到 ~/.bash_profile 中就很方便用了:

1
2
3
4
5
alias cd1="cd .."
alias cd2="cd ../.."
alias cd3="cd ../../.."
alias cd4="cd ../../../.."
alias cd5="cd ../../../../.."

设置了五层,应该够用的,命令的简写怎么自己方便怎么来,也可以直接写成点 .. ... ....,也可以前面加个 cd,cd.. cd... cd....,又或者 .. ..2 ..3,还是第一种最好使。

创建新目录的同时进入目录

~/.bash_profile 中添加:

1
function mkdircd () { mkdir -p "$@" && eval cd "\"\$$#\""; }

history

Ctl + R 搜索历史命令

四种方式快速执行前一条命令

  • 方向键上
  • !!
  • !-1
  • Ctrl + P

还有很多很多的内容我也没法总结,只是照着练习了一下,还没在真正的服务器部署维护中使用过,没那么复杂的环境。