[问题]请问如何让命令行历史自动补全?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
supertin
帖子: 16
注册时间: 2005-09-26 18:01

[问题]请问如何让命令行历史自动补全?

#1

帖子 supertin » 2006-09-15 9:12

就是如果你之前输入过a命令,之后又输入一些命令,然后输入a命令的开头若干个字母,按向上键就能直接翻到a命令的历史记录,我记得很久以前redhat缺省就是这样,ubuntu怎么能实现这样的功能呢?
我查了一下,说安装fish就能这样,如果不安装能不能呢?
karrigen
帖子: 43
注册时间: 2006-09-09 20:34

#2

帖子 karrigen » 2006-09-15 15:10

人的欲望是无止境的
supertin
帖子: 16
注册时间: 2005-09-26 18:01

#3

帖子 supertin » 2006-09-15 15:41

...

能就能,不能就不能,说这些有用么
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#4

帖子 stlxv » 2006-09-16 0:37

不是直接就可以的吗?上下方向键是历史记录,Tab或者alt+/是自动补全
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#5

帖子 eexpress » 2006-09-16 16:52

一般是ctrl-r搜索历史输入的。
● 鸣学
acaaka
帖子: 2
注册时间: 2011-05-13 23:57

Re: [问题]请问如何让命令行历史自动补全?

#6

帖子 acaaka » 2012-09-17 18:26

添加以下代码到~/.bashrc
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

这是6年前的帖子阿~
我还是留在后面把
下次我忘了baidu的时候就能找到拉
alanfly
帖子: 334
注册时间: 2007-12-19 16:15

Re: [问题]请问如何让命令行历史自动补全?

#7

帖子 alanfly » 2012-09-17 18:59

好东西,一直想要历史补全。
除了楼上的方法,下面的方法也可以。

代码: 全选

# ~/.inputrc
"\e[A": history-search-backward
"\e[B": history-search-forward
回复