shell 变量
2013-10-06 23:18
316 查看
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
#变量声明
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
相关文章推荐
- shell脚本
- 最短路径之Floyd-Warshell算法
- linux之shell
- shell简单练习
- shell 入门
- shell排序
- Linux shell常用脚本
- linux shell 数组建立及使用技巧
- PowerShell定时记录操作系统行为 推荐
- PowerShell定时记录操作系统行为
- shell排序
- Linux/Unix下Shell快捷键操作大集合
- c语言数组--Shell排序算法
- Linux shell各自符合简单介绍
- Shell中同时读多个文件
- shell随堂笔记
- shell学习之突发奇想 ^_^ 打印9*9乘法表
- 实战Linux Shell(2):布署Bash Shell 的环境
- linux的shell编程,动态获取tomcat进程
- PowerShell读取Windows产品密钥 推荐