Linux環境變數的設定和檢視方法

2021-08-31 20:14:22 字數 1621 閱讀 4873

linux是乙個多使用者的作業系統。每個使用者登入系統後,都會有乙個專用的執行環境。通常每個使用者預設的環境都是相同的,這個預設環境實際上就是一組環境變數的定義。

在windows下,檢視環境變數的命令是:set,這個命令會輸出系統當前的環境變數。

linux下linux檢視環境變數準確的說是redhat下應該如何檢視呢,命令是:export

如果你想檢視某乙個名稱的環境變數,命令是:echo $環境變數名,比如:echo $oracle_home

windows對應的命令是:set 環境變數名。

外補一篇:

1. linux檢視環境變數顯示環境變數home

$ echo $home/home/redbooks

2. linux檢視環境變數設定乙個新的環境變數hello

$ export hello=」hello!」

$ echo $hello

hello!

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

$ env

hostname=redbooks.safe.org

pvm_rsh=/usr/bin/rsh

shell=/bin/bash

term=xterm

histsize=1000

…4. linux檢視環境變數使用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. linux檢視環境變數使用unset命令來清除環境變數

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

示例如下:

$ export test=」test…」 #增加乙個環境變數test

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

test=test…

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

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

6. linux檢視環境變數使用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檔案

Linux下設定和檢視環境變數

linux下設定和檢視環境變數 讓環境變數永久生效的常用設定檔案 一.使用者的環境變數配置 以 root 使用者為例 1.root bashrc 推薦在此檔案中優先設定 2.root bash profile 二.全域性環境變數的配置 1.etc bashrc 推薦在此檔案中優先設定 2.etc p...

Linux環境變數的設定和檢視方法

1.使用env命令顯示所有的環境變數 env hostname redbooks.safe.org pvm rsh usr bin rsh shell bin bash term xterm histsize 1000 2.使用set命令顯示所有本地定義的shell變數 set 3.使用unset命...

Linux環境變數的設定和檢視方法

1.顯示環境變數home echo home home python 2.設定乙個新的環境變數openfoam export openfoam dir echo openfoam dir3.使用env命令顯示所有的環境變數 env 4.使用set命令顯示所有本地定義的shell變數 set 5.使用...