bash history list

bash中感叹号的作用

  • 重复上一次命令 !!
  • 替换上次命令中的 'aaa' 为 'bbb' !!:s/aaa/bbb/
  • 执行历史记录中以'aaa'打头的命令 !aaa
  • 执行历史记录中包含'aaa'的命令 !?aaa
  • 替换上次命令中的'aaa'为bbb' ^aaa^bbb 相当于 !!:s/aaa/bbb
  • 删除上次命令中的'aaa' ^aaa
  • 引用当前输入的所有命令 !# eg: echo 123;!# => echo 123;echo 123;

  • 引用上次命令中的第n个参数 !:n eg: !:1 第一个参数
  • 第一个参数 !:^ 相当于 !:0
  • 最后一个参数 !:$
  • 范围 !:1-3
  • 除命令本身以外的参数 !:* 相当于 !:0-$
  • 去掉最后一个参数 !:0-

修饰符

  • !!:p 只输出命令本身并不执行

引用自 [http://www.tuicool.com/articles/FryuQz]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,824评论 0 11
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,259评论 19 139
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,263评论 2 33
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,714评论 9 468
  • 眼见桌面上还有两摞纸钱折完,明天去扫墓给父母的银元宝差不多够烧了。本来在写母校祭的,无奈亲情的思念又涌了上来。一双...
    东观阅读 413评论 0 1