即便 Bash 没有从父进程继承任何的环境变量,Bash 自己也会创建三个环境变量,分别是:$ env -i bash -c exportdeclare -x OLDPWDdeclare -x PWD="/"declare -x SHLVL="1"SHLVL如果父进程传递了 SHLVL 环境变量,那...
分类:
系统相关 时间:
2015-11-27 14:52:34
阅读次数:
162
bash编程的知识点:位置变量和特殊变量 位置参数变量: scirpt1.sh arg1 arg2 ... $0 $1 $2 ... ${10} ... $0: 即为文件本身 脚本注释:除第一行的shebang之外,任何以#开头的行都表示为注释信息,会被解释器忽略; ...
分类:
其他好文 时间:
2015-10-14 20:03:12
阅读次数:
139
在上文中曾说到:所谓的环境变量的真实面目其实就是个任意字符串Bash 在启动时会将 environ 数组中包含 = 号的字符串导入成为自己的变量Bash 在启动外部命令时会将自己内部标记为环境变量的变量重组成字符串数组赋值给environ本文中继续深入讲三点:environ 数组中可能存在 = 左边...
分类:
其他好文 时间:
2015-09-22 18:35:46
阅读次数:
130
变量及运算符变量变量,即可变化的量,实质是定义一段内存空间,这段空间可以存取任意符合定义的数据类型的数据。一、bash变量命名:1、只能包含字母、数字和下划线,并且不能以数字开头2、不应该跟系统中已有的环境变量重名3、最好能见名知意二、bash变量分类:1、本地变量:..
分类:
系统相关 时间:
2015-09-19 19:57:19
阅读次数:
288
Bash默认建立了许多内置变量,以下介绍些这类变量。1.BASH用途:显示bash的完整路径名。通常是:/bin/bash或/usr/local/bin/bash。用例:echo$BASH2.BASH_VERSION用途:bash的版本。用例:echo$BASH4执行结果:4.1.2(1)-release3.FUNCNAME用途:在函数式执行期,此变量内容即为..
分类:
系统相关 时间:
2015-09-17 21:46:11
阅读次数:
277
备注:博客总结借鉴于马哥课堂笔记时间:2015.09.07linux_bash环境变量bash解释bash可以是一个命令语言解释器bash环境配置:配置文件,从生效范围可分为两类全局配置:对所有所有用户bash都生效的/etc/profile,/etc/profile.d/*.sh/etc/bashrc个人配置:只对当前的特定用户的bash..
分类:
系统相关 时间:
2015-09-08 07:06:05
阅读次数:
195
bash环境配置:配置文件:生效范围划分,存在两类:全局配置:/etc/profile,/etc/profile.d/*.sh/etc/bashrc个人配置:~/.bash_profile~/.bashrc按功能划分,存在两类:profile类:为交互式登录的shell提供配置/etc/profile,/etc/profile.d/*.sh~/.bash_profile功用:1定义环..
分类:
其他好文 时间:
2015-09-07 07:12:15
阅读次数:
208
bash的变量(1)变量的命名只能包含字母、数字和下划线,并且不能以数字开头;不应该跟系统中已有的环境变量重名;最好能见名知意。(2)变量类型本地变量:作用范围为当前shell进程局部变量:作用范围仅为当前shell进程中某代码片断(通常为函数上下文)环境变量:作用范围为当前s..
分类:
其他好文 时间:
2015-09-07 07:06:26
阅读次数:
166
bash变量之高级部分1.变量扩展${变量名称}变量扩展例如:${filename}$(命令)命令替换例如:$(ls/)$((算术式))算式扩展例如:$((9+9))变量扩展:一种简易的条件判断,对不同的条件赋予变量不同的替换值,是一种隐含的“if-then-else”的程序语法判断变量存在与否的基本语法:${..
分类:
系统相关 时间:
2015-09-05 23:52:54
阅读次数:
288
bash环境配置:配置文件,生效范围划分,存在两类:全局配置:/etc/profile,/etc/profile.d/*.sh/etc/bashrc个人配置:~/.bash_profile~/.bashrc按功能划分,存在两类:profile类:为交互式登录的shell提供配置/etc/profile,/etc/profile.d/*.sh~/.bash_profile功用:(1)定义环..
分类:
其他好文 时间:
2015-09-05 01:26:28
阅读次数:
177