- 
  StackOverflow 文件
- 
  batch-file 教程
- 
  批處理(Windows)和終端(Linux)之間的差異
- 
  批處理命令及其等價 Bash 命令
| 批量 | Bash | 描述 | 
| command /? | man command | 顯示命令的幫助 ** | 
| bitsadmin | wget或curl | 下載遠端檔案 | 
| certutil -hashfile file_name MD5 | md5sum file_name | 獲取 file_name 的 MD5 校驗和 ** | 
| cd | pwd | 顯示當前目錄 | 
| cd directory | cd directory | 將當前目錄更改為指定的目錄 | 
| cls | clear | 清除螢幕 | 
| copy | cp | 將一個或多個檔案從源路徑複製到目標路徑 | 
| date | date | 顯示日期或根據使用者輸入設定日期 | 
| del | rm | 刪除一個或多個檔案 | 
| dir | ls | 顯示當前目錄中的檔案和目錄列表 | 
| echo | echo | 在螢幕上顯示文字 | 
| exit | return | 退出指令碼或子例程 | 
| exit | logout | 關閉命令提示符或終端 | 
| fc | diff | 比較兩個檔案的內容 | 
| find "string" file_name | grep "string" file_name | 在 file_name 中搜尋字串 | 
| findstr "string" file_name | grep "string" file_name | 在 file_name 中搜尋字串 | 
| for /F %A in (fileset*) do something | for item in fileset*; do; something; done | 為一組檔案中的每個檔案執行某些操作 | 
| for /F %A in ('command') do something | `command` | 返回命令的輸出 | 
| for /L %A in (first,increment,last) do something | for item in `seq first increment last`; do; something; done | 首先開始並按增量計數,直到達到最後 | 
| forfiles | find | 搜尋符合特定條件的檔案 | 
| if "%variable%"=="value" ( | if [ "variable"="value" ]; then | 比較兩個值 | 
| ipconfig | ifconfig | 顯示 IP 資訊 | 
| md | mkdir | 建立新資料夾 | 
| mklink | ln -s | 建立符號連結 | 
| more | more | 一次顯示一個輸出螢幕 | 
| move | mv | 將一個或多個檔案從源路徑移動到目標路徑 | 
| pause | read -p "Press any key to continue" | 暫停指令碼執行,直到使用者按下按鈕 | 
| popd | popd | 從目錄堆疊中刪除頂部條目並轉到新的頂級目錄 | 
| pushd | pushd | 將當前目錄新增到目錄堆疊並轉到新的頂級目錄 | 
| ren | mv | 重新命名檔案 | 
| rem或:: | # | 註釋一行程式碼 | 
| rd | rmdir | 刪除空目錄 | 
| rd /s | rm -rf | 無論目錄是否為空,都會刪除目錄 | 
| set variable=value | variable=value | 將變數的值設定為 value | 
| set /a variable=equation | variable=$((equation)) | 執行數學運算(批處理只能使用 32 位整數) | 
| set /p variable=promptstring | read -p "promptstring" variable | 獲取使用者輸入並將其儲存在變數中 | 
| shift | shift | 將引數移 1(或 n,如果提供) | 
| sort | sort | 按行按字母順序排序 | 
| tasklist | ps | 顯示正在執行的程序列表 | 
| taskkill /PID processid | kill processid | 使用 PID processid 終止程序 ** | 
| time /t | date | 顯示當前時間 | 
| type | cat | 顯示檔案的內容 | 
| where | which | 在當前目錄和 PATH 中搜尋檔案或命令 | 
| whoami | id | 顯示當前使用者的名稱和組 |