Shell历史命令
来自KlniuWiki
除了使用history命令查看历史命令外,Linux系统还提供了非常灵活的Shell历史命令调用方法,我们可以在Shell命令提示符或者Shell脚本中使用它们:
!! 前一条命令; !:0 不带参数的前一条命令名; !^ 前一条命令的第一个参数; !:n 前一条命令的第n个参数; !$ 前一条命令的最后一个参数; !* 前一条命令的所有参数,命令名除外; !n 第n条命令; !-n 倒数第n条命令; !str 最近一条以str开头的命令; !?str 最近一条包含str的命令; ^a^b 将上一条命令名中的a替换为b; !:gs/a/b 将上一条命令的所有a替换为b(包含命令名和参数)。
参考文献
- Cooper. 灵活的Linux Shell历史命令调用方法[EB/OL], 2010/11/01. [2011-05-06]. http://salogs.com/2010/11/灵活的linux-shell历史命令调用方法/.