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

sh/bash/dash/ksh/zsh等Shell脚本
回复
zzz
帖子: 33
注册时间: 2007-02-27 16:12

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

#1

帖子 zzz » 2008-07-07 15:16

比如我先后输入了4个命令:
cd1
ls
cd
set

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

这对于很多历史命令的情况而且命令行很长的话很有用, 我记得以前可以的, 不过忘记了怎么设置, 多谢大侠指教!
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

#2

帖子 cnkilior » 2008-07-07 15:21

我的方法是要么用alias,在~/.bashrc加alias xx="xxx"

要么用个本子记到。

最后就是 history |grep xxx


-------
跟多请man history
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#3

帖子 bones7456 » 2008-07-07 15:27

可以先 ctrl+r 然后输入前几个字母,会自动补全你的历史命令.
关注我的blog: ε==3
zzz
帖子: 33
注册时间: 2007-02-27 16:12

#4

帖子 zzz » 2008-07-07 15:46

谢谢, 不过还是不够理想...
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#5

帖子 bones7456 » 2008-07-07 15:51

别重发发帖,我帮你移过去好了
关注我的blog: ε==3
zzz
帖子: 33
注册时间: 2007-02-27 16:12

#6

帖子 zzz » 2008-07-07 16:21

thanks
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#7

帖子 BigSnake.NET » 2008-07-08 12:26

^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
回复