當前位置:首頁 » 操作系統 » linux下環境變數

linux下環境變數

發布時間: 2022-07-01 12:15:06

linux怎樣設置環境變數配置文件

首先環境變數的設置應該寫在那個配置文件中呢?如果想讓設置只對當前用戶有效,可以將設置寫在~/.bashrc文件中;而如果想讓修改對所有用戶都有效,則需要把環境變數的設置添加到/etc/profile這個配置文件中,設置的格式和在~/.bashrc中的是一樣的。
那環境變數的設置格式是怎樣的呢,以設置PATH這個環境變數為例,需要添加如下內容:
PATH="$PATH":/root
export PATH
也可以寫成一行:export PATH="$PATH":/root
添加完成後,如果想讓環境變數配置文件的設置馬上生效,還需要執行source命令:source ~/.bashrc,否則設置只在下次重新登錄後才會生效。

② 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環境變數

linux下載入環境變數的文件有/etc/profile文件,~/.bash_profile文件,~/.bashrc文件,/etc/bashrc文件,這些文件載入的順序也是如此。環境變數想對某個用戶生效,修改~目錄下文件即可,相對所有用戶生效修改/etc/bashrc文件即可,張對系統生效修改/etc/profile文件即可。
我看你加的是資料庫的變數,個人建議你加在/etc/profile文件中,具體做法如下:
打開文件並添加路徑:
vim /etc/profile
export PATH=$PATH:你的路徑
保存退出
載入文件使其生效:
source /etc/profile

④ 怎麼設置Linux的環境變數

Linux系統下最重要的10個環境變數:

變數名稱作用
HOME用戶的主目錄(即家目錄)。
SHELL用戶在使用的SHELL解釋器名稱。
HISTSIZE歷史命令記錄條數。
HISTFILESIZE歷史命令記錄條數。
MAIL郵件信箱文件保存路徑。
LANG系統語言、語系名稱。
RANDOM生成一個隨機數字。
PS1bash解釋器的提示符。
PATH定義解釋器搜索用戶執行命令的路徑。
EDITOR用戶默認的文本編輯器。

Linux系統為了能夠為每個用戶提供獨立的、合適的工作運行環境,因此在不同的用戶身份下提取一個相同的變數也可能會獲得不同的值,例如查看下HOME變數在不同用戶身份下的值都有那些吧(su是用於切換用戶身份的命令,將在第5章跟大家見面~):

[[email protected] ~]# echo $HOME
/root
[[email protected] ~]# su - linuxprobe
Last login: Fri Feb 27 19:49:57 CST 2017 on pts/0
[[email protected] ~]$ echo $HOME
/home/linuxprobe

其實變數是由固定的變數名與用戶或系統設置的變數值兩部分組成的,如果工作需要完全可以自己手工創建的,例如設置一個名稱為WORKDIR的變數,方便用戶更輕松的進入一個很深層的目錄:

[[email protected] ~]# mkdir /home/workdir
[[email protected] ~]# WORKDIR=/home/workdir
[[email protected] ~]# cd $WORKDIR
[[email protected] workdir]# pwd
/home/workdir

但是這樣的變數不具有全局性,作用范圍也是有限的,默認不能夠被其他用戶使用的,如果工作需要的話咱們可以使用export命令將其提升為全局變數,這樣其他的用戶也就可以使用到這個變數了,這里涉及的一些基礎命令可以參閱《Linux就該這么學》

[[email protected] workdir]# su linuxprobe
Last login: Fri Mar 20 20:52:10 CST 2017 on pts/0
[[email protected] ~]$ cd $WORKDIR
[[email protected] ~]$ echo $WORKDIR
[[email protected] ~]$ exit
[[email protected] ~]#exportWORKDIR
[[email protected] workdir]# su linuxprobe
Last login: Fri Mar 20 21:52:10 CST 2017 on pts/0
[[email protected] ~]$ cd $WORKDIR
[[email protected] workdir]$pwd
/home/workdir

⑤ linux環境下修改環境變數的幾點總結

