!的用法:
1、!!:代表上一条命令,如下: 示例一: ./some-shell-command cat !! (相当于cat ./some-shell-command) 示例二: cd /user !! (相当于cd /user)2、!$:代表上一条命令中最后一个参数,如下: 示例一: cd /user cd !$ (相当于cd /user)3、!str:代表以历史命令中最近一条以str开头的命令,如下: 示例一: ipconfig !str (相当于ipconfig)4、!?str?:代表历史命令中最近一条包含str的命令,如下: 示例一: cd /usr/java/workspace/server/WebRoot/WEB-INF/classes !?/usr?5、!n和!-n:前者代表history命令显示出来前面的条目数为n的那条命令,后者代表历史命令行中倒数第n条命令。前者是历史命令行中第N条,后者是倒数第N条。6、重新执行上一条命名有如下方法: 使用上方向键,并回车执行。 按 !! 并回车执行。 输入 !-1 并回车执行。 按 Ctrl+P 并回车执行。