歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

linux環境變量設置及保存地點

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

Copyright © Linux教程網 All Rights Reserved