溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng)中的環(huán)境變量種類有哪些

發(fā)布時(shí)間:2022-01-26 09:43:34 來源:億速云 閱讀:217 作者:kk 欄目:開發(fā)技術(shù)

本篇文章給大家分享的是有關(guān)Linux系統(tǒng)中的環(huán)境變量種類有哪些,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

環(huán)境變量是一個(gè)具有特定名字的對象,它包含了一個(gè)或者多個(gè)應(yīng)用程序所將使用到的信息。通過使用環(huán)境變量,你可以很容易的修改一個(gè)牽涉到一個(gè)或多個(gè)應(yīng)用程序的配置信息。

linux變量的種類

按變量的生存周期來劃分,Linux變量可分為兩類: 1 永久的:需要修改配置文件,變量永久生效。 2 臨時(shí)的:使用export命令聲明即可,變量在關(guān)閉shell時(shí)失效。

設(shè)置變量的三種方法

1.在/etc/profile文件中添加變量【對所有用戶生效(永久的)】 用VI在文件/etc/profile文件中增加變量,該變量將會(huì)對Linux下所有用戶有效,并且是“永久的”。

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

 vi /etc/profile
 1

在末尾添加

 export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
 或
 export PATH="/opt/STM/STLinux-2.3/devkit/sh5/bin:$PATH"
 123

注:修改文件后要想馬上生效還要運(yùn)行# source /etc/profile不然只能在下次重進(jìn)此用戶時(shí)生效。 注:一般只有root用戶才有編輯權(quán)限;

2.在用戶目錄下的.bash_profile文件中增加變量【對單一用戶生效(永久的)】 用VI在用戶目錄下的.bash_profile文件中增加變量,改變量僅會(huì)對當(dāng)前用戶有效,并且是“永久的”。

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

 vi /home/guok/.bash.profile
 或
 v ~/.bash.profile
 123

添加如下內(nèi)容:

 export CLASSPATH=./JAVAHOME/lib;JAVA_HOME/jre/lib
 1

注:修改文件后要想馬上生效還要運(yùn)行$ source /home/guok/.bash_profile不然只能在下次重進(jìn)此用戶時(shí)生效。

3 直接運(yùn)行export命令定義變量【只對當(dāng)前shell(BASH)有效(臨時(shí)的)】 在shell的命令行下直接使用[export 變量名=變量值] 定義變量,

該變量只在當(dāng)前的shell(BASH)或其子shell(BASH)下是有效的,

shell關(guān)閉了,變量也就失效了,再打開新shell時(shí)就沒有這個(gè)變量,需要使用的話還需要重新定義。

什么是Linux系統(tǒng)

Linux是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。

以上就是Linux系統(tǒng)中的環(huán)境變量種類有哪些,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI