Shell替换上一条命令中的字符串

今天学到了一个shell技巧:替换上一条执行过的命令中的字符串

示例如下

~/tmp$ ls d.cpio
d.cpio
~/tmp$ ^cpio^tar
ls d.tar
d.tar

解释一下:

  • 首先执行ls d.cpio
  • 然后输入^cpio^tarls d.cpio中的cpio替换成tar,然后执行替换后的命令。
    原文作者:diabloneo
    原文地址: https://segmentfault.com/a/1190000000681046
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