!!
上一条命令
!$
上一条命令中的最后一个参数
!:-
上一命令除了最后一个参数
!*
上一条命令中的所有参数
!str
最近一条以str开头的命令
!?str?
最近一条包含str的命令
!n
顺数第n条命令
!-n
倒数第n条命令
^old^new
将上一命令中的old替换为new
!!:gs/old/new
将上一命令中的old替换为new
!scp:gs/old/new
将上一scp命令中的old替换为new
本文介绍 Shell 中利用特殊符号进行命令历史检索及替换的方法,包括如何使用 ! 符号来引用历史命令及其参数,以及如何用 ^ 符号进行字符串替换,提高日常命令行操作效率。
!!
上一条命令
!$
上一条命令中的最后一个参数
!:-
上一命令除了最后一个参数
!*
上一条命令中的所有参数
!str
最近一条以str开头的命令
!?str?
最近一条包含str的命令
!n
顺数第n条命令
!-n
倒数第n条命令
^old^new
将上一命令中的old替换为new
!!:gs/old/new
将上一命令中的old替换为new
!scp:gs/old/new
将上一scp命令中的old替换为new
5870

被折叠的 条评论
为什么被折叠?