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

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


咨詢
建站咨詢
