Linux中,shell变量分为环境级变量、用户级变量和系统级变量这三种,其中环境级变量只在当前 shell 终端中生效, shell 终端关闭后,环境级变量就会丢失,以下选项中,变量A是用户级变量的是_____。
A: 直接在shell中输入export A=1来定义变量
B: 编辑用户家目录下面的文件 ~/bash_profile,写入export A=1来定义变量
C: 编辑系统的配置文件/etc/profile,写入export A=1来定义变量
D: $A
A: 直接在shell中输入export A=1来定义变量
B: 编辑用户家目录下面的文件 ~/bash_profile,写入export A=1来定义变量
C: 编辑系统的配置文件/etc/profile,写入export A=1来定义变量
D: $A
举一反三
- 关于bash变量论述正确的是:( ) A: 在用户家目录下的.bash_profile文件中添加变量对单一用户生效,临时生效。 B: 其余说法都不对。 C: 可以使用export 定义,只对当前shell生效,永久有效。 D: 可以在/etc/porfile里面设置对所有用户生效,永久生效。
- Shell有__________变量、位置变量、预定义的特殊变量和用户自定义变量。
- shell中的变量可以分为( ) A: 环境变量 B: 用户自定义变量 C: 位置参数变量 D: 预先定义变量
- 当在使用SELECT定义用户级变量时,只能用【1】符号对变量赋值
- Shell变量的分类中,不包含() A: 用户自定义变量 B: 预定义变量 C: 静态变量 D: 环境变量