分页: 1 / 1

如何自动复制以前的命令行?

发表于 : 2009-06-26 23:52
nangergong
如果自动运行以前的命令行可以
history|grep
找到那些命令行
然后!456
就能运行456行的命令
但是如果不行运行
而是复制下来呢?就行 敲入 up方向键一样,复制上一行
因为要修改某些参数
但是这些命令行要敲很麻烦,太长了

Re: 如何自动复制以前的命令行?

发表于 : 2009-06-27 0:05
yjcong
ctrl r

Re: 如何自动复制以前的命令行?

发表于 : 2009-06-27 12:09
tusooa
加上``,比如:

代码: 全选

`cat shell | grep cmake`
就会执行shell文件中有cmake的一行或几行

拷贝到文件:

代码: 全选

echo '#!/bin/bash' > cmdfile
echo `cat shell | grep cmake` >> cmdfile
然后修改:

代码: 全选

vi cmdfile
运行:

代码: 全选

bash cmdfile