DOS經常使用命令總結


進程操做


查看佔用指定端口進程的pid

netstat -ano | findstr "80"

說明:80爲端口號nginx

根據pid獲取進程信息

tasklist | findstr "2222"

說明:2222爲pid網絡

結束進程

  • 根據pid結束單個進程app

    taskkill /pid 2222
  • 根據pid結束多個進程操作系統

    taskkill /pid 2222 /pid 3333

    說明:2222 3333爲pidfirefox

  • 根據進程名結束進程命令行

    taskkill /im nginx.exe /im firefox.exe

    其餘經常使用參數

    /f 強制執行
    	/t 關閉進程前進行提示

環境變量操做


查看全部(系統變量+用戶變量)

set

查看某個環境變量,如PATH

set PATH

臨時新增環境變量,如xxx=aa

set xxx=aa

臨時將環境變量(如xxx)的值置爲空

set xxx=

臨時在某個環境變量(如PATH)後添加新的值(如d:\xxx)

set PATH=%PATH%;d:\xxx

永久修改

wmic ENVIRONMENT where name="os" set VariableValue="Windows_NT"

永久新增

wmic ENVIRONMENT create name="myTemp",username="<system>",VariableValue="lalalalalala"

說明:username爲系統或其餘用戶名稱,系統默認爲<system>code

永久追加

wmic ENVIRONMENT where "name='PATH' and username='<system>'" set VariableValue="%PATH%;T:\myScripts"

永久刪除

wmic ENVIRONMENT where "name='myTemp'" delete

【關於永久操做注意事項】
一、 where 關鍵字後跟的參數必須是一個連續的字符串,若是參數字符串含有空格須要用英文雙引號 " 將參數括起來;若字符串中有多個限定詞,好比既有 name 又有 username,則須要使用 and 關鍵字來鏈接這些限定詞。
二、在讀取環境變量值時不須要管理員權限,但在建立、寫入環境變量值時必須具有管理員權限。進程


強制刪除文件目錄


強制刪除文件

del D:\xxxxxxx /f /s /q /a

說明:
/f 表示強制刪除文件
/s表示子目錄都要刪除該文件
/q表示無聲,不提示
/a根據屬性選擇要刪除的文件

強制刪除目錄、文件

rd/s/q D:\app

dos的一些系統預設變量


%ALLUSERSPROFILE% 局部 返回全部「用戶配置文件」的位置。
%APPDATA% 局部 返回默認狀況下應用程序存儲數據的位置。
%CD% 局部 返回當前目錄字符串。
%CMDCMDLINE% 局部 返回用來啓動當前的 Cmd.exe 的準確命令行。
%CMDEXTVERSION% 系統 返回當前的「命令處理程序擴展」的版本號。
%COMPUTERNAME% 系統 返回計算機的名稱。
%COMSPEC% 系統 返回命令行解釋器可執行程序的準確路徑。
%DATE% 系統 返回當前日期。使用與 date /t 命令相同的格式。由 Cmd.exe 生成。有關 date 命令的詳細信息,請參閱 Date。
%ERRORLEVEL% 系統 返回最近使用過的命令的錯誤代碼。一般用非零值表示錯誤。
%HOMEDRIVE% 系統 返回鏈接到用戶主目錄的本地工做站驅動器號。基於主目錄值的設置。用戶主目錄是在「本地用戶和組」中指定的。
%HOMEPATH% 系統 返回用戶主目錄的完整路徑。基於主目錄值的設置。用戶主目錄是在「本地用戶和組」中指定的。
%HOMESHARE% 系統 返回用戶的共享主目錄的網絡路徑。基於主目錄值的設置。用戶主目錄是在「本地用戶和組」中指定的。
%LOGONSEVER% 局部 返回驗證當前登陸會話的域控制器的名稱。
%NUMBER_OF_PROCESSORS% 系統 指定安裝在計算機上的處理器的數目。
%OS% 系統 返回操做系統的名稱。Windows 2000 將操做系統顯示爲 Windows_NT。
%PATH% 系統 指定可執行文件的搜索路徑。
%PATHEXT% 系統 返回操做系統認爲可執行的文件擴展名的列表。
%PROCESSOR_ARCHITECTURE% 系統 返回處理器的芯片體系結構。值: x86,IA64。
%PROCESSOR_IDENTFIER% 系統 返回處理器說明。
%PROCESSOR_LEVEL% 系統 返回計算機上安裝的處理器的型號。
%PROCESSOR_REVISION% 系統 返回處理器修訂號的系統變量。
%PROMPT% 局部 返回當前解釋程序的命令提示符設置。由 Cmd.exe 生成。
%RANDOM% 系統 返回 0 到 32767 之間的任意十進制數字。由 Cmd.exe 生成。
%SYSTEMDRIVE% 系統 返回包含 Windows XP 根目錄(即系統根目錄)的驅動器。
%SYSTEMROOT% 系統 返回 Windows XP 根目錄的位置。
%TEMP% and %TMP% 系統和用戶 返回對當前登陸用戶可用的應用程序所使用的默認臨時目錄。有些應用程序須要 TEMP,而其它應用程序則須要 TMP。
%TIME% 系統 返回當前時間。使用與 time /t 命令相同的格式。由 Cmd.exe 生成。有關 time 命令的詳細信息,請參閱 Time。
%USERDOMAIN% 局部 返回包含用戶賬戶的域的名稱。
%USERNAME% 局部 返回當前登陸的用戶的名稱。
%UserProfile% 局部 返回當前用戶的配置文件的位置。
%WINDIR% 系統 返回操做系統目錄的位置。
相關文章
相關標籤/搜索