當前位置:首頁 » 操作系統 » linux查看環境變數

linux查看環境變數

發布時間: 2023-02-14 20:06:53

A. 如何判斷linux的環境變數在哪裡定義

聲明一個環境變數:export AA="hello world",相對普通變數而言,只需在前面加上export即可

查看環境變數有兩種方法:方法一,使用set命令,這種方法會顯示普通變數和環境變數,方法二:使用env命令,這種方法只顯示環境變數

刪除環境變數:使用unset 變數名即可

查看常見環境變數路徑:echo $PATH

添加常用常用環境變數路徑: 使用PATH="$PATH":/root/,拼接即可,但是一旦退出當前系統,需要重新定義

如果需要長期使用該路徑,需要在配置文件下配置。/etc/profile和/etc/bashrc文件對所有用戶有效,~/bashrc和~/.bash_profile只對當前用戶有效,下面舉一個在linux環境下配置JDK的環境變數的例子

《linux就該這么學》里邊有詳細的介紹

B. linux 怎麼查看jdk的環境變數

1.查看系統中是否有JDK及其版本:java -version
2.查看具體的信息:rpm -qa | grep gcj
3.根據Java具體信息卸載JDK:rpm -e --nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
4.把下載的JDK包(rpm)上傳到Linux系統中,進入對應的目錄下執行:rpm -ivh jdk-7u79-linux-x64.rpm


5.JDK安裝好後,下面來配置環境變數:執行vi /etc/profile 命令,添加如下配置信息。注意:目錄要寫你自己的安裝目錄,一般默認是安裝在 /usr/java 下的。
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
6.如果你不想重啟系統,可以用 source /etc/profile 命令使配置文件立即生效。
7.最後再次通過:java -version 查看JDK是否成功安裝了。

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

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

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

配置環境變數有2種方式:

1、通過配置文件如編輯/etc/profile添加

exportname=value

執行 source /etc/profile讓配置的環境變數生效

2、直接在命令行執行export name=value

以上請自行替換變數名和值給name和value

E. linux怎麼查看一個命令的環境變數

查看所有環境變數:

env

查看指定環境變數的內容:

$echo $變數名

例如執行:$echo $HOME

返回:

-bash: /root: is a directory //結果是HOME變數的內容等於:/root: 這是一個目錄

編輯環境變數:

$export 變數名="內容"

大概就是這個樣

F. 怎麼查看修改linux用戶當前的環境變數

查看用戶變數可以先切換到該用戶
su - 用戶名
輸入密碼後:cat .bash_profile
執行後就可以查看到,修變數可以用vim .bash_profile 或者 vi .bash_profile
進入後按i進入插入模式,上下左右鍵選擇游標,寫入信息後按下esc 輸出:wq! 保存並退出。
export -P 列出變數信息
如果不切換用戶查看或者修改用戶變數可以使用下面的方法(必須是root用戶):
cat /home/用戶名/.bash_profile 查看
vim 或者vi /home/用戶名/.bash_profile 修改
註:用戶名請填寫自己的.

G. linux雙擊運行找不到環境變數

在Linux中,雙擊一個文件並不能運行,除非該文件可以被系統正確識別,即該文件需要有一定的可執行許可權。首先,檢查可執行文件的許可權,可以使用「ls -l 」命令查看文件許可權,如果文件沒有可執行許可權,可以用「chmod +x 」命令給予文件可執行許可權。此外,可能是由於環境變數沒有設置導致的,在運行程序之前要先根據程序的路徑,設置環境變數,如export PATH=$PATH:/user/program/bin

H. linux如何查看某環境變數在哪個文件中配置

環境變數設置一般是系統用戶環境變數和用戶環境變數,相關配置文件如下:
/etc/profile
全局用戶,應用於所有的Shell。
/$HOME/.profile
當前用戶,應用於所有的Shell。
/etc/bash_bashrc
全局用戶,應用於Bash
Shell。
~/.bashrc
局部當前,應用於Bash
Sell
如果只是程序軟體的臨時環境變數設置,那麼就需要在軟體所在目錄執行如下語句
find . -name "*.*" | xargs grep "test"上述信息請用查找的變數信息來替換test

I. linux非root許可權配置環境變數

Linux的變數種類

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

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

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

設置變數的三種方法

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

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

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

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

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

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

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

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

命令用法如下

$ cd (進入用戶登陸目錄)

$ls –al .bash_profile(.bash_profile為隱藏文件,因此要用ls –a命令查找)

$vi .bash_profile(用vi編輯.bash_profile)

vi/home/guok/.bash.profile添加如下內容:exportCLASSPATH=./JAVAHOME/lib;JAVA_HOME/jre/lib

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

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

在shell的命令行下直接使用[export 變數名=變數值] 定義變數,

該變數只在當前的shell(BASH)或其子shell(BASH)下是有效的,

shell關閉了,變數也就失效了,再打開新shell時就沒有這個變數,需要使用的話還需要重新定義。

環境變數的查看

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

echo $PATH

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

env

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

使用unset刪除指定的環境變數

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

export TEST="Test..." #增加一個環境變數TEST env|grep TEST #此命令有輸入,證明環境變數TEST已經存在了

TEST=Test...

unset TEST #刪除環境變數TEST

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

常用的環境變數

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

HOME 當前用戶主目錄

HISTSIZE歷史記錄數

LOGNAME 當前用戶的登錄名

HOSTNAME指主機的名稱

SHELL 當前用戶Shell類型

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

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

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

Linux下設置和查看環境變數

https://www.cnblogs.com/qiuhong10/p/7815943.html

Linux下修改.bash_profile 文件改變PATH變數的值

https://blog.csdn.net/u011323949/article/details/79045788

J. linux下修改環境變數後一重啟又復位了。

linux下修改環境變數後一重啟又復位了,是設置錯誤造成的,解決方法如下:

1、首先可以查看系統已添加的環境變數,使用命令:echo $PATH

熱點內容
手游吃雞90幀要什麼配置 發布:2025-07-27 12:31:41 瀏覽:823
壓生庚演算法 發布:2025-07-27 12:31:37 瀏覽:443
伺服器版本更新是什麼意思 發布:2025-07-27 12:25:42 瀏覽:574
安卓畫畫軟體是什麼 發布:2025-07-27 12:25:40 瀏覽:642
python編程入門第3版pdf 發布:2025-07-27 12:25:04 瀏覽:871
唐燃油與h7配置哪個好 發布:2025-07-27 12:24:12 瀏覽:787
上傳圖片兼容ie8 發布:2025-07-27 12:17:45 瀏覽:550
如何配置債券賺錢 發布:2025-07-27 12:17:32 瀏覽:920
安卓主力機備用機選什麼 發布:2025-07-27 12:15:58 瀏覽:873
安卓qgc編譯開發 發布:2025-07-27 12:15:52 瀏覽:453