转自: http://www.linuxsir.org/bbs/thread334931.html
在 bash 中按下 Tab 键,就会自动帮你补齐命令,地球人都知道……
不过当命令出现在第二个词的时候,这招就不灵了,最常见的情况,就是运行 sudo xxx 的时候,sudo 后面的命令并不会自动补齐。
解决的办法很简单,在 ~/.bashrc 中加入:
就 ok 了~
除了 sudo 以外,还有不少程序也会遇到同样的情况,比如查询命令位置的 which 和 whereis,计算命令运行时间的 time 等等,对 gentoo 用户来说,还有查询命令软件包的 qfile,再加上前些日子介绍的那个 acoc 。
is-Programmer 是一个面向 Linux 爱好者与程序员的 Blog 系统,具有简洁的风格,方便的代码高亮和数学公式插入功能,适合撰写学习笔记和技术文档。
Host by is-Programmer.com | Power by Chito 1.3.3 beta
2008年9月29日 15:29
alias的就不行了。
2008年9月29日 20:59
如果 alias 的命令需要补全的话,那应该再 alias 得再短一点 : p
2008年9月29日 21:27
alias显然没这方便
2008年9月30日 03:58
zsh 的newbie setting就行,看来还真是集大成
2008年10月02日 04:04
刚刚用上,谢谢!
2008年10月17日 18:48
用处不是太大,我是务实主义者,呵呵