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

为当前最终发行版之前的所有版本提供支持
回复
supertin
帖子: 16
注册时间: 2005-09-26 18:01
送出感谢: 0
接收感谢: 0

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

#1

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

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

#2

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

人的欲望是无止境的
supertin
帖子: 16
注册时间: 2005-09-26 18:01
送出感谢: 0
接收感谢: 0

#3

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

...

能就能,不能就不能,说这些有用么
头像
stlxv
论坛版主
帖子: 8273
注册时间: 2006-05-03 0:39
来自: المريخ
送出感谢: 0
接收感谢: 1 次

#4

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

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

#5

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

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

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
送出感谢: 11 次
接收感谢: 13 次

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

#7

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

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

代码: 全选

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

回到 “老旧版本支持”