Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
My wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Ç’°å¢ƒè®Šæ•¸ ç¶åŸºç™¾ç§‘,自由的百科全書
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
<br><br><br>环境变量可以理解为系统的视线 (作用域) 范围,配置进入环境变量的可执行程序,就是进入了系统的视线范围。 打开命令窗口后输入程序名,系统就会把在其视线内的 (环境变量内) 的程序找出来。 如果程序没有配置进入环境变量的话,那系统自然就找不到。 當您在命令列下達指令時(例如:dir),系統會把您輸入的字串(dir)拿去和 PATH 內的路徑一一做比對,如果有找到,就會把那個找到的檔案當作執行檔來執行您所下達的命令。 如果「使用者的變數」和「系統變數」如果都存在同樣名稱的變數(例如:Path),則兩者的內容都會同時套用(重疊)。<br>如果在用户变量和系统变量中创建同名变量,那么 Windows 会将用户变量覆盖系统变量。 在 cmd 中输出的是用户变量中该变量的值。<br>Windows 对于 Path 变量的处理方式是,将用户变量的 Path 添加到系统变量 Path 后面。 Windows 在查找指令的时候,是按 Path 中的路径从前往后找,直至在某个路径中找到了该指令。 如果系统变量 Path 中有对应指令的话,Windows 就不会再去用户变量 Path 中查找。 环境变量不区分大小写,path / PATH / Path 表示指定可执行文件的搜索路径。 Echo %path% 可以得到 path 变量的值 (系统变量中的值与用户变量中的值的组合),用户变量 path 内容会跟在系统变量 path 内容的后面。<br>Shell 指令碼 和 批次檔 使用環境變數來儲存臨時值,用於以後在指令碼中參照,也用於傳遞資料和參數給子行程。 在Unix系統中,一個在指令碼或程式中更改的環境變數值只會影響該行程,亦可能影響其子行程。 在DOS中,更改或刪除一個批次檔中的環境變數值將改變變數的期限命令的存在。 通常開發工具都會需要用到命令列,所以在安裝完開發工具後,要確保開發工具的執行檔路徑都有加入 PATH 環境變數,方便我們日後使用。 在Unix系統通過初始化指令碼啟動時,環境變數通常會在此時被初始化,因此會被系統中的其它行程所繼承。 使用者可以而且經常添加環境變數到他們使用的shell指令碼中。 在Windows系統中,環境變數儲存在 Windows 登錄檔中。 環境變數是一個動態命名的值,可以影響電腦上行程的行為方式。 例如一個正在執行的行程可以查詢TEMP環境變數的值,以發現一個合適的位置來儲存臨時檔案,或者查詢HOME或USERPROFILE變數,以找到執行該行程的使用者所擁有的目錄結構。<br>上方「使用者變數」顯示的是目前登入使用者的獨立設定,下方「系統變數」為整體系統的設定(所有的使用者都會套用這個設定)。 簡單來說,變數就是一個容器,裝著某些資料,而環境變數則是無時無刻都存在系統的背景環境中的一個容器,可以讓我們去存取裝在容器裡面的資料。 使用指令 echo %PATH% 把 PATH 環境變數顯示出來,會發現內容全部都是路徑,每個路徑之間又用分號 ; 隔開。 在原有变量的基础上添加英文状态下的分号,然后添加路径名。 不要删除原先的系统变量,只要用分号隔开,然后添加路径名,最后也要加上分号。 一般來說每個獨立的軟體都至少會有一個「執行檔」,讓使用者去呼叫使用,例如 dir 或 mkdir 這些都是執行檔,只是這些是屬於系統內建的軟體。 這樣有時候會造成系統判斷優先順序的問題,建議可以把上面的「使用者變數」的 Path 刪除,之後修改或使用都以「系統變數」的 Path 為主。<br>对于 Path 变量,系统环境变量优先级高于用户环境变量。 Windows 系统在执行用户命令时,若用户未给出文件的绝对路径,则首先在当前目录下寻找相应的可执行文件。 然后在系统变量的 path / PATH / Path 路径中查找,如果找不到,再到用户变量的 path / PATH / Path 路径中查找。 人妖色情片 环境变量 (environment variables) 是在操作系统中用来指定操作系统运行环境的一些参数。 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所使用到的信息。 系統預設的環境變數很多,我們暫時不需要一一去了解它的用途,只要知道有些軟體安裝或執行的時後會去修改或讀取這裡的數值即可。<br><br>
Summary:
Please note that all contributions to My wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
My wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Ç’°å¢ƒè®Šæ•¸ ç¶åŸºç™¾ç§‘,自由的百科全書
Add topic