環境變數是什麼意思

2021-05-14 00:07:41 字數 3809 閱讀 9835

1樓:飄花滿願

環境變數是在作業系統中一個具有特定名字的物件,它包含了一個或者多個應用程式所將使用到的資訊。通俗理解為:一些被指定的資料夾路徑,目的是為了更快速方便的找到想要的檔案和資料夾。

環境變數相當於給系統或使用者應用程式設定的一些引數,比如path,是告訴系統,當要求系統執行一個程式而沒有告訴它程式所在的完整路徑時,系統除了在當前目錄下面尋找此程式外,還應到path中指定的路徑去找。

使用者通過設定環境變數,來更好的執行程序。csdn部落格-為什麼要配環境變數?path用來幹什麼?

拓展資料

windows環境變數。指的是windows指定作業系統工作環境的一些設定選項或屬性引數,例如指定系統資料夾或臨時資料夾的位置等。與常量相比,一個環境變數往往由變數名稱和變數值組成,環境變數名稱和數值設定時,不要含有空格,也不要用中文,變數值可以重新賦值,而常量值一直是固定不變的。

例如,使用path變數可以設定windows系統查詢檔案的路徑,使用windir變數可以設定系統資料夾路徑,使用***spec變數可以設定「cmd.exe」命令的路徑等。

2樓:熱詞課代表

「囧」,本義為「光明」。從2023年開始在中文地區的網路社群間成為一種流行的表情符號,成為網路聊天、論壇、部落格中使用最最頻繁的字之一,它被賦予「鬱悶、悲傷、無奈」之意。

3樓:匿名使用者

環境變數一般是指在作業系統中用來指定作業系統執行環境的一些引數。

環境變數相當於給系統或使用者應用程式設定的一些引數,具體起什麼作用這當然和具體的環境變數相關。如set dircmd=/4 設定一個環境變數的作用是在使用dir命令時會把/4作為預設的引數新增到你的dir命令之後,就像你的每個命令都加了/4引數。

它實際上是給命令解釋程式***mand設定的一個環境變數,並且是給dir這個內部命令設定的。當要求系統執行一個程式而沒有告訴它程式所在的完整路徑時,系統除了在當前目錄下面尋找此程式外,還應到哪些目錄下去尋找。

擴充套件資料

在dos視窗中以命令列方式對環境變數的操作只對當前視窗的應用有效。在命令列中對環境變數進行編輯的方法:

1、檢視當前可用的所有環境變數(=系統變數+使用者變數),set。

2、檢視某個環境變數,如path,set path。

3、新增環境變數,如***=aa,set ***=aa。

4、將環境變數(如***)的值置為空,set ***=。

