Wednesday, March 11, 2009

062 替换历史记录中某个命令的指定参数

在下面的例子中!cp:2会查找历史记录中以cp开头的命令和它的第二个参数,然后把它加到 ls -l命令后面:
# cp ~/longname.txt /really/a/very/long/path/long-
filename.txt

# ls -l !cp:2
ls -l /really/a/very/long/path/long-filename.txt

下面的例子中!cp:$ 会查找历史记录中以cp开头的命令和它的最后参数,然后把它加到 ls -l命令后面:
# ls -l !cp:$ 
ls -l /really/a/very/long/path/long-filename.txt

No comments:

Post a Comment