1. 程式人生 > >Linux 啟動環境變數PATH設定

Linux 啟動環境變數PATH設定

本案例實現新增 ~/mypath/bin 到PATH環境變數。

Ubuntu專有方式新增環境變數

編輯 /etc/ld.so.conf 檔案,如果以下語句不存在,則加入:
include /etc/ld.so.conf.d/*.conf
然後在/etc/ld.so.conf.d下邊新建一個以 .conf 結尾的檔案。
在新建的 .conf 檔案中寫入需要設定的 path,例如:

~/mypath/bin

通用類linux,按環境變數的作用範圍分為以下兩大類:針對單使用者有效、所有使用者(或系統)有效

一、當前使用者有效環境變數設定


1、使用者目錄下的 .bashrc 檔案
在使用者主目錄下,有一個 .bashrc 檔案,編輯該檔案:
$gedit ~/.bashrc
在最後邊加入需要設定變數的shell語句,例如:
export PATH=~/mypath/bin:$PATH
該檔案編輯儲存後,可立即在新開啟的終端視窗內生效。

該方式新增的變數只能當前使用者使用。

生效方法:

source ~/.bashrc

二、系統有效環境變數設定

1、系統目錄下的 profile 檔案
在系統的 etc 目錄下,有一個 profile 檔案,編輯該檔案:
$gedit /etc/profile
在最後邊加入需要設定變數的shell語句,例如:
export PATH=~/mypath/bin:$PATH
該檔案編輯儲存後,重啟系統,變數生效。

該方式新增的變數對所有的使用者都有效。

生效方法:

source /etc/profile


2、系統目錄下的 environment 檔案
在系統的 etc 目錄下,有一個 environment 檔案,編輯該檔案:
$gedit /etc/environment
找到以下的 PATH 變數:
PATH="<......>"
修改該 PATH 變數,在其中加入自己的path即可,例如:
PATH="~/mypath/bin:<......>"

各個path之間用冒號分割。該檔案也是重啟生效,影響所有使用者。

生效方法:

source /etc/environment

3、/etc/bashrc:

新增方法:

export PATH=~/mypath/bin:$PATH

每一個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取,就生效麗.

所以該方法是使用執行bash shell 的所有使用者。

生效方法:

a、重啟terminal

b、 source /etc/bashrc

使新新增環境變數生效方法

1、重新啟動系統;

2、source 相應檔案;

3、重啟客戶端;


參考:

1、Ubuntu下設定環境變數及PATH的方法, http://blog.chinaunix.net/uid-26285146-id-3138789.html

2、http://jingyan.baidu.com/article/db55b609a3f6274ba30a2fb8.html

相關推薦

Linux 啟動環境變數PATH設定

本案例實現新增 ~/mypath/bin 到PATH環境變數。Ubuntu專有方式新增環境變數 編輯 /etc/ld.so.conf 檔案,如果以下語句不存在,則加入: include /etc/ld.so.conf.d/*.conf 然後在/etc/ld.so.conf.

00003JDK環境變數PATH設定_classpath問題

環境變數: 是在作業系統中一個具有特定名字的物件,它包含了一個或者多個應用程式所將用到的資訊。 path: 是一個常用的環境變數,它告訴作業系統,當要求系統執行一個程式而沒有告訴它程式所在的完整路徑時,系統除了在當前目錄下尋找此程式外,還應到哪些目錄下尋找。 設定path環境變數的步

linux環境變數設定

環境變數配置檔案 環境配置檔案有以下幾個: 1.etc/profile : 在登入時,作業系統定製使用者環境時使用的第一個檔案 ,此檔案為系統的每個使用者設定環境資訊,當用戶第一次登入時,該檔案被執行。 2./etc /environment : 在登入時作

Linux修改環境變數PATH

PATH的值是一系列目錄,當您執行一個程式時,Linux在這些目錄下進行搜尋。用以下命令可以看到PATH的值。    $ echo $PATH   例如,在主機中,使用者yogin的PATH值為:     /opt/kde/bin:/usr/local/bin:/bin:/u

Linux 修改環境變數PATH

比如要把/etc/apache/bin目錄新增到PATH中,方法有三:1. #PATH=$PATH:/etc/apache/bin這種方法只對當前會話有效,也就是說每當登出或登出系統以後,PATH 設定就會失效。2. #vi /etc/profile在適當位置新增 PATH=

Linux 使用者環境變數設定

環境 Linux:centos6.5 工具:CRT 前言 最近在伺服器上遇到了這麼一個問題: 1、有兩個賬號:developer和webuser; 其中webuser使用者可以直接使用play命令,比如可以執行: [[email pr

linux 環境變數設定 PATH=:

Linux 環境變數(export命令) 環境變數啟動過程: 功能說明: 設定或顯示環境變數。(比如我們要用一個命令,但這個命令的執行檔案不在當前目錄,這樣我們每次用的時候必須指定執行檔案的目錄,麻煩,在程式碼中先執行export,這個相當於告訴程式,執行某某東西時,需要的檔案或什麼

linux下關於環境變數設定,及python中path路徑的優先匹配順序

關於PATH的作用:PATH說簡單點就是一個字串變數,當輸入命令的時候LINUX會去查詢PATH裡面記錄的路徑。比如在根目錄/下可以輸入命令ls,在/usr目錄下也可以輸入ls,但其實ls這個命令根本不在這個兩個目錄下,事實上當你輸入命令的時候LINUX會去/bin,/us

linux下如何設定環境變數PATH的多種方式

Ubuntu Linux系統環境變數配置檔案: /etc/profile : 在登入時,作業系統定製使用者環境時使用的第一個檔案 ,此檔案為系統的每個使用者設定環境資訊,當用戶第一次登入時,該檔案被執行。 /etc /environment : 在登入時作業系統使用的第二個

java linux(ubuntu) 環境變數設定

一https://www.cnblogs.com/hanshuai/p/9604730.html :whereis java //查詢java 安裝路徑:which java //查詢java 執行路徑:ls -lrt /usr/bin/java :ls -lrt

Centos Linux新增環境變數PATH的方法

在 Linux CentOS 系統上安裝完 Hadoop 後,為了使用方便,需要將 Hadoop 命令加到系統命令中,如果在沒有新增到環境變數之前,執行“hadoop fs”命令時,則會提示命令不存在的錯誤,如下所示: [[email protected] logs]# h

linux 環境變數設定 臨時環境變數與長期環境變數

1. 建立臨時環境變數 1.1 關於環境變數的一些命令 2. 建立長期的環境變數 例項

Linux(高階程式設計)2————環境變數以及設定

什麼是環境變數? 環境變數:一般是指作業系統在執行時指定作業系統執行環境的一些引數。Linux是多使用者作業系統,Linux為每個使用者都配置有自己的環境變數,這樣每個使用者都有自己的環境變數,預設情況下每個使用者的環境變數是一樣的。每個使用者可以通過配置環境變數來修改自己的執行環境。

MAC 設定環境變數PATH 和 檢視PATH

理論篇 Mac系統的環境變數,載入順序為: /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc /etc/profile和/etc/paths是系統級別的,系統啟動就會載入,後面幾個是當前使用者級的環境變數

linux 怎麼檢視系統的環境變數設定jdk 系統環境變數

1.win 7 ,win10 怎麼檢視,新增系統環境的變數,大家都非常清楚的。但是linux 的 卻不一定哦。 開啟終端輸入 :  “echo $PATH “ or  “export ”      如截圖:  2.下載後解壓安裝包jdk-

linux環境變數如何設定

1、在Windows 系統下,很多軟體安裝都需要配置環境變數,比如 安裝 jdk ,如果不配置環境變數,在非軟體安裝的目錄下執行javac 命令,將會報告找不到檔案,類似的錯誤。 2、那麼什麼是環境變數?簡單說,就是指定一個目錄,執行軟體的時候,相關的程式將會按

Linux JAVA環境變數設定(Linux JDK安裝)

1.安裝之前請確認是否有系統自帶的JDK 命令檢視是否有安裝JDK: shell> rpm -qa|grep jdk 解除安裝已安裝的JDK shell> yum -y remove java-1.6.0-openjdk-1.6.0.

MAC設定環境變數PATH和alias建立快捷鍵

Mac系統的環境變數,是由下面這幾個個檔案共同控制的,優先順序為: /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc /etc/profile和/etc/path

Linux編譯安裝軟體過程中環境變數設定

1.編譯過程中執行“./configure”時,最好使用--prefix選項手動設定軟體的安裝目錄,如“$./configure --prefix=/home/lemon/mpich2-install”,這樣可以保證軟體安裝後能夠找到需要使用的可執行檔案及庫檔案的位置。 2.當需要指定某些依賴項時,使用--

MAC 設定環境變數path的幾種方法

mac 一般使用bash作為預設shell Mac系統的環境變數,載入順序為:/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc當然/etc/profile和/etc/paths是系統級別的,系統啟動就會載入,