分页: 1 / 1

新装了debain5,64bit,命令行不能自动完成

发表于 : 2009-10-21 17:45
Zandyo
新装了debain5,64bit的,
比如我敲 sudo apt- 然后按tab,它不自动补充命令,是怎么回事呢?可以修改什么配置改过来吗?

而其他正常的机器就可以,比如:
xxx@sh192-3:~$ sudo apt- #然后按tab键
apt-cache apt-config apt-ftparchive apt-key apt-sortpkgs
apt-cdrom apt-extracttemplates apt-get apt-mark
xxx@sh192-3:~$ sudo apt-

Re: 新装了debain5,64bit,命令行不能自动完成

发表于 : 2009-10-22 9:58
little_gg
echo $0

检查你的SHELL用的是哪个
ubuntu默认的SHELL是BASH,BASH支持TAB自动补全

Re: 新装了debain5,64bit,命令行不能自动完成

发表于 : 2009-10-22 10:03
懒蜗牛Gentoo
ubuntu默认的shell是dash
bash,dash,都支持自动补全

Re: 新装了debain5,64bit,命令行不能自动完成

发表于 : 2009-10-22 11:03
little_gg
懒蜗牛Gentoo 写了:ubuntu默认的shell是dash
bash,dash,都支持自动补全
是不是以前的版本用的是dash?
我用过7.10 8.04 9.04
7.10没有注意过,8.04和9.04都是默认的bash吧?

Re: 新装了debain5,64bit,命令行不能自动完成

发表于 : 2009-10-22 11:23
懒蜗牛Gentoo
我用的就是9.04啊,就是dash啊

Re: 新装了debain5,64bit,命令行不能自动完成

发表于 : 2009-10-23 15:53
Zandyo
怎么看是用的什么shell,echo $SHELL?输出的倒是 /bin/bash

Re: 新装了debain5,64bit,命令行不能自动完成

发表于 : 2009-10-23 19:53
zxpz0

代码: 全选

sudo apt-get install bash-completion

Re: 新装了debain5,64bit,命令行不能自动完成

发表于 : 2009-10-29 0:44
Zandyo
zxpz0 写了:

代码: 全选

sudo apt-get install bash-completion
郁闷坏了,我把 bash- 开头的全都装了,还是不行。。。郁闷啊,太不方便了

Re: 新装了debain5,64bit,命令行不能自动完成

发表于 : 2009-10-29 11:32
Zandyo
搞定了。
.bash_profile 里加

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi