SHLVL : 每次有Bash执行时,数字加一。RANDOM : 每次这个参数被用到时,就会产生一个乱数在RANDOM上。SECONDS : 从这个Shell一开始启动後的时间。LINENO : Script的行数。HISTCMD : 历史记录数。OPTARG : getopts处理的最後一个选项参数。OPTIND : 下一个要由getopts所处理的参数号码。HOSTTYPE : 机器种类。OSTYPE...
RANDOM “随机数”的变量,可以通过随机数文件相关的变量($RANDOM)来随机取得随机数值。在bash环境下,只要使用echo $RANDOM这个语句,系统会自动随机选取一个介于0~32767之间的数输出。 set命令 使用set可以显示出所有的变量,包括环境变量与自定义变量,例如: [root@shadow ~]# set BASH=/bin/bash BASHOPTS=checkwin...
1.3.1 双引号对于某些特殊符号是不起作用的, 例如:”,$,\,`(反引号) 1.3.2 双引号和单引号不能嵌套。即:echo ‘””’ 输出””, echo “’’” 输出’’ 1.4 ‘’ 单引号。shell不会将一对单引号之间的任何字符做特殊解释。(在双引号中的$加变量名,即:$PARAM_NAME,不会转换成变量的值。) 1.4....
注意:与其他编程语言不同,Bash中的变量没有数据类型的区别。变量中的值都是以字符串的形式保存的,如果要进行数值计算,需要进行特殊转换。 Linux Shell下的变量按其使用目的可以分为3中类型。 环境变量:用于保存操作系统运行时使用的环境变量。 位置变量:Bash将传递给脚本的参数保存在位置变量中,以便于在脚本中引用这...
korn :一种与Bourne shell兼容的编程shell,但支持如关联数组和浮点运算等一些高级的编程特性 tcsh :一种将C语言中的一些元素引入到shell脚本中的shell zsh :一种结合了bash、tcsh和korn的特性,同时提供高级编程特性、共享历史文件和主题化提示符的高级 1.1.3Linux桌面环境 ...