分页: 1 / 1

[问题]问一个shell操作的问题

发表于 : 2008-07-07 15:16
zzz
比如我先后输入了4个命令:
cd1
ls
cd
set

正常的话, 按向上的方向键会出现set,再按是cd, 然后ls, cd1
如何设置可以变成这样, 比如我输入c, 然后按向上键, 它会帮我找所有以c开头的命令行历史, 比如上面的例子, 按一次出现cd, 再按出现cd1..

这对于很多历史命令的情况而且命令行很长的话很有用, 我记得以前可以的, 不过忘记了怎么设置, 多谢大侠指教!

发表于 : 2008-07-07 15:21
cnkilior
我的方法是要么用alias,在~/.bashrc加alias xx="xxx"

要么用个本子记到。

最后就是 history |grep xxx


-------
跟多请man history

发表于 : 2008-07-07 15:27
bones7456
可以先 ctrl+r 然后输入前几个字母,会自动补全你的历史命令.

发表于 : 2008-07-07 15:46
zzz
谢谢, 不过还是不够理想...

发表于 : 2008-07-07 15:51
bones7456
别重发发帖,我帮你移过去好了

发表于 : 2008-07-07 16:21
zzz
thanks

发表于 : 2008-07-08 12:26
BigSnake.NET