批處理DOS基礎命令

2022-08-24 19:51:11 字數 1685 閱讀 9206

批處理(batch),也稱為批處理指令碼。顧名思義,批處理就是對某物件進行批量的處理。批處理檔案的擴充套件名為bat。

在「命令提示」下鍵入批處理檔案的名稱,或者雙擊該批處理檔案,系統就會呼叫cmd.exe執行該批處理程式。

一般情況下,每條命令佔據一行;當然也可以將多條命令用特定符號(如:&、&&、|、||等)分隔後寫入同一行中;

常用命令

1.echo   回顯

2.rem  注釋

3.pause 暫停

4.call 呼叫另一批處理程式

5.start 呼叫外部程式

6.goto 跳轉命令

7.set 顯示設定或刪除變數

符號簡介

1.@回顯遮蔽,不顯示@後面的命令

2.重定向1: > 與 >>

將輸出資訊重定向到指定的裝置或檔案。系統預設輸出到顯示器。

如:echo aaaaa>a.txt 即可將本在顯示器上顯示的資訊aaaaa輸出到檔案a.txt中,螢幕上沒有任何顯示。如果檔案a.txt本來已經存在,該命令將首先擦除a.txt中的所有資訊,然後寫入資訊aaaaa;若a.txt本來就不存在,該命令即可新建乙個a.txt檔案,並寫入資訊aaaaa。

echo aaaaa>>a.txt 類似於echo aaaaa>a.txt。區別在於:如果a.txt本已存在,>a.txt會擦除a.txt中的原有內容,而》a.txt並不擦除原有內容,僅在a.txt檔案的末尾新增資訊aaaaa。a.txt不存在時,二者沒有差別。

需要注意的是,因為數字的特殊性,在echo輸出數字時,請在後面加上空格,例如:echo 9313 >a.txt,否則有可能造成輸出不完整。

3.重定向2: <

將輸入資訊**重定向為指定的裝置或檔案。系統預設從顯示器讀取輸入資訊

4.管道符號 |

將管道符號前面命令的輸出結果重定向輸出到管道符號後面的命令中去,作為後面命令的輸入。

echo y|del /p a.txt   --- 是否刪除a.txt? y

5.轉義符 ^

將特殊符號轉化為一般符號,即剝離特殊符號的特殊地位。特殊符號指:| & > <

cd 顯示當前目錄名或改變當前目錄。

md 建立目錄。

rd 刪除乙個目錄。

dir 顯示目錄中的檔案和子目錄列表。

tree 以圖形顯示驅動器或路徑的資料夾結構。

path 為可執行檔案顯示或設定乙個搜尋路徑。

copy 複製檔案和目錄樹

type 顯示文字檔案的內容。

copy 將乙份或多份檔案複製到另乙個位置。

del 刪除乙個或數個檔案。

move 移動檔案並重命名檔案和目錄。(windows xp home edition中沒有)

ren重新命名檔案。

replace 替換檔案。

attrib 顯示或更改檔案屬性。

find 搜尋字串。

fc 比較兩個檔案或兩個檔案集並顯示它們之間的不同

ping 進行網路連線測試、名稱解析

ftp檔案傳輸

net 網路命令集及使用者管理

telnet遠端登陸

ipconfig顯示、修改tcp/ip設定

批處理Dos命令

來自vista 有關某個命令的詳細資訊,請鍵入 help 命令名 assoc 顯示或修改副檔名關聯。attrib 顯示或更改檔案屬性。break 設定或清除擴充套件式 ctrl c 檢查。bcdedit 設定啟動資料庫中的屬性以控制啟動載入。cacls 顯示或修改檔案的訪問控制列表 acl call...

DOS批處理命令 命令

命令是乙個禁止當前語句回顯的簡單命令。語法 command command 是要遮蔽的批處理命令 例如執行包含以下內容的bat檔案 echo onecho hello 1 echo echo hello 2 執行的結果是 f tmp echo hello 1 hello 1 hello 2 可見,e...

dos和批處理命令

這些是xp下的dos和批處理命令,dos用的可能不是太多,寫批處理的時候還是需要的,備查!assoc 顯示或修改副檔名關聯。at 計畫在計算機上執行的命令和程式。attrib 顯示或更改檔案屬性。break 設定或清除擴充套件式 ctrl c 檢查。cacls 顯示或修改檔案的訪問控制列表 acls...