LinuxGem
我们一起去探寻 Linux 的宝藏吧!
将 pdf 矢量图形转换为 png 图片

用 complete 补齐命令

galeki posted @ 2008年9月29日 06:16 in Bash 和它的朋友们 with tags complete bash , 2336 阅读
在命令 history 中显示时间戳

转自: http://www.linuxsir.org/bbs/thread334931.html

在 bash 中按下 Tab 键,就会自动帮你补齐命令,地球人都知道……

不过当命令出现在第二个词的时候,这招就不灵了,最常见的情况,就是运行 sudo xxx 的时候,sudo 后面的命令并不会自动补齐。

解决的办法很简单,在 ~/.bashrc 中加入:

complete -c sudo

就 ok 了~

除了 sudo 以外,还有不少程序也会遇到同样的情况,比如查询命令位置的 which 和 whereis,计算命令运行时间的 time 等等,对 gentoo 用户来说,还有查询命令软件包的 qfile,再加上前些日子介绍的那个 acoc

相关文章
is-Programmer 相关文章
1
回复
zhuqin 说:
2008年9月29日 07:29

alias的就不行了。

2
回复
Head_small
galeki 说:
2008年9月29日 12:59

如果 alias 的命令需要补全的话,那应该再 alias 得再短一点 : p

3
回复
rocrocket 说:
2008年9月29日 13:27

alias显然没这方便

4
回复
Head_small
邱焜 说:
2008年9月29日 19:58

zsh 的newbie setting就行,看来还真是集大成

5
回复
keke 说:
2008年10月01日 20:04

刚刚用上,谢谢!

6
回复
zhuchzhi 说:
2008年10月17日 10:48

用处不是太大,我是务实主义者,呵呵


* 登录
*

simple_captcha.jpg
(输入验证码)