5、在某個環境變數(如path)後新增新的值(如

使用者變數所在位置:hkey_current_user\environment。

系統變數所在位置為:\hkey_local_machine\system\controlset001\control\session manager\environment。

4樓:匿名使用者

環境變數的意思是指在作業系統中用來指定作業系統執行環境的一些引數,比如臨時資料夾位置和系統資料夾位置。環境變數在作業系統中可以代表具有特定名字的物件,它包含一個或者多個應用程式所將使用到的資訊。

5樓:123糖糖喲

環境變數(environment variables)一般是指在作業系統中用來指定作業系統執行環境的一些引數,如:臨時資料夾位置和系統資料夾位置等。

環境變數是在作業系統中一個具有特定名字的物件,它包含了一個或者多個應用程式所將使用到的資訊。

例如windows和dos作業系統中的path環境變數,當要求系統執行一個程式而沒有告訴它程式所在的完整路徑時,系統除了在當前目錄下面尋找此程式外,還應到path中指定的路徑去找。使用者通過設定環境變數,來更好的執行程序。

主要作用:

設定引數

環境變數相當於給系統或使用者應用程式設定的一些引數,具體起什麼作用這當然和具體的環境變數相關。

比如path,是告訴系統,當要求系統執行一個程式而沒有告訴它程式所在的完整路徑時,系統除了在當前目錄下面尋找此程式外,還應到哪些目錄下去尋找。

再如tc或vc++中,set include=path1;path2; 是告訴編譯程式到**去找.h型別的檔案。

當然不僅僅是指定什麼路徑,還有其它的作用的,如set dircmd=/4 設定一個環境變數的作用是在使用dir命令時會把/4作為預設的引數新增到你的dir命令之後,就像你的每個命令都加了/4引數,它實際上是給命令解釋程式***mand設定的一個環境變數,並且是給dir這個內部命令設定的。

dword getenvironmentvariable(lpcstr lpname, lpstr lpbuffer, dword dsize),引數lpname是你要求查詢的環境變數的名,lpbuffer是返回你所指定的環境變數的值的,dsize是告訴這個函式lpbuffer可以存放多少個位元組。

分析本地故障時原因很可能就是因為環境變數中的預設路徑被刪除的結果,預設路徑一經設定,當前系統如有程式執行時需要某些dll或exe檔案,以及active控制元件時就會到所有預設路徑中去查詢,如果在這些目錄中查詢到相應的程式則自動載入,查詢不到則報告缺少某某檔案的錯誤資訊。

軟體共用

很多朋友會在自己的計算機上安裝雙系統,例如c盤安裝windows xp,d盤安裝windows 7。可是某些軟體往往只在windows xp系統中安裝,windows 7系統中是無法正常使用的,比較麻煩卻有效的方法是再安裝一遍。當我們瞭解了環境變數中的用途後就可以很好解決雙系統的軟體共用問題。

系統執行

為什麼在windows xp中安裝了的軟體在windows 7下無法執行呢(綠色軟體除外)?原因是安裝軟體時往往須要向系統目錄中複製某些檔案,而使用另外一個系統時會由於缺少這些檔案而無法執行。因此,我們可以通過設定環境變數的方法來解決這個問題。

6樓:酸菜粉兒

環境變數簡單來說就是將某些資料,檔案或資料夾設定為系統預設值,這樣你呼叫的時候就不用給出完整路徑和地址或進行設定,直接用名字就可以了

比如copy命令,它實際上在windows資料夾下,但我們在任何地方都可以呼叫,因為我們已將widows資料夾設定為環境變數了

系統屬性中的 環境變數 是什麼意思?有什麼用?

7樓:可以叫我表哥

環境變數是用來供其他應用程式和作業系統自身確定一些重要的計算機配置。

比如 path 環境變數,作業系統會把這個變數下的所有路徑進行檔案檢查。在這些路徑下的檔案引用,只需使用檔名,而不必填入路徑,作業系統會檢查 path 環境變數的路徑。

比如 temp 變數,用於設定系統臨時資料夾路徑等。

path 和 include ,lib 等環境變數還用於不同的編譯器之間共享包含標頭檔案和函式庫。

8樓:匿名使用者

用windows自帶的幫助和支援搜尋「環境變數」,幫助上就有

環境變數是包含諸如驅動器、路徑或檔名等資訊的字串。它們控制著各種程式的行為。例如,temp 環境變數指定了程式放置臨時檔案的位置。

任何使用者都可以新增、修改或刪除使用者環境變數。但是,只有管理員才能新增、修改或刪除系統環境變數。

使用「控制面板」中的「系統」可以自定義下列變數:

使用者環境變數

對於特定計算機的每個使用者來說,使用者環境變數是不同的。該變數包括由使用者設定的所有內容,以及由程式定義的所有變數(如指向程式檔案位置的路徑)。

系統環境變數

管理員可以更改或新增應用到系統(從而應用到系統中的所有使用者)的環境變數。在安裝過程中,windows 安裝程式會配置預設的系統變數,例如處理器數目和臨時目錄的位置。

9樓:匿名使用者

就是作業系統定義的變數羅,跟程式中的變數是一樣的,儲存了一些資料,給其他程式使用。

環境變數 classpath 的作用是什麼

當打命令的時候會到path中找命令 環境變數path的作用是什麼 只要加入了path的路徑都可以在 執行 中直接開啟的可執行檔案。例如 記事本。path 代表的是可執行檔案的搜尋路徑,預設為 windows 目錄 c windows 和系 統目錄 c windows system32 在此兩個目錄中...

環境變數windir與systemroot有何區別呀

兩者都是指向系統資料夾的變數。但有一些使用注意事項 兩者在winxp等新核心的系統上效果是完全等同的,可隨時替換。windir 是windows從古至今延續下來的系統變數,在xp系統之前也能正常使用。systemroot 是從winxp和之後的新核心的系統中加入的系統變數,在舊系統上無法識別 但可以...

linux環境變數怎麼配置,linux環境變數怎麼配置

首先確認你復使用的shell是bash還是制csh如果是bash的話,命令是set xx xx如果是csh的話,命令式setenv xx xx然後你的.profile檔案一般都是在使用者的home目錄的,如果沒有的話,手動建立就可以了。網口 usb sd jtag。很多種方式 就看你的開發板支援哪一...