Windows下面對環境變數的操作

來源:互聯網
上載者:User

標籤:style   class   c   ext   http   color   

如何在cmd命令列中查看、修改、刪除與添加環境變數:首先明確一點:
所有的在cmd命令列下對環境變數的修改只對當前視窗有效,不是永久性的修改。也就是說當關閉此cmd命令列視窗後,將不再起作用。
永久性修改環境變數的方法有兩種:一種是直接修改註冊表(此種方法目前沒實驗過),另一種是通過我的電腦-〉屬性-〉進階,來設定系統的環境變數(查看詳細)。其次,明確一下環境變數的作用。它是作業系統用來指定運行環境的一些參數。比如臨時檔案夾位置和系統檔案夾位置等。當你運行某些程式時,除了在當前檔案夾中尋找外,還會到這些環境變數中去尋找,比如“Path”就是一個變數,裡面儲存了一些常用的命令所存放的目錄路徑。第三:什麼情況下進行設定?當啟動cmd命令列視窗調用某一命令的時候,經常會出現“xxx不是內部或外部命令,也不是可啟動並執行程式或批次檔”,如果你的拼字沒有錯誤,同時電腦中確實存在這個程式,那麼出現這個提示就是你的path變數沒有設定正確,因為你的path路徑,也就是預設路徑裡沒有你的程式,同時你有沒有給出你程式的絕對路徑(因為你只是輸入了命令或程式的名稱而已),這是作業系統不知道去哪兒找你的程式,就會提示這個問題。第四:如何修改?1、查看當前所有可用的環境變數:輸入 set 即可查看。2、查看某個環境變數:輸入??“set 變數名”即可,比如想查看path變數的值,即輸入 set path3、修改環境變數??:輸入 “set 變數名=變數內容”即可,比如將path設定為“d:\nmake.exe”,只要輸入set path=”d:\nmake.exe”。注意,此修改環境變數是指用現在的內容去覆蓋以前的內容,並不是追加。比如當我設定了上面的path路徑之後,如果我再重新輸入set path=”c”,再次查看path路徑的時候,其值為“c:”,而不是“d:\nmake.exe”;“c”。4、設定為空白:如果想將某一變數設定為空白,輸入“set 變數名=”即可。如“set path=” 那麼查看path的時候就為空白。注意,上面已經說了,只在當前命令列視窗起作用。因此查看path的時候不要去右擊“我的電腦”——“屬性”……..5、給變數追加內容(不同於3,那個是覆蓋):輸入“set 變數名=%變數名%;變數內容”。如,為path添加一個新的路徑,輸入“ set path=%path%;d:\nmake.exe”即可將d:\nmake.exe添加到path中,再次執行”set path=%path%;c:”,那麼,使用set path語句來查看的時候,將會有:d:\nmake.exe;c:,而不是像第3步中的只有c:。 附錄:下面貼上一些常用的環境變數及作用%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% 系統 返回作業系統的名稱。


http://zhidao.baidu.com/link?url=OPEDu7RaY2xcPSlB8GpLby6wWut5RxDrDFvebNDVaNR92-Sz1Y91VWvcxz7bcnnKi66WQivXj5wdRJtoJUMc72HJIONbzp2Gq7yvtVpp99e
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.