導航:首頁 > 操作系統 > jrelinux配置環境變數

jrelinux配置環境變數

發布時間:2023-09-26 10:17:26

⑴ 如何設置linux環境變數

1、控制台中設置,不贊成這種方式,因為他只對當前的shell 起作用,換一個shell設置就無效了:
直接控制台中輸入 : $PATH="$PATH":/NEW_PATH (關閉shell Path會還原為原來的path)
對所有的用戶的都起作用的環境變數
2、修改 /etc/profile 文件,如果你的計算機僅僅作為開發使用時推存使用這種方法,因為所有用戶的shell都有權使用這個環境變數,可能會給系統帶來安全性問題。這里是針對所有的用戶的,所有的shell
vi /etc/profile
在/etc/profile的最下面添加: export PATH="$PATH:/NEW_PATH"
針對當前特定的用戶起作用的環境變數
3、修改bashrc文件,這種方法更為安全,它可以把使用這些環境變數的許可權控制到用戶級別,這里是針對某一特定的用戶,如果你需要給某個用戶許可權使用這些環境變數,你只需要修改其個人用戶主目錄下的 .bashrc文件就可以了。
vi ~/.bashrc
在下面添加:
Export PATH="$PATH:/NEW_PATH"
可以多看看《linux就該這么學》希望可以幫到你

⑵ 請問Linux下怎麼配置Java環境變數

⑶ 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

⑷ linux環境變數怎麼設置方法

Linux環境變數的設置和查看方法

Linux TCP/IP協議的使用和建立 Windows批處理切換IP地址使用方法


1. 顯示環境變數HOME


$ echo $HOME


/home/redbooks


2. 設置一個新的環境變數hello


$ export HELLO="Hello!"


$ echo $HELLO


Hello!


3. 使用env命令顯示所有的環境變數


$ 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=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="i386-redhat-linux-gnu")


BASH_VERSION='2.05b.0(1)-release'


COLORS=/etc/DIR_COLORS.xterm


COLUMNS=80


DIRSTACK=()


DISPLAY=:0.0


...


5. 使用unset命令來清除環境變數


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


$ export TEST="Test..." #增加一個環境變數TEST


$ env|grep TEST #此命令有輸入,證明環境變數TEST已經存在了


TEST=Test...


$ unset $TEST #刪除環境變數TEST


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


6. 使用readonly命令設置只讀變數


如果使用了readonly命令的話,變數就不可以被修改或清除了。示例如下:


$ export TEST="Test..." #增加一個環境變數TEST


$ readonly TEST #將環境變數TEST設為只讀


$ unset TEST #會發現此變數不能被刪除


-bash: unset: TEST: cannot unset: readonly variable


$ TEST="New" #會發現此也變數不能被修改


-bash: TEST: readonly variable


環境變數的設置位於/etc/profile文件


如果需要增加新的環境變數可以添加下屬行


export path=$path:/path1:/path2:/pahtN


-----------------------------------------------------------------------------------------------------------------------


1.Linux的變數種類


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


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


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


2.設置變數的三種方法


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文件中增加變數,改變數僅會對當前用戶有效,並且是「永久的」。


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


$ vi /home/guok/.bash.profile


添加如下內容:


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


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


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


在shell的命令行下直接使用[export 變數名=變數值] 定義變數,該變數只在當前的shell(BASH)或其子shell(BASH)下是有效的,shell關閉了,變數也就失效了,再打開新shell時就沒有這個變數,需要使用的話還需要重新定義。


3.環境變數的查看


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


echo $PATH


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


env


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


unset可以刪除指定的環境變數。


4.常用的環境變數


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


HOME 當前用戶主目錄


HISTSIZE歷史記錄數


LOGNAME 當前用戶的登錄名


HOSTNAME指主機的名稱


SHELL 當前用戶Shell類型


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


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


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

閱讀全文

與jrelinux配置環境變數相關的資料

熱點內容
單片機檢測繼電器 瀏覽:705
源碼時代培訓機構貸款 瀏覽:552
南光30c如何連app 瀏覽:821
怎麼樣獲取對文件夾的許可權 瀏覽:448
linuxutc時間獲取 瀏覽:224
靈魂app是哪裡的 瀏覽:226
雲聽app客服在哪裡 瀏覽:579
xss過濾java 瀏覽:663
dvdmark文件夾 瀏覽:207
廣聯達組價需要加密狗嗎 瀏覽:352
掛載分區命令 瀏覽:916
phpfpm的作用 瀏覽:653
填pdf表格 瀏覽:526
騰訊雲渲染伺服器 瀏覽:310
php內置異常 瀏覽:277
androidauto語音 瀏覽:55
雲繳費app兌換碼在哪裡 瀏覽:625
聖地安列斯安卓版存檔怎麼用 瀏覽:201
在哪裡可以找到舊版本的app 瀏覽:373
一個客戶端如何連接多個伺服器 瀏覽:883