BAT命令學習記錄

  1. set 用於設置變量,等同於linux中的export 命令,可用於設置環境變量,這個有利於編寫啓動腳本時須要設置變量的地方;linux

  2. echo. 用於換行,注意echo後面緊跟英文句號;tomcat

  3. 獲取變量值使用雙百分號,如:%CATALINA_HOME%;spa

  4. 設置路徑時,不能使用引號,如:set CATALINA_HOME=D:/softwareinstall/tomcat6.0.33,加引號是錯誤的;命令行

  5. 經常使用命令:code

          一、REM 和 :: #用於註釋
         二、ECHO 和 @ #用於控制輸出顯示
         三、PAUSE   #暫停腳本繼續往下執行
         四、ERRORLEVEL  #獲取上條指令執行結果
         五、TITLE  #用於修改當前CMD窗口的標題
         六、COLOR #設置CMD窗口先後顏色
         七、mode 配置系統設備
         八、GOTO 和 :  #進行跳轉和跳轉位置標記
         九、FIND   #用於文件內容查找
         十、START  #執行系統指令
         十一、assoc 和 ftype   #文件類型與類型關聯
         十二、pushd 和 popd   #用於切換路徑
         1三、CALL   #調用批處理命令或子命令程序
         1四、shift  #更改批處理文件中可替換參數的位置。
         1五、IF   #IF條件,可存在 ELSE
         1六、setlocal #設置變量延遲,使命令在執行時再賦值
         1七、ATTRIB  #顯示或更改文件屬性server

  6. 經常使用特殊符號
        一、@ #命令行回顯屏蔽符,使用在命令以前,如:@echo off
        二、%  #批處理變量引導符,如:%JAVA_HOME%
        三、>   #重定向符,如寫文件內容,如:echo 'welcome bat' > test.txt
        四、>>  #重定向符,追加文件內容,如:echo 'welcome bat' >>test.txt
        五、<、>&、<& 重定向符
        六、|  #命令管道符,如:echo.|time
        七、^  轉義字符
        八、&  組合命令
        九、&& 組合命令
        十、||  組合命令
        十一、""  字符串界定符
        十二、, 逗號
        1三、; 分號
        1四、() 括號
        1五、! 感嘆號
        1六、批處理中可能會見到的其它特殊標記符: (略)
            CR(0D) 命令行結束符 
            Escape(1B) ANSI轉義字符引導符 
            Space(20) 經常使用的參數界定符 
            Tab(09) ; = 不經常使用的參數界定符 
            + COPY命令文件鏈接符 
            * ? 文件通配符 
            / 參數開關引導符 
            : 批處理標籤引導符 
    xml

本身寫的啓動腳本例子字符串

@echo off
set CATALINA_HOME=D:/softwareinstall/tomcat6.0.33
set CATALINA_BASE=D:/softwareinstall/tomcat6.0.33

CALL %CATALINA_HOME%/bin/startup.bat -config %CATALINA_BASE%/conf/server.xml
echo 'start over !'
pause
相關文章
相關標籤/搜索