Windows系統上設置環境變量是一項重要的任務,它可以幫助我們在系統中使用一些特定的命令和程序。環境變量是一些系統級別的變量,可以在Windows系統中的任何位置使用,并且可以被不同的程序和應用程序所共享。在本文中,我們將介紹如何在Windows系統上設置環境變量,并提供具體的解決步驟。
步驟一:打開系統屬性對話框
首先,我們需要打開Windows系統的屬性對話框。在桌面右鍵單擊“此電腦”圖標,然后選擇“屬性”?;蛘?,您也可以在Windows搜索欄中輸入“系統屬性”,并點擊“控制面板中的系統”選項來打開系統屬性對話框。
步驟二:選擇高級系統設置
在系統屬性對話框中,選擇“高級系統設置”選項卡。這個選項卡位于窗口的左側,可以通過單擊選項卡來訪問。
步驟三:打開環境變量對話框
在高級系統設置選項卡中,單擊“環境變量”按鈕。這個按鈕位于窗口的下方,可以打開環境變量對話框。
步驟四:設置系統級別的環境變量
在環境變量對話框中,可以設置系統級別的環境變量。系統級別的環境變量將對所有用戶生效,包括管理員和普通用戶。在“系統變量”區域中,單擊“新增”按鈕,然后輸入變量名稱和變量值,并單擊“確定”按鈕。例如,如果要將“C:\Program Files\Java\jdk1.8.0_241\bin”添加到系統的PATH變量中,則可以設置變量名為“PATH”,變量值為“%PATH%;C:\Program Files\Java\jdk1.8.0_241\bin”。
步驟五:設置用戶級別的環境變量
在環境變量對話框中,還可以設置用戶級別的環境變量。用戶級別的環境變量只對當前用戶生效,其他用戶無法使用它們。在“用戶變量”區域中,單擊“新增”按鈕,然后輸入變量名稱和變量值,并單擊“確定”按鈕。例如,如果要將“C:\Program Files\Python37\Scripts”添加到用戶的PATH變量中,則可以設置變量名為“PATH”,變量值為“%PATH%;C:\Program Files\Python37\Scripts”。
步驟六:應用環境變量
在設置完環境變量后,需要關閉所有打開的命令提示符窗口,并重新打開一個新窗口。這樣,新的環境變量才會生效。如果您希望新設置的環境變量立即生效,您也可以重啟計算機。
總結
以上就是在Windows系統上設置環境變量的具體步驟。通過這些簡單的操作,用戶可以輕松地設置環境變量,并在系統中使用一些特定的命令和程序。需要注意的是,設置環境變量時需要謹慎,避免誤刪除或更改系統中的重要變量,從而導致系統出現問題。a
量(Variable),在編程語言中,通常是一個易于記憶的,用于存儲計算結果的概念。
在操作系統中,有一種變量,我們叫環境變量,可以在進程之間傳遞信息,而且這些環境變量我們是可以定義的。環境變量是我們使用操作系統時,非常重要的一個概念,有的軟件在安裝時,需要我們去配置改變環境變量才可以正常使用,如經典的JAVA_HOME。
Windows系統中,有兩個層次的環境變量:用戶環境變量和系統環境變量。用戶環境變量中定義的內容,只對當前登錄用戶有效,更換登錄用戶后即失效。而系統環境變量是對所有用戶都有效的。
圖形界面下,環境變量配置的入口。Windows11為設置、關于、高級系統設置。在這個系統屬性對話框中,打開“高級”標簽,我們就可以看到環境變量按鈕了。
我們點擊【環境變量…】按鈕,打開環境變量配置對話框。
從這個對話框我們可以看到,上部分是用戶環境變量,下部分是系統環境變量。
列表中就是變量名稱和值對,選中可以編輯或刪除,還可以【新增】。
對于非專業人員,我們不要輕易更改環境變量的名稱和值。這里我們來認識兩個重要的環境變量。
Path
Path的值,是以分號分割的路徑組合。當我們在命令窗口,或者開始的運行中輸入一個不帶路徑的命令時,系統首先在當前目錄下尋找命令,如果沒有找到,就會到Path指定的這些 路徑下去尋找。
所以,當你需要在運行中可以快速執行自己的命令式,只需要把命令路徑加入到Path路徑中即可。
TEMP/TMP
這是temporary的縮寫,在用戶環境變量中,指定的是用戶的臨時目錄位置;而系統環境變量中,指定的是系統臨時文件的位置。
我們可以看到,我們的臨時文件保存位置通常在”c:\users\登錄用戶名\AppData\local\temp“下面。臨時文件夾下的內容是可以隨便刪除的,尤其是在占用了大量磁盤空間的時候,有必要刪除。
在PowerShell環境下,獲取所有環境變量的命令是:
get-childitem env:
獲取某個環境變量值的方法為(如獲取系統根目錄):
get-childitem env:systemroot
在cmd命令控制臺下,獲取所有環境變量的命令是 set。
顯示某個環境變量的命令是 echo %systemroot%,變量名需要使用%包起來。
有沒有發現,有的環境變量,只有在PowerShell或命令提示符下才可以看到的?因為系統是不希望普通用戶去關系這些內容的。
對于專業人士,如運維工程師,我們經常需要使用環境變量去配置我們的腳步。比如獲取系統所在目錄,千萬不要寫死為c:\windows,而是使用systemroot這個環境變量。
么是環境變量,它有什么作用
環境變量
Environment Variables
是操作系統層面的一個計算機概念,用于存儲和傳遞關于系統環境的關鍵信息。
比如說我們經常用到的PATH環境變量存儲了一些目錄路徑,使得系統在執行命令時,能夠自動在這些目錄中尋找可執行文件并且迅速執行。
環境變量的作用:
程序定位與執行:
最常見的作用是幫助系統找到可執行文件。比如剛剛提到的PATH環境變量可以讓用戶無需指定完整的文件路徑即可運行程序。
當用戶在命令行中輸入一個命令時,操作系統會首先在當前目錄下查找該命令對應的可執行文件,如果沒有找到就會按照PATH環境變量中指定的目錄順序進行查找。
配置軟件路徑:
許多開發軟件需要進行環境變量配置,比如說大名鼎鼎的JAVA_HOME。
臨時文件存儲:
比如說TEMP和TMP指示系統和應用程序存放臨時文件的目錄。
跨程序共享信息:
利用配置環境變量來讓不同程序之間共享一些配置信息,比如說可以用LANG指定語言環境。
控制程序的行為:
程序員能夠在不修改程序代碼的前提下,通過改變環境變量的值來影響程序的行為。
環境變量的類型:
系統環境變量:
對計算機上的所有用戶都有效,通常由管理員設置,被操作系統以及安裝在系統中的軟件所使用。
系統環境變量對于系統中的所有用戶都是可見的,經常用來設置全局配置項。
用戶環境變量:
僅對當前登錄的用戶生效,允許用戶根據個人需求配置環境變量。
用戶環境變量只對于設置該變量的用戶可見,經常用于設置用戶級別的配置項。
Windows系統配置環境變量的步驟:
打開系統屬性:
在“我的電腦”界面,右擊鼠標選擇“屬性”。
點擊高級系統設置:
在頁面找到并點擊“高級系統設置”。
點擊環境變量:
點擊“環境變量”進入配置界面。
新建或編輯:
在用戶變量或系統變量中新建或編輯變量,
總結:
環境變量提供了關于運行環境的關鍵信息,是很多開發者都會接觸到的一個小東西。