歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

shell本地變量、環境變量、清除變量及位置變量

shell本地變量、環境變量、清除變量及位置變量   1 本地變量:作用域在一個shell,關閉終端,再開啟一個,原來聲明的變量不見了;變量設置為只讀後不可廢棄,不可修改。       #變量聲明       LOCALTEST=‘HELLO,BABY’     #變量查看       echo $LOCALTEST     #查看所有變量       set     #將變量設置為只讀       readonly LOCALTEST     #查看只讀變量       readonly   2 環境變量:可以在所有的用戶進程中使用。登錄進程是父進程,shell進程是子進程。父進程初始化環境變量,子進程就都可以使用了。       #變量聲明文件       /etc/profile(作用於所有用戶)    or /home/guest/.bash_profile(作用於guest用戶)      #變量聲明      export JAVA_HOME='/usr/local/jdk7'      #變量查看      echo $JAVA_HOME      #查看所有環境變量   3 清除變量:本地變量清除後不在存在,環境變量清除後在所有進程中不再存在,但是文件中還有。通過source命令可以恢復該變量。readonly變量不可unset variable_name.   4 位置變量:$0,$1,$2,$3,$4,$5,$6,$7,$8,$9。$0:腳本名稱;其余九個,執行腳本時傳遞的參數。       ./rm_file.sh xxx.img,fff.txt
Copyright © Linux教程網 All Rights Reserved