修改linux中之前的命令
有没有办法改变linux中以前的命令?我正在复制一堆文件
cp path/to/source1 path/to/target2
,我想将其更改为
cp path/to/source2 path/to/target2
,所以我想用 2 替换 1,
我知道我可以将其放入循环中,但我需要在检查笔记本中的某些内容后执行此操作。
Is there a way to change the previous command in linux? I'm copying a bunch of files using
cp path/to/source1 path/to/target2
and I want to change it to
cp path/to/source2 path/to/target2
so I want to replace the 1 with the 2
I know I can put this inside a loop but I need to do this after checking something in my notebook.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这里还有一些例子:
http://mark.stosberg.com/Tech/tips/bash.tips
Here are some more examples:
http://mark.stosberg.com/Tech/tips/bash.tips
这种历史操作的命令是:
如需更多阅读,我可以推荐 bash 的手册页,特别是。阅读线和历史记录的部分。
the command for this manipulation of history is:
For more reading I can just recommend the man page of bash, esp. the parts of readline and history.
我想你是在命令行中执行此操作,而不是在 bash 脚本中
最快的方法是编写
cp
并按Alt+.
,按空格
,然后再次按Alt+.
并修复路径Alt+.
为您提供最后使用的参数Ctrl+R
为您提供反向搜索向上箭头
为您提供最新命令I suppose you do this in a command line, not in bash script
the quickest way is to write
cp
and PRESSAlt+.
,press space
, and PressAlt+.
again and repair the pathAlt+.
gives you last parameter you usedCtrl+R
gives you reverse searchUP arrow
gives you latest commands按向上箭头获取最后一个命令,然后更改您想要的不同内容。
或者,如果您想处理较旧的命令,请按“Ctrl-r”,然后开始输入您想要的内容,如果出现正确的旧命令,请按向右箭头将其设为当前命令。然后改变你想改变的一切。
press the up arrow to get the last command, then change whatever you want to have different.
or if you want to address an older command hit 'Ctrl-r' then start typing what you want and if the correct old command appears hit right arrow to make it the current. Then change whatever you want to change.