當前位置:首頁 » 操作系統 » linux的path修改

linux的path修改

發布時間: 2023-07-15 09:57:16

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(如何添加自己的路徑到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中設置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環境變數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里設置環境變數的方法(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環境變數

首先,修改Linux的環境變數PATH的語法是這樣的(以把/root這個目錄加入PATH環境變數為例):PATH="$PATH":/root,注意PATH環境變數裡面保存的各個路徑之間是用英文冒號分割的(這點和Windows的PATH環境變數有所區別,Windows的PATH環境變數的路徑之間用英文分號分割)。"$PATH"這一部分代表原來的PATH環境變數的內容,因為PATH環境變數是如此重要,對PATH環境變數的修改最好是在原PATH的基礎上進行添加,所以用"$PATH"導入原PATH的內容,後面的英文冒號分割開/root這個新添加的內容。意思就是在原PATH內容的基礎上添加/root這個路徑(盡量在原PATH的內容基礎上添加,不要去掉原PATH裡面的路徑信息)。
那對PATH環境變數的修改應該寫在那個配置文件中呢?如果想讓設置只對當前用戶有效,可以在~/.bashrc文件中加入如下兩行(還是以添加/root目錄為例):
PATH="$PATH":/root
export PATH
添加完成後,如果想讓設置馬上生效,還需要執行這樣一條命令:source ~/.bashrc。(否則設置只在下次登錄才會生效)
如果想讓修改對所有用戶都有效,則需要把設置添加到/etc/profile這個配置文件中,添加的內容和在~/.bashrc中的一樣。

㈦ linux系統下怎麼修改path環境變數

linux修改PATH環境變數四種方式:

Linux修改PATH環境變數的四種方式,每種方式有不同的許可權。以添加mongodb server變數為列:

1.修改臨時型的PATH

查看PATH:echo $PATH

修改方法一:export PATH=/usr/local/mongodb/bin:$PATH

//配置完後可以通過echo $PATH查看配置結果。

生效方法:立即生效

有效期限:臨時改變,只能在當前的終端窗口中有效,當前窗口關閉後就會恢復原有的path配置。

用戶局限:僅對當前用戶

2.修改當前用戶的PATH

通過修改.bashrc文件:vim ~/.bashrc

//在最後一行添上:export PATH=/usr/local/mongodb/bin:$PATH

生效方法:(有以下兩種)

1、關閉當前終端窗口,重新打開一個新終端窗口就能生效

2、輸入「source ~/.bashrc」命令,立即生效

有效期限:永久有效

用戶局限:僅對當前用戶

3.修改所有用戶的PATH

通過修改profile文件:vim /etc/profile/export PATH

//找到設置PATH的行,添加:

export PATH=/usr/local/mongodb/bin:$PATH

生效方法:系統重啟

有效期限:永久有效

用戶局限:對所有用戶

4.修改系統環境的PATH

通過修改environment文件:vim /etc/environment

在PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"中加入入「:/usr/local/mongodb/bin」

生效方法:系統重啟

有效期限:永久有效

用戶局限:對所有用戶

熱點內容
網站搭建伺服器搭建 發布:2025-03-16 10:33:27 瀏覽:795
游戲目錄在哪裡安卓 發布:2025-03-16 10:33:19 瀏覽:467
婉兒腳本 發布:2025-03-16 10:19:33 瀏覽:580
c語言ftp下載文件 發布:2025-03-16 10:05:02 瀏覽:307
手機帳戶密碼怎麼找回密碼 發布:2025-03-16 10:02:10 瀏覽:706
c語言位段的使用 發布:2025-03-16 10:00:38 瀏覽:572
象山編程 發布:2025-03-16 09:38:41 瀏覽:927
綠點掌知識薪資密碼是多少 發布:2025-03-16 09:37:05 瀏覽:597
osu安卓版怎麼 發布:2025-03-16 09:37:05 瀏覽:153
python編程編程第三版 發布:2025-03-16 09:29:56 瀏覽:968