1.環境變量的概念
環境變量是系統視線范圍。程序配置在環境變量內,這個程序就在系統的視線范圍內,系統自然可以找到。
環境變量包含兩種類型。第一種是系統環境變量,任何系統對象都共享系統環境變量,不管是哪一個用戶都可以使用系統環境變量。第二種是用戶環境變量,顧名思義,即用戶環境變量只在當前的用戶環境中生效,在其他的用戶環境中不起作用。
Window中打開環境變量設置界面的方式:
1.選擇我的電腦-屬性
選擇-高級系統設置-系統屬性,進入系統屬性頁面
2.開始菜單-鼠標右鍵打開任務管理器-文件-運行新任務-在搜索框搜索“sysdm.cpl”,就進入環境變量頁面。
配置Linux系統環境變量的方式只有一種:
配置 /etc/profile文件。
命令如下 sudo vim /etc/profile
備注:有寫入profile文件的權限用戶僅有root用戶,因此修改profile文件的命令中加了sudo命令,再輸入root用戶的密碼,方可打開profile文件。
profile文件中寫入腳本信息告訴我們,當系統啟動后,調用/etc/目錄下的bash.bashrc配置和/profile.d配置,從而獲取環境變量。
設置環境變量參數
操作系統是Window系統,則進入系統屬性-高級-環境變量。
環境變量有不同的意義,具體的環境變量包括TMP,PATH,TEMP等。
PATH:可執行程序的搜索路徑。
PATH是計算機使用者設置次數最多的環境變量,因為我們在安裝程序的時候,解壓安裝包、安裝軟件的過程中,一般也都是直接在path中配置路徑的。
例如Node.js的可執行程序Node.exe放在:D/盤的/node目錄下,如果在PATH里增加了Node.exe的路徑,那么除了Node.exe所在的目錄,其他目錄下也能夠使用Node.js的命令。
Win7系統中,Path內容使用;分隔每一個可執行文件的路徑,在Win10系統中,Path內容是一個列表,每一行內容都是一個可執行文件的搜索路徑,比起Win7,更方便使用者查詢和修改環境變量。
通過export key=value,寫入每一個變量。
JAVA_HOME是jdk的安裝包路徑的快捷查找方式。
環境變量中的可執行文件所在的目錄下可以執行的一些命令,由於可執行文件加入了環境變量中,那么這些命令在用戶下的所有目錄都可以執行。大大提高了利用命令的程度。