1 shell变量基础shell变量是一种很“弱”的变量,默认情况下,一个变量保存一个串,shell不关心这个串是什么含义。所以若要进行数学运算,必须使用一些命令例如let、declare、expr、双括号等。shell变量可分为两类:局部变量和环境变量。局部变量只在创建它们的shell中可用。而环
分类:
系统相关 时间:
2016-03-09 10:41:13
阅读次数:
269
变量分系统内的变量和用户自定义的变量env可以查看系统的环境变量系统变量名字是大写echo$HOSTNAME显示该变量的内容set也可以显示环境变量包括系统变量和自定义变量定义变量a_2=1,=左右不能有空格变量名不能以数字开头b=‘ls/tmp/’中间有特殊字符(例如:空格、#、*)需要用..
分类:
系统相关 时间:
2016-03-09 07:11:44
阅读次数:
215
摘抄自:ABS_GUIDE 下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdf linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的
分类:
系统相关 时间:
2016-03-08 23:24:18
阅读次数:
218
创建日期:2016/02/29 更新日期:2016/02/29 shell变量赋值时不能在等号两边留空白,否则shell会把变量名误认为是命令名 双引号括起来的变量可以进行替换(用*和?这样的文件名匹配元字符做扩展)和变量扩展,单引号则不会处理变量。 左引号’,它处理机制和双引号类似,即能够把字符串
分类:
系统相关 时间:
2016-02-29 12:16:11
阅读次数:
213
1,shell变量的替换 变量可以根据变量是否为空或者被删除,而被替换为特定的值 ${var} 变量本来的值 $(var:-word) 如果变量为空,或者已被删除那么返回word,但是不改变var的值 name="xiaoming" echo "xiaoming 's age is ${age:-1
分类:
系统相关 时间:
2016-02-17 22:25:45
阅读次数:
260
1 shell变量基础shell变量是一种很“弱”的变量,默认情况下,一个变量保存一个串,shell不关心这个串是什么含义。所以若要进行数学运算,必须使用一些命令例如let、declare、expr、双括号等。shell变量可分为两类:局部变量和环境变量。局部变量只在创建它们的shell中可用。而环...
分类:
系统相关 时间:
2016-01-22 02:35:33
阅读次数:
304
shell编程之运算符一 shell变量的缺点弱类型;默认字符串型;二 declare声明变量类型格式:declare [+/-][选项] 变量名-:给变量设定类型属性;+:取消变量的类型属性;-a:将变量声明为数组型;
分类:
系统相关 时间:
2016-01-19 21:06:41
阅读次数:
208
一、 Shell变量 1. 变量可分为两类: 环境变量(全局变量) 和 局部变量 。 环境变量 : 所有的环境变量都是系统全局变量,可用于所有子进程中,这包括编辑器、shell脚本和各类应用 。 环境变量可以在命令行中设置,但用户退出时这些变量值也会丢失,因此最好在用户家目录...
分类:
系统相关 时间:
2016-01-17 06:27:16
阅读次数:
166
Shell编程之变量一 Bash变量与变量分类Bash是Linux中的标准Shell,因此经常称Bash为Shell。1. 变量命名规则变量名可以由字母、数字、下划线组成,但必须以字母与下划线开头;变量名的长度不能超过255个字符;变量名在有效范围必须唯一;在Bash中,变量的默认类型都字符串型;2...
分类:
系统相关 时间:
2016-01-13 00:34:40
阅读次数:
259
1.描述下列命令的结果more/etc/shells显示shells文本所有的内容。echo$SHELL查看当前用户使用的shell程序。history-c清除历史实用的命令。echo$HISTIZE记录历史命令条数,默认1000条。free-m|head2查看当前系统的内存mem:以及交换内存swap的大小,并显示前两行。read-p"Inputn..
分类:
系统相关 时间:
2016-01-07 18:37:00
阅读次数:
233