天天看點

關于Windows環境變量環境變量的組成環境變量的作用

目錄

  • 環境變量的組成
  • 環境變量的作用

環境變量的組成

環境變量中有UserName使用者變量和系統變量。其中使用者變量僅僅對該使用者起作用,當使用其他賬号登入時該變量不生效。而系統變量是在全局範圍内起作用,對該系統上的任何使用者都起作用。

關于Windows環境變量環境變量的組成環境變量的作用

環境變量包含變量名和變量值。其中的變量值為路徑(也可具體到某個檔案和程式)

環境變量的作用

友善系統管理檔案,也友善使用者查找檔案。當要求系統運作一個程式而沒有告訴他程式所在的完整路徑時,系統會優先在目前目錄下面尋找此程式,其次到Path中指定的路徑尋找。

在未将要運作的程式所在路徑放進環境變量時(下面以QQ為例),應在該程式所在的路徑操作。

  1. 右擊桌面上的騰訊QQ(此處的騰訊QQ一般是快捷方式,在windows上為lnk擴充名,該擴充名一般不可見)選擇打開檔案所在的位置
    關于Windows環境變量環境變量的組成環境變量的作用
  2. 打開時會自動跳轉到該快捷方式所指向的原程式的位置,例如下圖中的QQScLauncher.exe即為桌面上的快捷方式所指向的可執行程式,通常點選騰訊QQ快捷方式實際就是在點選該exe檔案。(輕按兩下exe運作本質上也是通過終端在運作該exe程式)

    在下圖中的指定位置輸入cmd即可打開該路徑下的指令提示符(清空原路徑後輸入cmd)。

    關于Windows環境變量環境變量的組成環境變量的作用
  3. 在終端(指令提示符)上輸入QQScLauncher.exe(.exe可省略)即可打開QQ
    關于Windows環境變量環境變量的組成環境變量的作用

    此時我們所在的路徑為D:\Program Files (x86)\Tencent\QQ\Bin,而該路徑下有我們要運作的程式QQScLauncher.exe,是以系統能成功找到并運作。

    但是如果在其他路徑下操作,例如在C:\Users下,此時直接輸入QQScLauncher.exe就無法成功運作QQ,會出現下面的情況(即使在D:\Program Files (x86)\Tencent\QQ下也一樣找不到)

    關于Windows環境變量環境變量的組成環境變量的作用
    這是因為在目前目錄(C:\Users)下沒有我們要執行的程式(QQScLauncher.exe),而環境變量的Path中也沒有該程式的路徑,是以系統找不到。

當指定了路徑時,無論我們在此裝置的哪個路徑中都可以直接執行該程式。

例如下圖,即使我的QQ放在D盤中,我也可以在C槽中通過絕對路徑直接執行。

(注:路徑中帶空格時必須帶上雙引号,例如下圖的Program Files (x86))

關于Windows環境變量環境變量的組成環境變量的作用

這樣做确實可以解決系統找不到路徑的問題,但是當檔案的路徑變得非常的長時就會變得麻煩。環境變量正是為了解決此問題而存在的。

将該程式的路徑放進環境變量的Path中後,在終端上的任何路徑上都能直接調用該程式,而不用每次調用時都在前面加上長長的路徑

例如:當你裝了python環境後,python.exe的預設路徑為C:\Users\UserName\AppData\Local\Programs\Python\Python39,如果你的環境變量Path中沒有該路徑,那麼你在該路徑以外的地方輸入python都不會成功(微軟為了qia飯,最新win10會直接打開自帶的商店)。這時在該路徑以外的地方要使用python就必須輸入C:\Users\UserName\AppData\Local\Programs\Python\Python39\python,這顯然很麻煩,而當Path中有該路徑時(系統就就會自動到該檔案夾下尋找),這時才可以直接輸入python

關于Windows環境變量環境變量的組成環境變量的作用

下面介紹将要執行的程式(QQScLauncher.exe)所在的路徑(D:\Program Files (x86)\Tencent\QQ\Bin)進入到環境變量的Path中的步驟

  1. Win + S打開的搜尋欄中輸入環境變量回車單機環境變量即可打開。在系統變量中選中Path後點選編輯
    關于Windows環境變量環境變量的組成環境變量的作用
  2. 點選建立後輸入程式的路徑(例如QQScLauncher.exe所在的路徑為D:\Program Files (x86)\Tencent\QQ\Bin,直接輸入此路徑即可)
    關于Windows環境變量環境變量的組成環境變量的作用
  3. 輸入确認後會退出編輯視窗回到環境變量的頁面,再次确認即可生效。
  4. 按下Win + R打開運作輸入cmd即可打開終端,預設路徑為C:\Users\UserName

    此時就無需進入該程式所在的路徑或加上很長的路徑即可直接調用該程式

    關于Windows環境變量環境變量的組成環境變量的作用

環境變量可以幫助我們快速定位檔案夾

例如:如果我們偶爾要進入以下檔案夾C:\Users\Administrator\AppData\Local\Programs\Python\Python39存放或尋找資料,但是每次都要一層一層的點選或者去哪裡複制記錄下的位址,而且時間長了就很容易忘記位址,此時就可以在環境變量中加入該位址。取一個易記的變量名,例如下圖中的Myfile

關于Windows環境變量環境變量的組成環境變量的作用

之後進入該檔案夾隻需要在運作或檔案管理器的搜尋欄中輸入%Myfile%回車即可直接跳轉到該檔案夾中。

關于Windows環境變量環境變量的組成環境變量的作用
關于Windows環境變量環境變量的組成環境變量的作用

注:環境變量Path中的各個路徑的順序不要随意移動(強迫症患者切勿将路徑長短按照順序排列,出現問題後果自負),越靠上的優先度越高。

繼續閱讀