知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

shell本地变量、环境变量、清除变量及位置变量

发布时间:2014-09-05 13:46:36作者:知识屋

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
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