linux中的变量
- 变量的命名规则
等号左右不能留空格
变量的值如果含有空格需要使用双引号括起来
变量命名推荐使用英文字母不要使用特殊字符
变量的值中如果包含特殊字符需要使用转义字符
- 常见的环境变量
PATH(环境变量问题)
LANG(乱码问题的解决方案)
- 自定义变量
将自定义变量转换成环境变量 export
为什么需要将自定义变量转换成环境变量
如何将自定义变量转换成环境变量
将环境变量转换成自定义变量 declare
为什么需要将环境变量转换成自定义变量
变量声明 declare
任何一门编程语言必定存在变量,变量必定存在类型,比如字符串,数组,数字等。linux中也一样。
将一个变量定义成环境变量其实就是将一个变量定义成全局变量。 declare -x
另外可以设定一个变量为只读变量。 declare -r
指定一个变量的类型是数组类型 declare -a
指定一个变量的类型为整型 declare -i
如何将将环境变量转换成自定义变量
为什么使用了export就可以在子进程中访问父进程的环境变量。
每启动一个进程,更为确切的说法是在父进程中启动一个子进程,操作系统就会为这个子进程分配一块内存。
同时子进程会将父进程的环境变量拷贝一份,所以在子进程中能够使用和父进程一样的环境变量。但是子进程并不拷贝父进程的自定义变量,因此子进程中无法访问到父进程的自定义变量。如果想访问到父进程的自定义变量,可以采用export将父进程的某些或者全部自定义变量,写进子进程的环境变量中。
相关推荐
昭君出塞 2020-11-23
xiaoyuerp 2020-08-17
blankt 2020-08-15
Jieen 2020-06-18
IsanaYashiro 2020-05-28
lanyou00 2020-05-26
昭君出塞 2020-05-25
zhushixia 2020-05-20
pointfish 2020-05-19
Attend 2020-05-15
屿刃 2020-04-29
lfjjia 2020-05-07
xiaohouye 2020-05-06
playlinuxxx 2020-05-05
Sabrina 2020-05-03
libao 2020-09-16
赵家小少爷 2020-07-18
zjc 2020-09-03