【知識分享】linux系統設定環境變數是怎樣的
linux系統是一種多使用者的任務系統,它可以對每個使用者都指定特定的使用者變數。不同的程式在不同的環境下執行的時候,都需要去對環境變數來做定製,有很多朋友在設定 linux環境變數的時候,不知道如何操作,很是頭疼,不得不求助於專業的人士,今天壹基比小鑫三零零五三一六九一二就給大家詳細的來說明一下linux 設定環境變數方法是怎樣的以及Linux環境變數配置注意事項是什麼等問題,希望提供幫助。
linux 設定環境變數方法是怎樣的?
環境變數通俗講是作業系統或程式執行時候預設設定的引數,比如path路徑變數。當要執行某個命令或程式的時候預設尋找的路徑。
環境變數都有哪些型別環境變數有很多種類一般有2種劃分形式按變數的週期劃分。
永恆變數:
透過修改配置檔案,配置之後變數永恆生效。
臨時性變數:
使用命令如export等命令設定,設定之後馬上生效。當關閉shell的時候失效(這種主要用於測試比較多)。
[root@mail ~]#env 顯示所有變數
按照影響範圍分:
使用者變數(區域性變數):修改的設定只對某個使用者的路徑或執行起作用。
系統變數(全域性變數):影響範圍是整個系統。
顯示環境變數設定變數之前,我們要先知道如何檢視變數。路徑變數path。
[root@mail ~]#echo $PATH
臨時修改設定變數 剛剛說的環境變數按照生存週期,臨時變數一般是用於測試或學習的時候使用臨時變數對於修改永恆變數之前先確定軟體執行或命令執行是否有問題很有幫助。
常見的設定方法是透過命令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終端關閉或者另外複製一個都是找不到這個變數的。
永恆變數設定
前面介紹的變數設定關閉會話失效,對於需要寫入系統變數永恆生效的需要修改配置檔案。一般有使用者級別的變數設定,和全域性系統級別設定。修改使用者變數 linux下每個使用者宿主目錄下都有一個 ~/.bash_profile檔案,裡面記錄直接加到檔案裡面,最後面export path=$path:/path1:/path2全域性變數,系統環境變數linux支援多使用者多工,如果要讓所有使用者都採用相同的變數設定。修改/etc/profile檔案,透過vi或vim增加變數,修改變數之後,需要馬上生效變數設定。可執行[root@mail ~]source /etc/profile。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70013663/viewspace-2940559/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 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平臺(bash) 檢視/設定/刪除 環境變數的方法。Linux變數
- Linux字符集環境變數設定Linux變數
- Linux(Ubuntu)下設定golang環境變數LinuxUbuntuGolang變數