-
当前语系变量:locale LANG:定义系统主语系的变量 LC_ALL:定义整体语系的变量 中文语系变量为zh_CN.UTF-8 echo $LANG 查看当前语系 locale -a | more 查看linux支持的所有语系查看全部
-
1.环境变量与用户自定义变量的区别 环境变量是全局变量 用户自定义变量是局部变量。 用户自定义变量只在当前的 shell 中生效,环境变量在当前 shell 和这个 shell 的所有子 shell 中生效。 用户可以自定义环境变量,但对系统生效的环境变量名和变量作用是固定的。 2.用户自定义环境变量 $ export 变量名=变量值 或 $ 变量名=变量值 $ export 变量名 3.查看环境变量 $ set 查看所有变量 $ env 查看环境变量 4.删除环境变量 $ unset 环境名 5.常用的环境变量 HOSTNAME:主机名 SHELL:当前的 shell TERM:终端环境 HISTSIZE:历史命令条数 SSH_CLIENT:当前操作环境是用 ssh 连接的,这里记录客户端 ip SSH_TTY:ssh 连接的终端是 pts/1 USER:当前登录的用户 PATH:系统搜索命令的路径 要想直接通过脚本名执行自己的脚本: (1)将脚本拷贝至 PATH 中的任意目录下(不建议这样做),例如: $ cp hello.sh /bin/ (2)将脚本所在目录添加到 PATH 变量中,例如: $ PATH="$PATH":/root/sh 但系统重启后失效查看全部
-
变量的命名规则 1.变量的名称必须以字母或者下划线打头,名字中间只能由字母 数字和下划线组成 2.长度不能超过255个字符 3.变量在有效的范围内必须是唯一的 4.在Bash中变量的默认类型都是字符串型 变量类型 字符类型 整型 浮点 日期 变量的分类 用户自定义变量:用户自定义变量 环境变量: 这些变量 中保存的是与操作系统环境相关的数据 变量可以自定义 但是和系统生效的环境变量名和变量作用是固定的 位置参数变量:用来向脚本中传递参数或数据的 变量名不能自定义 变量作用是固定的 预定义变量:是bash中已经定义好的变量 变量名不能自定义 作用也是固定的 位置参数变量和预定义变量基本相同 和C语言的预定义变量也差不多 环境变量 就是系统的环境变量 用来更改系统的环境相关的属性 用户自定义变量 就是自己定义的变量查看全部
-
read命令查看全部
-
预定义变量查看全部
-
$*与$@区别查看全部
-
位置参数变量查看全部
-
PS1环境变量查看全部
-
PATH环境变量查看全部
-
变量查看查看全部
-
预定义变量查看全部
-
位置参数变量查看全部
-
PS1环境变量查看全部
-
read查看全部
-
backstage:$!查看全部
举报
0/150
提交
取消