cmd 組合命令和管道命令的使用

1.&
Usage:第一條命令 & 第二條命令 [& 第三條命令...] 
用這種方法可以同時執行多條命令,而不管命令是否執行成功

2.&& 
Usage:第一條命令 && 第二條命令 [&& 第三條命令...] 
用這種方法可以同時執行多條命令,當碰到執行出錯的命令後將不執行後面的命令,如果一直沒有出錯則
一直執行完所有命令;
 
3.||
Usage:第一條命令 || 第二條命令 [|| 第三條命令...]
用這種方法可以同時執行多條命令,當碰到執行正確的命令後將不執行後面的命令,如果沒有出現正確的
命令則一直執行完所有命令;
 
1.| 命令 
Usage:第一條命令 | 第二條命令 [| 第三條命令...] 
將第一條命令的結果作爲第二條命令的參數來使用,記得在unix中這種方式很常見。
 
2.>,>>輸出重定向命令 
將一條命令或某個程序輸出結果的重定向到特定文件中, > 與 >>的區別在於,>會清除調原有文件中的內
容後寫入指定文件,而>>只會追加內容到指定文件中,而不會改動其中的內容。
 
3.< , >& , <& 
< 從文件中而不是從鍵盤中讀入命令輸入。 
>& 將一個句柄的輸出寫入到另一個句柄的輸入中。 
<& 從一個句柄讀取輸入並將其寫入到另一個句柄輸出中。
 
使用命令重定向操作符可以使用重定向操作符將命令輸入和輸出數據流從默認位置重定向到其他位置。輸入或輸出數據流的位置稱爲句柄。
 
下表將列出可用的句柄。
句柄       句柄的數字代號描述 
STDIN     0 鍵盤輸入
STDOUT    1 輸出到命令提示符窗口
STDERR    2 錯誤輸出到命令提示符窗口
UNDEFINED 3-9 句柄由應用程序單獨定義,它們是各個工具特有的
 
變量 類型 描述

%ALLUSERSPROFILE%

局部

返回“所有用戶配置文件”的位置。

%APPDATA%

局部

返回默認情況下應用程序存儲數據的位置。

�%

局部

返回當前目錄字符串。

%CMDCMDLINE%

局部

返回用來啓動當前的 Cmd.exe 的準確命令行。

%CMDEXTVERSION%

系統

返回當前的“命令處理程序擴展”的版本號。

%COMPUTERNAME%

系統

返回計算機的名稱。

%COMSPEC%

系統

返回命令行解釋器可執行程序的準確路徑。

�TE%

系統

返回當前日期。使用與date /t命令相同的格式。由 Cmd.exe 生成。有關 date 命令的詳細信息,請參閱 Date

%ERRORLEVEL%

系統

返回上一條命令的錯誤代碼。通常用非零值表示錯誤。

%HOMEDRIVE%

系統

返回連接到用戶主目錄的本地工作站驅動器號。基於主目錄值而設置。用戶主目錄是在“本地用戶和組”中指定的。

%HOMEPATH%

系統

返回用戶主目錄的完整路徑。基於主目錄值而設置。用戶主目錄是在“本地用戶和組”中指定的。

%HOMESHARE%

系統

返回用戶的共享主目錄的網絡路徑。基於主目錄值而設置。用戶主目錄是在“本地用戶和組”中指定的。

%LOGONSERVER%

局部

返回驗證當前登錄會話的域控制器的名稱。

%NUMBER_OF_PROCESSORS%

系統

指定安裝在計算機上的處理器的數目。

%OS%

系統

返回操作系統名稱。Windows 2000 會將該操作系統顯示爲 Windows NT。

%PATH%

系統

指定可執行文件的搜索路徑。

%PATHEXT%

系統

返回操作系統認爲可執行的文件擴展名的列表。

%PROCESSOR_ARCHITECTURE%

系統

返回處理器的芯片體系結構。值:x86 或 IA64(基於 Itanium)。

%PROCESSOR_IDENTFIER%

系統

返回處理器說明。

%PROCESSOR_LEVEL%

系統

返回計算機上安裝的處理器的型號。

%PROCESSOR_REVISION%

系統

返回處理器的版本號。

%PROMPT%

局部

返回當前解釋程序的命令提示符設置。由 Cmd.exe 生成。

%RANDOM%

系統

返回 0 到 32767 之間的任意十進制數字。由 Cmd.exe 生成。

%SYSTEMDRIVE%

系統

返回包含 Windows 服務器操作系統根目錄(即系統根目錄)的驅動器。

%SYSTEMROOT%

系統

返回 Windows 服務器操作系統目錄的位置。

%TEMP% 和 %TMP%

系統和用戶

返回對當前登錄用戶可用的應用程序所使用的默認臨時目錄。有些應用程序需要 TEMP,而其他應用程序則需要 TMP。

%TIME%

系統

返回當前時間。使用與 time /t 命令相同的格式。由 Cmd.exe 生成。有關 time 命令的詳細信息,請參閱Time

%USERDOMAIN%

局部

返回包含用戶帳戶的域的名稱。

%USERNAME%

局部

返回當前登錄的用戶的名稱。

%USERPROFILE%

局部

返回當前用戶的配置文件的位置。

%WINDIR%

系統

返回操作系統目錄的位置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章