Wednesday, March 11, 2009

061 替换历史记录中的命令

你可能希望查找某个历史记录中的命令,然后保持这个命令所有的参数不变,而只是把这个命令本身换成你要执行的那个。
在下面的例子中你可以在vi命令后加上 !!:$ 参数然后vi后面就会自动跟上前一个命令的所有参数。

# ls anaconda-ks.cfg 
anaconda-ks.cfg

# vi !!:$
vi anaconda-ks.cfg

下面这个例子中vi后面的!^选项可以加上前一个命令的第一个参数。
# cp anaconda-ks.cfg anaconda-ks.cfg.bak 
anaconda-ks.cfg

# vi !^
vi anaconda-ks.cfg

No comments:

Post a Comment