Linux系統設定環境變數是怎樣的
linux系統是一種多使用者的任務系統,它可以對每個使用者都指定特定的使用者變數。不同的程式在不同的環境下執行的時候,都需要去對環境變數來做定製,有很多朋友在設定 linux環境變數的時候,不知道如何操作,很是頭疼,不得不求助於專業的人士,今天壹基比十月就給大家詳細的來說明一下linux 設定環境變數方法是怎樣的以及Linux環境變數配置注意事項是什麼等問題,希望提供幫助。
linux 設定環境變數方法是怎樣的?
環境變數通俗講是作業系統或程式執行時候預設設定的引數,比如path路徑變數。當要執行某個命令或程式的時候預設尋找的路徑。
環境變數都有哪些型別環境變數有很多種類一般有2種劃分形式按變數的週期劃分。
不變變數:
透過修改配置檔案,配置之後變數yongjiu生效。
臨時性變數:
使用命令如export等命令設定,設定之後馬上生效。當關閉shell的時候失效(這種主要用於測試比較多)。
[root@mail ~]#env 顯示所有變數
按照影響範圍分:
使用者變數(區域性變數):修改的設定只對某個使用者的路徑或執行起作用。
系統變數(全域性變數):影響範圍是整個系統。
顯示環境變數設定變數之前,我們要先知道如何檢視變數。路徑變數path。
[root@mail ~]#echo $PATH
臨時修改設定變數 剛剛說的環境變數按照生存週期,臨時變數一般是用於測試或學習的時候使用臨時變數對於修改yongjiu變數之前先確定軟體執行或命令執行是否有問題很有幫助。
常見的設定方法是透過命令export指定linux最常見的就是lamp配置,指定軟體執行路徑為例。
比如指定php 或mysql執行的路徑變數。
[root@mail ~]#export PATH=$PATH:/usr/local/php/bin 為php環境。
[root@mail ~]#export PATH=$PATH:/usr/local/mysql/bin 為mysql環境。
如果設定多個可以採用格式[root@mail ~]#export PATH=$PATH:/usr/local/mysql/bin;
類似配置win版本php環境時候加到path裡面的路徑一樣。設定之後,執行php或mysql就自動連結識別到 /usr/local/php/bin 和/usr/local/mysql/bin,注意:
這是臨時變數的設定方法,只對當前會話有效。這個shell終端關閉或者另外複製一個都是找不到這個變數的。
yongjiu變數設定
前面介紹的變數設定關閉會話失效,對於需要寫入系統變數
yongjiu生效的需要修改配置檔案。一般有使用者級別的變數設定,和全域性系統級別設定。修改使用者變數 linux下每個使用者宿主目錄下都有一個 ~/.bash_profile檔案,裡面記錄直接加到檔案裡面,最後面export path=$path:/path1:/path2全域性變數,系統環境變數linux支援多使用者多工,如果要讓所有使用者都採用相同的變數設定。修改/etc/profile檔案,透過vi或vim增加變數,修改變數之後,需要馬上生效變數設定。可執行[root@mail ~]source /etc/profile。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70019600/viewspace-2942792/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【知識分享】linux系統設定環境變數是怎樣的Linux變數
- linux系統設定環境變數Linux變數
- ubuntu-設定系統環境變數Ubuntu變數
- 系統預設環境變數PATH設定變數
- Linux設定環境變數Linux變數
- Linux 環境變數設定Linux變數
- win7系統怎麼設定環境變數pathWin7變數
- 如何設定與檢視Linux系統中的環境變數?Linux變數
- linux系統環境變數Linux變數
- 在Linux中,什麼是環境變數?如何設定和檢視環境變數?Linux變數
- win10環境變數怎麼設定 win10設定環境變數的方法Win10變數
- 設定的系統環境變數不成功 MAC變數Mac
- tomcat配置環境變數win10怎樣設定_win10如何設定tomcat配置環境變數Tomcat變數Win10
- 什麼是環境變數?Python中如何設定環境變數?變數Python
- win10系統adb環境變數配置怎麼設定_win10系統adb環境變數配置的方法Win10變數
- linux下的java環境變數設定LinuxJava變數
- 設定環境變數變數
- w10系統怎麼設定tomcat環境變數 w10電腦tomcat環境變數設定步驟Tomcat變數
- Linux:修改系統 php 預設環境變數LinuxPHP變數
- linux環境變數設定區別Linux變數
- linux下oracle設定環境變數LinuxOracle變數
- Windows10系統怎麼設定python環境變數【圖文】WindowsPython變數
- RMAN環境變數的設定變數
- 【Linux】Linux中怎麼設定和刪除環境變數Linux變數
- 如何在linux系統下安裝jdk並設定環境變數LinuxJDK變數
- 什麼是環境變數?python設定環境變數有什麼用?變數Python
- win10環境變數設定怎麼編輯 win10設定環境變數的位置在哪Win10變數
- Linux 環境變數的設定、檢視方法Linux變數
- export 設定環境變數Export變數
- oracle環境變數設定Oracle變數
- CentOS環境變數設定CentOS變數
- redhatas 設定環境變數Redhat變數
- rman 設定環境變數變數
- JAVA環境變數設定Java變數
- 設定環境變數(轉)變數
- Linux字符集環境變數設定Linux變數
- Linux(Ubuntu)下設定golang環境變數LinuxUbuntuGolang變數
- win10 gcc環境變數怎麼設定_win10設定gcc環境變數步驟Win10GC變數