① 求助,如何在linux中設置path變數
PATH是環境變數,要大寫
那幾個目錄是你放置命令的目錄,輸命令後系統會去PATH中尋找該命令
查看當前環境變數:
echo $PATH
設置:
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
或者export PATH=PATH:/XXX
登出後就失效,要一直有效,修改~/.bashrc或~/.bash_profile或系統級別的/etc/profile
ps:
比如windows下軟體都安裝在program file下的不同目錄
而unix是把可執行文件放在PATH中,庫文件放在同級的lib下,方便輸命令
② 在Linux里設置環境變數的方法(export PATH)
比如要把/etc/apache/bin目錄添加到PATH中,方法有三:
1.#PATH=$PATH:/etc/apache/bin
使用這種方法,只對當前會話有效,也就是說每當登出或注銷系統以後,PATH 設置就會失效
2.#vi /etc/profile
在適當位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等號兩邊不能有任何空格)
這種方法最好,除非你手動強制修改PATH的值,否則將不會被改變
3.#vi ~/.bash_profile
修改PATH行,把/etc/apache/bin添加進去
這種方法是針對用戶起作用的
注意:想改變PATH,必須重新登陸才能生效,以下方法可以簡化工作:
如果修改了/etc/profile,那麼編輯結束後執行source profile(source /etc/profile) 或 執行點命令 ./profile,PATH的值就會立即生效了。
這個方法的原理就是再執行一次/etc/profile shell腳本,注意如果用sh /etc/profile是不行的,因為sh是在子shell進程中執行的,即使PATH改變了也不會反應到當前環境中,但是source是在當前 shell進程中執行的,所以我們能看到PATH的改變。
這樣你就學會Linux系統下修改環境變數PATH路徑的方法。
補充說明
工作環境設置文件
環境設置文件有兩種:系統環境設置文件 和 個人環境設置文件
1.系統中的用戶工作環境設置文件:
登錄環境設置文件:/etc/profile
非登錄環境設置文件:/etc/bashrc
2.用戶個人設置的環境設置文件:
登錄環境設置文件: $HOME/.bash_profile //這個是環境變數設置的地方
非登錄環境設置文件:$HOME/.bashrc //這個是定義別名的地方
登錄環境:指用戶登錄系統後的工作環境
非登錄環境:指用戶再調用子shell時所使用的用戶環境
③ Linux"優雅"的添加Path, 添加so路徑
網上有很多的方法添加path,大部蠢塌早分說的都是在~/.profile後面追加,但這只針對當前用戶環境變數,有一種更優雅的方法,添加全局環境變數,就是在/etc/profile.d/文件夾中新建一個*.sh,裡面添加export,例如:
添加so路徑也有一種優衫搭雅的方法,就在是/etc/ld.so.conf.d/中新建一個*.conf,並在其中添加so路徑,例帶雀如:
④ 如何修改Linux系統下的PATH(如何添加自己的路徑到PATH)
這種方法只對當前會話有效,也就是說每當登出或注銷系統後,PATH設置就會恢復原有設置。 方法二: 修改/etc/profile文件。在/etc/profile文件的適當位置添加PATH=$PATH:/etc/apache/bin (注意:=即等號兩邊不能有任何空格)。這種方法最好,除非你手動強制修改PATH的值。否則將不會被改變。 方法三: 修改用戶目錄下的.bash_profile:vi ~/.bash_profile,把用戶想添加的路徑添加到悔虧PATH後面。這種方法只針對用戶起作用。 注意:若採用修改profile文件的方法改變PATH,則必須重新登錄才能生效,以下方法可簡化工作: 如果修改了/etc/profile,那麼編輯結碧裂神束後執行source profile 或執行點命令:源畝./profile,PATH的值就會立即生效了。
⑤ linux環境下 pythonPATH怎麼添加
命令行 export PYTHONPATH=/usr/lib/python2.5/site-packages/ 本次對話生效
vi /etc/profile
在最後添加 export PYTHONPATH=/usr/lib/python2.5/site-packages/
重新登陸即可生效
vi ~/.bash_profile
在最後添加 export PYTHONPATH=/usr/lib/游中python2.5/site-packages/答慧
重新登陸即可生效,只對登陸神舉山用戶生效
⑥ Linux環境變數PATH設置
/etc/profile和/etc/bashrc都是系統級別的,修改後可以在所有用戶中起作用; /.bash_profile、 /.bashrc和~/.bash_logout都是用戶級別的,修改後只會作用於當前用戶。
帶profile的文件都是需要重新進入用戶時才會生效,帶bashrc的則是打開新的shell時生效;
執行順序:/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout
$ echo $HOME
$ export HELLO="Hello"
$ env
¥ set
readonly TEST
之前介紹的使用 export 命令設置環境變數是在命令行中直接執行,這樣設置的環境變數在退出shell時就會失效。要想設置永久有效的環境變數就需要修改之前提到的文件。
PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
你可以自己加上指定的路徑,中間用冒號隔開
需要注意的是,最好不要把當前路徑」./」放到PATH里,這樣可能會受到意想不到的攻擊。
特點:所有用戶;永久有效;生效需要重新進入用戶
root許可權:
要想修改完文件後就立即生效,可以在命令行中執行:
# source /etc/profile
Source命令也稱為「點命令」,也就是一個點符號(.)。source命令通常用於重新執行剛修改的初始化文件,使之立即生效,而不必注銷並重新登錄
⑦ linux下添加 path環境變數
linux下載入環境變數的文件有/etc/profile文件,~/.bash_profile文件,~/.bashrc文件,/etc/bashrc文件,這些文件載入的順序也是如此。環境變數想對某個用戶生效,修改~目錄下文件即可,相對所有用戶生效修改/etc/bashrc文件即可,張對系統生效修改/etc/profile文件即可。
我看你加的是資料庫的變數,個人建議你加在/etc/profile文件中,具體做法如下:
打開文件並添加路徑:
vim /etc/profile
export PATH=$PATH:你的路徑
保存退出
載入文件使其生效:
source /etc/profile
⑧ 如何在linux系統中添加路徑到PATH環境變數中
1. 全局的對所有用戶都可以的使用的PATH: 可以通過修改配置文件: /etc/bashrc 和 /etc/profile 來時配置,全局的PATH;,例如: vi /etc/profile ,在最後後加一行:PATH=THE_SET_GLOBLE_ENV_PATH:$PATH,接著換行: export PATH,如果使其立即生效: source /etc/profile。
2. 對於普通用戶也可以設置,自己的路徑:在自己的home目錄中:ls -a grep bash,會找到兩個文件: .bashrc 和 .bash_profile ,同樣可以像修改 /etc/profile一樣,修改 .bash_profile 來配置你的個性PATH 環境。同樣修改後,若不重啟,就使其立即生效的話,不要皮虧忘了 source .bash_profile。
具體如下:
1、簡介
Linux操作系統是基於UNIX操作系統發展而來的一種前喊克隆系統,它誕生於1991 年的 [Linux桌面] 10 月5 日(這是第一次正式向外公布的時間)。以後藉助於Internet網路,並通過全燃悔神世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。
2、基本信息
Linux[2]操作系統是UNIX操作系統的一種克隆系統,它誕生linux系統於1991 年的10 月5 日(這是第一次正式向外公布的時間)。以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。
3、分區規定
設備管理在 Linux 中,每一個硬體設備都映射到一個系統的文件,對於硬碟、光碟機等,IDE 或 SCSI 設備也不例外。Linux 把各種 IDE 設備分配了一個由 hd 前綴組成的文件;而對於各種 SCSI 設備,則分配了一個由 sd 前綴組成的文件。
⑨ linux設置環境變數path
變數是計算機系統用於保存可變值的數據類型。在Linux系統中,變數名稱一般都是大寫的,這是一種約定俗成的規范。我們可以直接通過變數名稱來提取到對應的變數值。
Linux系統中的環境變數是用來定義系統運行環境的一些參數,比如每個用戶不同的家目錄、郵件存放位置等。《Linux就該這么學》一起來學習更多linux知識。
PASH環境變數的設置方法:
方法一:用戶主目錄下的.profile或.bashrc文件(推薦)
登錄到你的用戶(非root),在終端輸入:
$ sudo gedit ~/.profile(or .bashrc)
可以在此文件末尾加入PATH的設置如下:
export PATH=」$PATH:your path1:your path2 ...」
保存文件,注銷再登錄,變數生效。
該方式添加的變數只對當前用戶有效。
方法二:系統目錄下的profile文件(謹慎)
在系統的etc目錄下,有一個profile文件,編輯該文件:
$ sudo gedit /etc/profile
在最後加入PATH的設置如下:
export PATH=」$PATH:your path1:your path2 ...」
該文件編輯保存後,重啟系統,變數生效。
該方式添加的變數對所有的用戶都有效。
方法三:系統目錄下的 environment 文件(謹慎)
在系統的etc目錄下,有一個environment文件,編輯該文件:
$ sudo gedit /etc/environment
找到以下的 PATH 變數:
PATH="<......>"
修改該 PATH 變數,在其中加入自己的path即可,例如:
PATH="<......>:your path1:your path2 …"
各個path之間用冒號分割。該文件也是重啟生效,影響所有用戶。
注意這里不是添加export PATH=… 。
方法四:直接在終端下輸入
$ sudo export PATH="$PATH:your path1:your path2 …"
這種方式變數立即生效,但用戶注銷或系統重啟後設置變成無效,適合臨時變數的設置。
⑩ 如何在linux添加路徑到PATH環境變數中
1. 全局的對所有用戶都可以的使用的PATH: 可以通過世雹修改配置文件: /etc/bashrc 和 /etc/profile 來時配置,全局的PATH;
例如灶返猜: vi /etc/profile
在最後後加一行:PATH=THE_SET_GLOBLE_ENV_PATH:$PATH;
接著換行: export PATH
如果使其立即生效: source /etc/profile
2. 對於普通用戶也可以設置,自己的路徑:在自己的home目錄中:
ls -a | grep bash
會找到兩個文件: .bashrc 和 .bash_profile
同樣可以像修改 /etc/profile一樣,修改 .bash_profile 來配置你的個性PATH 環境。
同樣修改後,若不重啟,就使其立即生效的話,不要忘了 source .bash_profile.
最後看的你的修改後的PATH: echo $PATH 或者 env 再者 set
如隱型果你想了解更詳細內容,建議看看劉遄老師的另外就是劉遄老師的《linux就該這么學》,書籍當中有詳細的描述;