新聞中心
簡(jiǎn)單易懂的教程:如何修改Linux的環(huán)境變量?

我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、歙縣ssl等。為成百上千企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的歙縣網(wǎng)站制作公司
在Linux系統(tǒng)中,環(huán)境變量被用來(lái)存儲(chǔ)有關(guān)系統(tǒng)和用戶的信息和參數(shù),它們對(duì)于程序的運(yùn)行和系統(tǒng)的配置非常重要。因此,了解如何修改Linux的環(huán)境變量是非常必要的。
本文將會(huì)介紹如何在Linux系統(tǒng)中修改環(huán)境變量,包括以下內(nèi)容:
1. 理解什么是環(huán)境變量
2. 查看環(huán)境變量列表
3. 添加新的環(huán)境變量
4. 修改和刪除環(huán)境變量
1. 理解什么是環(huán)境變量
環(huán)境變量是在Linux操作系統(tǒng)上運(yùn)行程序所必需的變量。它們存儲(chǔ)有用的系統(tǒng)信息,例如,當(dāng)前用戶的home目錄、終端類型、系統(tǒng)語(yǔ)言等。每個(gè)進(jìn)程都繼承了父進(jìn)程中的環(huán)境變量,因此對(duì)環(huán)境變量的任何更改都會(huì)影響到所有的子進(jìn)程。在Linux中,每個(gè)環(huán)境變量都有其自己的名稱和值。
2. 查看環(huán)境變量列表
在Linux中,您可以通過(guò)執(zhí)行以下命令來(lái)查看當(dāng)前環(huán)境變量列表:
“`
printenv
“`
您還可以使用如下Linux命令來(lái)查看特定的環(huán)境變量:
“`
echo $VARIABLE_NAME
“`
如果您想要查看所有環(huán)境變量的詳細(xì)信息,包括變量的名稱和值,您可以執(zhí)行以下命令:
“`
env
“`
3. 添加新的環(huán)境變量
有時(shí)候您需要添加新的環(huán)境變量,這可以通過(guò)以下方法實(shí)現(xiàn):
(1)臨時(shí)設(shè)置環(huán)境變量
在Linux命令行中,您可以使用export命令臨時(shí)設(shè)置環(huán)境變量。例如,要設(shè)置包含HOME路徑的環(huán)境變量,可以執(zhí)行以下命令:
“`
export MY_HOME=$HOME
“`
這將會(huì)在當(dāng)前會(huì)話中將MY_HOME環(huán)境變量設(shè)置為當(dāng)前用戶的home目錄。
(2)長(zhǎng)期設(shè)置環(huán)境變量
如果您需要長(zhǎng)期設(shè)置環(huán)境變量,可以將變量名稱和值添加到一個(gè)系統(tǒng)文件中。這個(gè)文件是用戶環(huán)境變量的配置文件,它所在的位置根據(jù)您的Linux系統(tǒng)的不同而有所不同。在任何情況下,您都可以使用如下命令來(lái)打開文件:
“`
vi ~/.bashrc
“`
使用這個(gè)命令來(lái)打開當(dāng)前用戶的bashrc文件,您可以將下面這些命令添加到文件中:
“`
export MY_HOME=$HOME
“`
注意:您需要根據(jù)特定的需求來(lái)修改這個(gè)命令。
一旦您將這個(gè)命令添加到bashrc文件中,您就需要執(zhí)行以下命令來(lái)使得這些更改生效:
“`
source ~/.bashrc
“`
這將會(huì)更新當(dāng)前會(huì)話的環(huán)境變量列表。
4. 修改和刪除環(huán)境變量
如果您需要修改或刪除一個(gè)環(huán)境變量,您可以按照以下方法操作:
(1)修改環(huán)境變量
修改環(huán)境變量只需要用新的值覆蓋舊的值。例如,如果您想要將MY_HOME環(huán)境變量的值從/home/user1更改為/home/user2,您可以執(zhí)行以下命令:
“`
export MY_HOME=/home/user2
“`
或者,您可以使用vi命令在.bashrc文件中修改變量的值。
(2)刪除環(huán)境變量
如果您想從環(huán)境變量列表中刪除一個(gè)變量,可以使用unset命令。例如,要從環(huán)境變量列表中刪除MY_HOME變量,可以執(zhí)行以下命令:
“`
unset MY_HOME
“`
這將會(huì)從當(dāng)前會(huì)話中刪除MY_HOME環(huán)境變量。
在這篇文章中,您學(xué)習(xí)了如何在Linux系統(tǒng)中修改環(huán)境變量。您可以使用printenv和env命令來(lái)查看環(huán)境變量的列表。要添加新的環(huán)境變量,您可以使用export命令或?qū)⒆兞棵Q和值添加到~/.bashrc文件中。要修改變量的值,您可以用新的值覆蓋舊的值。要?jiǎng)h除一個(gè)變量,可以使用unset命令。現(xiàn)在,您已經(jīng)可以自由地修改環(huán)境變量了!
相關(guān)問(wèn)題拓展閱讀:
- 如何重新設(shè)置linux環(huán)境變量
- 如何設(shè)置linux環(huán)境變量?
如何重新設(shè)置linux環(huán)境變量
方法一:
在/etc/profile文件中添加變量【對(duì)所有用戶生效(永久的)】
用VI在文件喚毀/etc/profile文件中增加變量,該變量將會(huì)對(duì)Linux下所有用戶有效,并且是“永久的”。
要讓剛才的修改馬上生效,需要執(zhí)行以下代碼悉氏
# source /etc/profile
方法二:
在用戶目錄下的.bash_profile文件中增加變量【對(duì)單一用戶生效(永久的)】
用VI在用戶目錄下的.bash_profile文件中增加變量,改變和陸備量?jī)H會(huì)對(duì)當(dāng)前用戶有效,并且是“永久的”。
要讓剛才的修改馬上生效,需要在用戶目錄下執(zhí)行以下代碼
# source .bash_profile
方法三:
直接運(yùn)行export命令定義變量【只對(duì)當(dāng)前shell(BASH)有效(臨時(shí)的)】
在shell的命令行下直接使用定義變量,該變量只在當(dāng)前的shell(BASH)或其子shell(BASH)下是有效的,shell關(guān)閉了,變量也就失效了,再打開新shell時(shí)就沒(méi)有這個(gè)變量,需要使用的話還需要重新定義。
如何設(shè)置linux環(huán)境變量?
1、控制臺(tái)中設(shè)置,不贊成這種型差方式,因?yàn)樗粚?duì)當(dāng)前的shell 起作用,換一個(gè)shell設(shè)置就無(wú)效了:
直接控制臺(tái)中輸入 : $PATH=”$PATH”:/NEW_PATH (關(guān)閉shell Path會(huì)還原為原來(lái)的path)
對(duì)所有的用戶的都起作用的環(huán)境變量
2、修改 /etc/profile 文件,如果你的計(jì)算機(jī)僅僅作為開發(fā)使用時(shí)推存使用這種方法,因?yàn)樗杏脩舻膕hell都有權(quán)使用這個(gè)環(huán)境變量,可能會(huì)給系統(tǒng)帶來(lái)安全性問(wèn)題。這里是針對(duì)所有的用戶的,所有的shell
vi /etc/profile
在/etc/profile的最下面添加: export PATH=”$PATH:/NEW_PATH”
針對(duì)當(dāng)前伏培特定的用戶起作用的環(huán)境變量
3、修改bashrc文件,這種方法更為缺租唯安全,它可以把使用這些環(huán)境變量的權(quán)限控制到用戶級(jí)別,這里是針對(duì)某一特定的用戶,如果你需要給某個(gè)用戶權(quán)限使用這些環(huán)境變量,你只需要修改其個(gè)人用戶主目錄下的 .bashrc文件就可以了。
vi ~/.bashrc
在下面添加:
Export PATH=”$PATH:/NEW_PATH”
可以多看看《linux就該這么學(xué)》希望可以幫到你
黑馬程序員老師告訴你:
暫時(shí)的:export MYNAME=”new name”
echo $MYNAME
new name
永久的:通過(guò)改變/etc/慎腔profile實(shí)現(xiàn)
EG: export CLASSPATH=./java_HOME/lib;$JAVA_HOME/jre/寬頃衫lib
更改文件后執(zhí)行 source /乎返etc/profile。
關(guān)于修改環(huán)境變量linux的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)公司提供專業(yè)的建站服務(wù),為您量身定制,歡迎來(lái)電(028-86922220)為您打造專屬于企業(yè)本身的網(wǎng)絡(luò)品牌形象。
成都創(chuàng)新互聯(lián)品牌官網(wǎng)提供專業(yè)的網(wǎng)站建設(shè)、設(shè)計(jì)、制作等服務(wù),是一家以網(wǎng)站建設(shè)為主要業(yè)務(wù)的公司,在網(wǎng)站建設(shè)、設(shè)計(jì)和制作領(lǐng)域具有豐富的經(jīng)驗(yàn)。
本文標(biāo)題:簡(jiǎn)單易懂的教程:如何修改linux的環(huán)境變量?(修改環(huán)境變量linux)
網(wǎng)址分享:http://www.dlmjj.cn/article/cdjjidc.html


咨詢
建站咨詢
