導航:首頁 > 操作系統 > linux語言環境變數

linux語言環境變數

發布時間:2022-06-29 10:53:45

1. 如何在linux 下設置環境變數

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

2. 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 …"
這種方式變數立即生效,但用戶注銷或系統重啟後設置變成無效,適合臨時變數的設置。

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

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

4. linux環境變數怎麼設置

通過你的描述,環境變數的設置可以通過如下4種方式來進行更改設置:
查看PATH:echo $PATH
這里以添加mongodb server為例

修改方法一:
修改 export PATH=/usr/local/mongodb/bin:$PATH
//配置完後可以通過echo $PATH查看配置結果。
生效方法:立即生效
有效期限:臨時改變,只能在當前的終端窗口中有效,當前窗口關閉後就會恢復原有的path配置
用戶局限:僅對當前用戶

修改方法二:
通過修改.bashrc文件:vim ~/.bashrc
//在最後一行添上:export PATH=/usr/local/mongodb/bin:$PATH
生效方法:(有以下兩種)
1、關閉當前終端窗口,重新打開一個新終端窗口就能生效
2、輸入「source ~/.bashrc」命令,立即生效
有效期限:永久有效
用戶局限:僅對當前用戶

修改方法三:
通過修改profile文件:vim /etc/profile/export PATH
//找到設置PATH的行,添加export PATH=/usr/local/mongodb/bin:$PATH
生效方法:系統重啟
有效期限:永久有效
用戶局限:對所有用戶

以上就是linux環境變數設置的三種方式,希望能幫到你。。。。。。

5. 如何設置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就該這么學》希望可以幫到你

6. linux怎麼設置環境變數

我一般都是設置全局vim /etc/profile 裡面 加環境變數 然後保存 source /etc/profile

7. 怎麼設置Linux的環境變數

1.系統級:
(1)/etc/profile:該文件是用戶登錄時,操作系統定製用戶環境時使用的第一個文件,應用於登錄到系統的每一個用戶。該文件一般是調用/etc/bash.bashrc文件。
/etc/bash.bashrc:系統級的bashrc文件。
(2)/etc/environment:在登錄時操作系統使用的第二個文件,系統在讀取你自己的profile前,設置環境文件的環境變數。

2.用戶級(這些文件處於家目錄下):
(1)~/.profile:每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變數,執行用戶的.bashrc文件。這里是推薦放置個人設置的地方
(2)~/.bashrc:該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取。不推薦放到這兒,因為每開一個shell,這個文件會讀取一次,效率肯定有影響。
~/.bash_profile or ~./bash_login:這里沒有引用作者的,下面會提到
~/.pam_environment:用戶級的環境變數設置文件,沒有做測試,不知道管不管用。

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

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

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

linux設置環境變數方法:
1、打開linux終端命令窗口,輸入如下命令:
export
path=$path:/usr/local/matlab/r2013b/bin
為了驗證是否修改成功可以再繼續輸入命令eport進行查看。在下圖中可以看到成功添加了matlab的環境變數。
2、上面修改後如果退出終端並重新打開再次查看環境變數時就會發現上面添加的環境變數又消失了。

10. linux環境變數怎麼設置方法

Linux環境變數的設置和查看方法

Linux TCP/IP協議的使用和建立 Windows批處理切換IP地址使用方法


1. 顯示環境變數HOME


$ echo $HOME


/home/redbooks


2. 設置一個新的環境變數hello


$ export HELLO="Hello!"


$ echo $HELLO


Hello!


3. 使用env命令顯示所有的環境變數


$ env


HOSTNAME=redbooks.safe.org


PVM_RSH=/usr/bin/rsh


Shell=/bin/bash


TERM=xterm


HISTSIZE=1000


...


4. 使用set命令顯示所有本地定義的Shell變數


$ set


BASH=/bin/bash


BASH_VERSINFO=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="i386-redhat-linux-gnu")


BASH_VERSION='2.05b.0(1)-release'


COLORS=/etc/DIR_COLORS.xterm


COLUMNS=80


DIRSTACK=()


DISPLAY=:0.0


...


5. 使用unset命令來清除環境變數


set可以設置某個環境變數的值。清除環境變數的值用unset命令。如果未指定值,則該變數值將被設為NULL。示例如下:


$ export TEST="Test..." #增加一個環境變數TEST


$ env|grep TEST #此命令有輸入,證明環境變數TEST已經存在了


TEST=Test...


$ unset $TEST #刪除環境變數TEST


$ env|grep TEST #此命令沒有輸出,證明環境變數TEST已經存在了


6. 使用readonly命令設置只讀變數


如果使用了readonly命令的話,變數就不可以被修改或清除了。示例如下:


$ export TEST="Test..." #增加一個環境變數TEST


$ readonly TEST #將環境變數TEST設為只讀


$ unset TEST #會發現此變數不能被刪除


-bash: unset: TEST: cannot unset: readonly variable


$ TEST="New" #會發現此也變數不能被修改


-bash: TEST: readonly variable


環境變數的設置位於/etc/profile文件


如果需要增加新的環境變數可以添加下屬行


export path=$path:/path1:/path2:/pahtN


-----------------------------------------------------------------------------------------------------------------------


1.Linux的變數種類


按變數的生存周期來劃分,Linux變數可分為兩類:


1.1 永久的:需要修改配置文件,變數永久生效。


1.2 臨時的:使用export命令聲明即可,變數在關閉shell時失效。


2.設置變數的三種方法


2.1 在/etc/profile文件中添加變數【對所有用戶生效(永久的)】


用VI在文件/etc/profile文件中增加變數,該變數將會對Linux下所有用戶有效,並且是「永久的」。


例如:編輯/etc/profile文件,添加CLASSPATH變數


# vi /etc/profile


export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib


註:修改文件後要想馬上生效還要運行# source /etc/profile不然只能在下次重進此用戶時生效。


2.2 在用戶目錄下的.bash_profile文件中增加變數【對單一用戶生效(永久的)】


用VI在用戶目錄下的.bash_profile文件中增加變數,改變數僅會對當前用戶有效,並且是「永久的」。


例如:編輯guok用戶目錄(/home/guok)下的.bash_profile


$ vi /home/guok/.bash.profile


添加如下內容:


export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib


註:修改文件後要想馬上生效還要運行$ source /home/guok/.bash_profile不然只能在下次重進此用戶時生效。


2.3 直接運行export命令定義變數【只對當前shell(BASH)有效(臨時的)】


在shell的命令行下直接使用[export 變數名=變數值] 定義變數,該變數只在當前的shell(BASH)或其子shell(BASH)下是有效的,shell關閉了,變數也就失效了,再打開新shell時就沒有這個變數,需要使用的話還需要重新定義。


3.環境變數的查看


3.1 使用echo命令查看單個環境變數。例如:


echo $PATH


3.2 使用env查看所有環境變數。例如:


env


3.3 使用set查看所有本地定義的環境變數。


unset可以刪除指定的環境變數。


4.常用的環境變數


PATH 決定了shell將到哪些目錄中尋找命令或程序


HOME 當前用戶主目錄


HISTSIZE歷史記錄數


LOGNAME 當前用戶的登錄名


HOSTNAME指主機的名稱


SHELL 當前用戶Shell類型


LANGUGE 語言相關的環境變數,多語言可以修改此環境變數


MAIL當前用戶的郵件存放目錄


PS1基本提示符,對於root用戶是#,對於普通用戶是$

閱讀全文

與linux語言環境變數相關的資料

熱點內容
oraclelinux安裝目錄 瀏覽:131
安卓系統可以安裝編譯器嗎 瀏覽:568
javajson實體類 瀏覽:689
板加密鋼筋是否取代原鋼筋 瀏覽:64
學習編程的思路 瀏覽:230
app易語言post怎麼學 瀏覽:963
地梁的箍筋加密區位置 瀏覽:300
二分法排序程序及編譯結果 瀏覽:677
日語命令形和禁止型 瀏覽:283
安裝軟體用管理員解壓 瀏覽:503
編譯原理代碼塊 瀏覽:398
小孩可以用壓縮面膜嗎 瀏覽:12
錐形倒角怎麼計演算法 瀏覽:880
java合並鏈表 瀏覽:507
pic單片機編譯器 瀏覽:803
麗水四軸加工中心編程 瀏覽:689
國產系統怎麼解壓 瀏覽:552
戰雙程序員 瀏覽:483
him觸摸編程軟體 瀏覽:931
植物大戰僵屍存檔怎麼轉移安卓 瀏覽:852