Table of Contents

感叹号的妙用

  • !!!-1Ctrl + p

      ! 和 -1 表示获取最近一条命令,并执行。(Ctrl + p为快捷键)
    
  • !!&

      在执行上一条命令后再执行另一条命令
    
  • !n

      n 为数字,表示执行 history 中指定编号的命令
    
  • !cmd

      cmd 为命令的部分字符串,从最近往最远开始匹配以该字符串开头的首条命令并执行
    
  • !^

      获取上一条命令的第一个参数。
    
  • !$

      获取上一条命令的最后一个参数。
    
  • !:n

      获取上一条命令的第 n 个参数,n 从 1 开始。(为 0 时则挑选出命令名称)
    
  • !:n-x

      获取上一条命令的第 n 个参数到第 x 个参数,n 和 x 均从 1 开始。(为 0 时则挑选出命令名称)
    
  • !*

      获取上一条命令的所有参数。
    
  • !n*

      n 为数字,获取上一条命令的从第 n 个参数(含第 n 个参数)后的所有参数。
    
  • !n-

      n 为数字,获取上一条命令的从第 n 个参数(含第 n 个参数)后的除了最后一个参数外的所有参数。
Nemo Xiong avatar
Nemo Xiong
ex-Cybersecurity Executor, now a student in Unimelb
comments powered by Disqus