1.使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/usr/bin/rsh Shell=/bin/bash TERM=xterm HISTSIZE=1000 ...2.使用set命令显示所有本地定义的Shell变量 ...
分类:
系统相关 时间:
2015-04-02 22:16:05
阅读次数:
205
什么是变量? 简单来说:就是以一组文字或符号等,来替代一些设置或者是一串保留的数据比如bash如何知道不同用户的邮件信箱分别对应哪个文件夹,这就需要变量的帮助$PATH中的PATH就是变量变量的可变性与方便性:如MAIL路径,不用人为设置影响bash环境操作的变量 某些变量会影响到bash的环境:环...
分类:
系统相关 时间:
2015-03-30 13:03:19
阅读次数:
200
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用...
分类:
系统相关 时间:
2015-03-13 18:23:54
阅读次数:
140
——来自《鸟哥的Linux私房菜》——总结做方便查阅之用变量的取用: echoecho $variableecho $PATHecho ${PATH}变量的配置守则1.变量与变量内容以一个等号『=』来连结,如下所示: 『myname=VBird』2.等号两边不能直接接空格符,如下所示为错误: ...
分类:
系统相关 时间:
2015-02-26 20:18:11
阅读次数:
255
位置变量$0获取当前用户脚本的文件名包含路径$n获取当前执行shell脚本的第n个参数,如果n大于9用大括号括起来${10}$#获取当前执行shell脚本的参数个数$? 检查上一个命令是不是成功,如果成功返回0 0成功 2权限拒绝 125脚本运行错误系统相关 126找到命令无法执行 127没有要执行..
分类:
系统相关 时间:
2015-02-26 18:44:41
阅读次数:
207
http://www.cnblogs.com/fhefh/archive/2011/04/15/2017613.htmllinux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的P...
分类:
系统相关 时间:
2015-02-25 17:05:38
阅读次数:
189
1 shell变量基础shell变量是一种很“弱”的变量,默认情况下,一个变量保存一个串,shell不关心这个串是什么含义。所以若要进行数学运算,必须使用一些命令例如let、declare、expr、双括号等。shell变量可分为两类:局部变量和环境变量。局部变量只在创建它们的shell中可用。而环...
分类:
系统相关 时间:
2015-02-17 12:49:14
阅读次数:
184
shell变量分为环境变量(全局变量),和局部变量;
环境变量要想永久生效,则可以放在/etc/profile,或 .bash_profile
例如:
①当前用户下生效:
vi .bash_profile
用 . .bash_profile
检验:echo $OLDBOY
②:全局下面生效
vi /etc/profile
export OLDBOY='oldboy'...
分类:
系统相关 时间:
2015-02-14 11:08:21
阅读次数:
200
#!/bin/sha=1a=$(($a+1))a=$[$a+1]a=`expr $a + 1`let a++let a+=1((a++))echo $a 输出 : 6转载自:http://blog.csdn.net/junchaox/article/details/7470564
分类:
系统相关 时间:
2015-02-06 13:08:55
阅读次数:
148
shell 在执行某个命令的时候,会返回一个返回值,该返回值保存在 shell 变量 $? 中。当 $? == 0 时,表示执行成功;当 $? == 1 时,表示执行失败。‘||’左边指令返回假,右边才会执行因为左边返回真时右边就不用判断了,结果必为真’&&‘左边指令返回真,右边才会执行因为左边返回...
分类:
系统相关 时间:
2015-01-27 19:54:46
阅读次数:
215