假設電腦中已經安裝了matlab軟體,軟體的安裝路徑為:
/usr/local/MATLAB/R2013b/bin/matlab
下面就以matlab為例具體介紹下如何來修改環境變數。
打開Linux終端命令窗口,輸入如下命令:
export PATH=$PATH:/usr/local/MATLAB/R2013b/bin
為了驗證是否修改成功可以再繼續輸入命令eport進行查看。在下圖中可以看到成功添加了matlab的環境變數。
上面修改後如果退出終端並重新打開再次查看環境變數時就會發現上面添加的環境變數又消失了。即這樣只做到了臨時性修改環境變數。
永久性修改環境變數
如果想要環境變數永久生效可以修改下面兩個文件中的任何一個:
1 /etc/profile
2 .bash_profile
其中,/etc/profile是全局的環境變數,對所有用戶生效,而.bash_profile只對當前用戶啟作用。
‍輸入命令:
gedit /etc/profile打開profile文件並添加如下語句,輸入完成後保存並退出gedit
面操作完成後需要注銷Linux才能使剛才的環境變數設置生效。
建議看看這本書適合Linux初學者《Linux就該這么學》

⑥ 如何在linux 下設置環境變數

設置環境變數,如果想讓設置只對當前用戶有效,需要在~/.bashrc文件中添加設置,設置格式是:
export 變數名=內容
如果想讓環境變數的設置對所有用戶都有效,需要把設置添加到/etc/profile這個全局配置文件中,添加的內容格式和在~/.bashrc中的一樣。
修改完配置文件後,如果想讓設置馬上生效,還需要用source命令:source ~/.bashrc,否則設置只在下次重新登錄時才會生效。

⑦ 如何設置linux環境變數

1、控制台中設置,不贊成這種方式,因為他只對當前的shell 起作用,換一個shell設置就無效了:
直接控制台中輸入 : $PATH="$PATH":/NEW_PATH (關閉shell Path會還原為原來的path)
對所有的用戶的都起作用的環境變數
2、修改 /etc/profile 文件,如果你的計算機僅僅作為開發使用時推存使用這種方法,因為所有用戶的shell都有權使用這個環境變數,可能會給系統帶來安全性問題。這里是針對所有的用戶的,所有的shell
vi /etc/profile
在/etc/profile的最下面添加: export PATH="$PATH:/NEW_PATH"
針對當前特定的用戶起作用的環境變數
3、修改bashrc文件,這種方法更為安全,它可以把使用這些環境變數的許可權控制到用戶級別,這里是針對某一特定的用戶,如果你需要給某個用戶許可權使用這些環境變數,你只需要修改其個人用戶主目錄下的 .bashrc文件就可以了。
vi ~/.bashrc
在下面添加:
Export PATH="$PATH:/NEW_PATH"
可以多看看《linux就該這么學》希望可以幫到你

⑧ linux下的環境變數是什麼意思

環境變數就是系統預定義的參數。其實windows下也有。
例如,在shell中執行命令,你只要打入命令名,不用打路徑。其實是因為系統已經在環境變數中將命令搜索的路徑全列到了環境變數中,所以才省事。

⑨ 請問linux 中如何設置環境變數在哪個文件下可以查看該環境變數。

環境變數設置一般是系統用戶環境變數和用戶環境變數,相關配置文件如下:
/etc/profile
全局用戶,應用於所有的shell。
/$home/.profile
當前用戶,應用於所有的shell。
/etc/bash_bashrc
全局用戶,應用於bash
shell。
~/.bashrc
局部當前,應用於bash
sell
如果只是程序軟體的臨時環境變數設置,那麼就需要在軟體所在目錄執行如下語句
find . -name "*.*" | xargs grep "test"上述信息請用查找的變數信息來替換test

⑩ Linux下如何設置和查看環境變數

在shell裡面輸入env,可以查看環境變數。想設置某個臨時文件變數,在shell裡面輸入export
xxx=xxxx就行。想永久地設置的話,可以改/etc/bashrc,這個是系統變數,也是在文件里加上export
xxx=xxxx,改用戶變數的話,就在你用戶的文件夾裡面的.bashrc

熱點內容
石家莊聯通伺服器ip地址 發布:2022-08-19 16:34:25 瀏覽:927
編程器arduino 發布:2022-08-19 16:32:40 瀏覽:957
qq的屏幕密碼是什麼 發布:2022-08-19 16:27:33 瀏覽:190
Python一些有意思的腳本 發布:2022-08-19 16:27:32 瀏覽:512
安卓游戲怎麼添加廣告 發布:2022-08-19 16:24:29 瀏覽:112
steam泰拉瑞亞創建ip伺服器 發布:2022-08-19 16:24:20 瀏覽:178
布林密碼線是什麼意思 發布:2022-08-19 16:23:00 瀏覽:9
標致308s哪個配置有勁浪音響 發布:2022-08-19 16:19:52 瀏覽:879
ug加工中心編程 發布:2022-08-19 16:15:42 瀏覽:628
少林僵屍2下ftp 發布:2022-08-19 16:15:39 瀏覽:732