文章目录
1 变量与环境变量
1.1 变量分类

1.2 自定义变量
- 变量定义的规则

-
变量的叠加需要使用
"$变量名"或者${变量名},前者更常用。这种用法在叠加环境变量$PATH时比较常用,比如"$PATH":/home/...。定义一个数组,需要取值时,则使用${变量名[下标]}的形式。


-
查看变量是否存在。set命令不加选项,即可查看所有变量,包含环境变量。
env命令只能查看环境变量。



- 删除变量,使用命令
unset 变量名,不需要加上$符。
1.3 环境变量
环境变量可以在子bash中生效,自定义变量只能在当前bash中生效。- 声明一个环境变量。规则与自定义变量相似,只是前面需要加上
export关键字。这样定义或者修改的环境变量只保存在内存中,当重启或者注销时,就会失效。想要永久生效,必须写入环境变量的相关的文件保存。

env命令可以查看所有的环境变量。unset只能删除自定义的环境变量。系统自带的环境变量无法删除。


本文介绍了Shell编程中的变量与环境变量,包括变量分类、自定义变量、环境变量配置文件、位置参数变量和预定义变量。讲解了如何声明、查看、删除变量,以及如何设置和使用环境变量。此外,还提到了`read`命令接收键盘输入,`declare`声明变量类型以及数值运算的相关操作。
最低0.47元/天 解锁文章
6732

被折叠的 条评论
为什么被折叠?



