新聞中心
在Linux系統(tǒng)中,環(huán)境變量是用來存儲有關(guān)系統(tǒng)環(huán)境的信息,如命令搜索路徑、登錄名和主機名等。有時,用戶需要添加臨時環(huán)境變量以便于執(zhí)行某些特定的任務(wù)或者調(diào)試問題。本篇文章將為大家介紹如何在Linux系統(tǒng)中添加臨時的環(huán)境變量。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),忻府企業(yè)網(wǎng)站建設(shè),忻府品牌網(wǎng)站建設(shè),網(wǎng)站定制,忻府網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,忻府網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
一、查看環(huán)境變量
在添加臨時環(huán)境變量之前,首先需要查看系統(tǒng)中已經(jīng)存在的環(huán)境變量??梢酝ㄟ^運行以下命令來查看環(huán)境變量:
“`
$ env
“`
該命令會在終端輸出系統(tǒng)當(dāng)前存在的所有環(huán)境變量。
二、創(chuàng)建臨時環(huán)境變量
下面將介紹兩種創(chuàng)建臨時環(huán)境變量的方法。
1. 通過export命令創(chuàng)建臨時環(huán)境變量
通過export命令可以創(chuàng)建一個臨時的環(huán)境變量,該變量只在當(dāng)前終端會話中生效,一旦關(guān)閉該終端會話,該環(huán)境變量就會消失。在終端中運行以下命令來創(chuàng)建一個臨時的環(huán)境變量:
“`
$ export VAR_NAME=var_value
“`
其中,VAR_NAME是環(huán)境變量的名稱,var_value是環(huán)境變量的值。例如,我們可以通過以下命令來創(chuàng)建一個名為MY_NAME的臨時環(huán)境變量,其值為“Linux用戶”:
“`
$ export MY_NAME=”Linux用戶”
“`
此時,可以通過echo命令來檢查該環(huán)境變量是否創(chuàng)建成功,如下所示:
“`
$ echo $MY_NAME
“`
可以看到,終端輸出了“Linux用戶”,說明環(huán)境變量創(chuàng)建成功。
2. 通過直接賦值方式創(chuàng)建臨時環(huán)境變量
除了使用export命令之外,也可以直接在命令行中使用賦值語句來創(chuàng)建臨時的環(huán)境變量。例如,我們可以使用以下命令來創(chuàng)建一個臨時環(huán)境變量:
“`
$ MY_URL=”https://www.example.com”
“`
此時,可以通過echo命令來檢查該環(huán)境變量是否創(chuàng)建成功,如下所示:
“`
$ echo $MY_URL
“`
可以看到,終端輸出了“https://www.example.com”,說明環(huán)境變量創(chuàng)建成功。
三、使用臨時環(huán)境變量
創(chuàng)建好臨時環(huán)境變量之后,可以通過在命令行中使用該變量來執(zhí)行一些特定的任務(wù)。例如,我們可以使用以下命令來輸出創(chuàng)建的MY_NAME變量的值:
“`
$ echo $MY_NAME
“`
此時,終端會輸出“Linux用戶”。
如果需要在腳本中使用該變量,可以使用如下方式:
“`
#!/bin/bash
echo $MY_NAME
“`
保存腳本,然后運行該腳本即可輸出MY_NAME變量的值。需要注意的是,由于這是一個臨時環(huán)境變量,如果重新打開一個終端會話,該環(huán)境變量將會消失,因此需要重新添加。
結(jié)語
本文簡要介紹了如何在Linux系統(tǒng)中添加臨時的環(huán)境變量。通過創(chuàng)建臨時環(huán)境變量,可以方便地執(zhí)行某些特定的任務(wù)或者調(diào)試問題。需要注意的是,臨時環(huán)境變量只在當(dāng)前終端會話中生效,一旦關(guān)閉該終端會話,該環(huán)境變量就會消失。如果需要永久性地添加環(huán)境變量,可以將其添加到.bashrc或者.profile文件中。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站制作,設(shè)計師量身打造品牌風(fēng)格,熱線:028-86922220linux下如何添加環(huán)境變量
例如:給root用戶迅察侍添加環(huán)境變量,只需要修沒臘改/root/.bash_profile文件,添加export xx=”dddddd”即可。有一個問題:變量LD_LIBRARY_PATH在.bash_profile中設(shè)置不起作用,原因是:因為.bash_profile是中登錄的時候調(diào)用, 請寫在.bashrc中.解決辦法:將該變量寫在畝吵/root/.bashrc文件中即可。
linux環(huán)境變量怎么設(shè)置方法
vim /粗早閉etc/profile
在末巖裂尾添加睜拍
export PATH=$PATH:軟件安裝路徑
wq!
#. /etc/profile 刷新環(huán)境變量使其立即生效
Linux環(huán)境變量的設(shè)置和查看方法
Linux TCP/IP協(xié)議的使用和建立 Windows批處理切換IP地址使用方法
1. 顯示環(huán)境變量HOME
$ echo $HOME
/home/redbooks
2. 設(shè)置一個新的環(huán)境變量hello
$ export HELLO=”Hello!”
$ echo $HELLO
Hello!
3. 使用env命令顯示所有的環(huán)境變量
$ 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=(=”2″=”05b”=”0″=”1″=”release”=”i386-redhat-linux-gnu”)
BASH_VERSION=’2.05b.0(1)-release’
COLORS=/etc/DIR_COLORS.xterm
COLUMNS=80
DIRSTACK=()
DISPLAY=:0.0
…
5. 使用unset命令來清除環(huán)境變量
set可以設(shè)置某個環(huán)境變量的值。清除環(huán)境變量的值用unset命令。如果未指定值,則該變量值將被設(shè)為NULL。示例如下:
$ export TEST=”Test…” #增加一個環(huán)境變量TEST
$ env|grep TEST #此命令有輸入,證明環(huán)境變量TEST已經(jīng)存在了
TEST=Test…
$ unset $TEST #刪除環(huán)境變量TEST
$ env|grep TEST #此命令沒有輸出,證明環(huán)境變量TEST已經(jīng)存輪吵在了
6. 使用readonly命令設(shè)置只讀變量
如果使用了readonly命令的話,變量就不可以被搏桐嘩修改或清除了。示例如下:
$ export TEST=”Test…” #增加一個環(huán)境變量TEST
$ readonly TEST #將環(huán)境變量TEST設(shè)為只讀
$ unset TEST #會發(fā)現(xiàn)此變量不能被刪除
-bash: unset: TEST: cannot unset: readonly variable
$ TEST=”New” #會發(fā)現(xiàn)此也變量不能被修改基行
-bash: TEST: readonly variable
環(huán)境變量的設(shè)置位于/etc/profile文件
如果需要增加新的環(huán)境變量可以添加下屬行
export path=$path:/path1:/path2:/pahtN
1.Linux的變量種類
按變量的生存周期來劃分,Linux變量可分為兩類:
1.1 永久的:需要修改配置文件,變量永久生效。
1.2 臨時的:使用export命令聲明即可,變量在關(guān)閉shell時失效。
2.設(shè)置變量的三種方法
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文件中增加變量,改變量僅會對當(dāng)前用戶有效,并且是“永久的”。
例如:編輯guok用戶目錄(/home/guok)下的.bash_profile
$ vi /home/guok/.bash.profile
添加如下內(nèi)容:
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改文件后要想馬上生效還要運行$ source /home/guok/.bash_profile不然只能在下次重進此用戶時生效。
2.3 直接運行export命令定義變量【只對當(dāng)前shell(BASH)有效(臨時的)】
在shell的命令行下直接使用 定義變量,該變量只在當(dāng)前的shell(BASH)或其子shell(BASH)下是有效的,shell關(guān)閉了,變量也就失效了,再打開新shell時就沒有這個變量,需要使用的話還需要重新定義。
3.環(huán)境變量的查看
3.1 使用echo命令查看單個環(huán)境變量。例如:
echo $PATH
3.2 使用env查看所有環(huán)境變量。例如:
env
3.3 使用set查看所有本地定義的環(huán)境變量。
unset可以刪除指定的環(huán)境變量。
4.常用的環(huán)境變量
PATH 決定了shell將到哪些目錄中尋找命令或程序
HOME 當(dāng)前用戶主目錄
HISTSIZE 歷史記錄數(shù)
LOGNAME 當(dāng)前用戶的登錄名
HOSTNAME 指主機的名稱
SHELL 當(dāng)前用戶Shell類型
LANGUGE 語言相關(guān)的環(huán)境變量,多語言可以修改此環(huán)境變量
MAIL 當(dāng)前用戶的郵件存放目錄
PS1 基本提示符,對于root用戶是#,對于普通用戶是$
1.使用命令echo顯示環(huán)境變運液核量埋升 本例使用echo顯示常見的變量HOME $ echo $HOME /home/kevin 2.設(shè)置一個新的環(huán)境變量 $ export MYNAME=”my name is kevin” $ echo $ MYNAME my name is Kevin 3.修改旁掘已存在的環(huán)境變量 接上個示例 $ MYNAME=”change na.
假如要設(shè)悉冊信置一個睜輪新的環(huán)境變姿臘量hello
$ export HELLO=”Hello!”
$ echo $HELLO
linux設(shè)置環(huán)境變量path
變量是計算機系統(tǒng)用于液敏保存可變值的數(shù)據(jù)類型。在Linux系統(tǒng)中,變量名稱一般都是大寫的,這是一種約定俗成的規(guī)范。我們可以直接通過變量名稱來提取到對應(yīng)的變量值。
Linux系統(tǒng)中的環(huán)境變量是用來定義系統(tǒng)運行環(huán)境的一些參數(shù),比如每個用戶不同的家目錄、郵件存放位置等?!禠inux就該這么學(xué)》一起來學(xué)習(xí)更多l(xiāng)inux知識。
PASH環(huán)境變量的設(shè)置方法:
方法一:用戶主目錄下的.profile或.bashrc文件(推薦)
登錄到你的用戶(非root),在終端輸入:
$ sudo gedit ~/.profile(or .bashrc)
可以在此文件末尾加入PATH的設(shè)置如下:
export PATH=”$PATH:your path1:your path2 …”
保存文件,注猜埋首銷再登錄,變量生效。
該方式添加的變量只對當(dāng)前用戶有效。
方法二:系統(tǒng)目錄下的profile文件(謹慎)
在系統(tǒng)的etc目錄下,有一個profile文件,編輯該文件:
$ sudo gedit /etc/profile
在最后加入PATH的設(shè)置如下:
export PATH=”$PATH:your path1:your path2 …”
該文件編輯保存后,重啟系統(tǒng),變量生效。
該方式添加的變量對所有的用戶都有效。
方法三:系統(tǒng)目錄下的 environment 文件(謹慎)
在系統(tǒng)的etc目錄下,有一個environment文件,編輯該文件:
$ sudo gedit /etc/environment
找到以下的 PATH 變量:
PATH=””
修改該 PATH 變量,在其穗數(shù)中加入自己的path即可,例如:
PATH=”:your path1:your path2 …”
各個path之間用冒號分割。該文件也是重啟生效,影響所有用戶。
注意這里不是添加export PATH=… 。
方法四:直接在終端下輸入
$ sudo export PATH=”$PATH:your path1:your path2 …”
這種方式變量立即生效,但用戶注銷或系統(tǒng)重啟后設(shè)置變成無效,適合臨時變量的設(shè)置。
linux 添加臨時環(huán)境變量的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux 添加臨時環(huán)境變量,Linux臨時環(huán)境變量添加教程,linux下如何添加環(huán)境變量,linux環(huán)境變量怎么設(shè)置方法,linux設(shè)置環(huán)境變量path的信息別忘了在本站進行查找喔。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計,高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營銷推廣等一站式服務(wù)。
網(wǎng)站標題:Linux臨時環(huán)境變量添加教程(linux添加臨時環(huán)境變量)
當(dāng)前鏈接:http://www.dlmjj.cn/article/dphsooi.html


咨詢
建站咨詢
