!的用法:
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 并回车执行。
 
                
            
         
                     
                    
                 
                    
                 
                
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号