Table of Contents
感叹号的妙用
-
!!
或!-1
或Ctrl + 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 个参数)后的除了最后一个参数外的所有参数。