13、shell脚本
时间:2007-06-10 来源:gis76748853
13、shell脚本
执行shell脚本 创建一个shell脚本(一般使用.sh后缀),为了使用bash shell来执行脚本magic,其命令是:$bash magic或者$./magic echo命令 屏幕上显示信息
$echo "This is an example of the echo command" # 注释内容 创建变量
语法:<variable name>=<value> linux中的所有变量都被当作字符串
引用变量
$用于引用一个变量的内容
variable1=${variable2} 读入值给变量
$read fname 局部变量
当引用shell时,只有创建它的shell能够知道变量的存在
全局变量
称为子shell shell中创建的变量局限于创建它的shell,除非使用export命令,特别指出是全局的
环境变量
通过改变这些变量的值,用户能够定制此环境。常见的环境变量:HOME,PATH,PS1,PS2,LOGNAME,SHLVL,以及SHELL
HOME变量 linux系统中每一个用户登录都有一个相关的称作HOME的目录
PATH变量 包含一列用冒号定界(windows里面是;)的目录的路径名字
PS1变量 PS1(Prompt String 1)变量包含了shell提示符,$符号
$PS1="HELLO>" <Enter>
HELLO> New prompt
PS2变量 是为第二个提示符设置值的环境变量
LOGNAME变量 包含用户的注册名字
$echo "${LOGNAME}"
SHLVL变量 该变量包含你当前工作的shell level
SHELL变量 环境变量存储了用户的缺省shell
env变量 可用来查看所有的已移出的环境变量表和它们各自的值
执行shell脚本 创建一个shell脚本(一般使用.sh后缀),为了使用bash shell来执行脚本magic,其命令是:$bash magic或者$./magic echo命令 屏幕上显示信息
$echo "This is an example of the echo command" # 注释内容 创建变量
语法:<variable name>=<value> linux中的所有变量都被当作字符串
引用变量
$用于引用一个变量的内容
variable1=${variable2} 读入值给变量
$read fname 局部变量
当引用shell时,只有创建它的shell能够知道变量的存在
全局变量
称为子shell shell中创建的变量局限于创建它的shell,除非使用export命令,特别指出是全局的
环境变量
通过改变这些变量的值,用户能够定制此环境。常见的环境变量:HOME,PATH,PS1,PS2,LOGNAME,SHLVL,以及SHELL
HOME变量 linux系统中每一个用户登录都有一个相关的称作HOME的目录
PATH变量 包含一列用冒号定界(windows里面是;)的目录的路径名字
PS1变量 PS1(Prompt String 1)变量包含了shell提示符,$符号
$PS1="HELLO>" <Enter>
HELLO> New prompt
PS2变量 是为第二个提示符设置值的环境变量
LOGNAME变量 包含用户的注册名字
$echo "${LOGNAME}"
SHLVL变量 该变量包含你当前工作的shell level
SHELL变量 环境变量存储了用户的缺省shell
env变量 可用来查看所有的已移出的环境变量表和它们各自的值
相关阅读 更多 +