linux环境变量命名规范,Linux就该这么学--重要的环境变量变量是计算机系统⽤于保存可变值的数据类型。
在Linux中,变量名⼀般都是⼤写,这是⼀种约定俗成的规范,我们可以直接通过变量名称来提取到对应的变量值。
⽤户执⾏⼀条命令,Linux系统⼀般分为4个步骤
第⼀步:判断⽤户是否以绝对路径或相对路径的⽅式输⼊命令(如/bin/ls),如果是就直接执⾏
第⼆部:Linux系统检查⽤户输⼊的命令是否为“别命命令”
设置别名格式:alias 别名=命令    如 alias ec='uname -a'  等于号前后不要加空格
取消别名格式:unalias 别名            如 unalias ec
这⾥的别名都是临时性的,如果需要做成永久的,需要写⼊到/etc/profile中
第三步:Bash解析器判断⽤户输⼊的是内部命令还是外部命令。内部命令是解析器内部的指令,会被直接执⾏;⽽⽤户在⼤部分时间输⼊的是外部命令,这些命令在第四步执⾏。
可以使⽤ type 命令名称 来判断⽤户输⼊的命令是内部命令还是外部命令
第四步:系统在多个路径中查⽤户输⼊的命令⽂件,这些路径被赋值在系统变量$PATH中
可以通过命令env查看Linux系统中所有的环境变量
变量名称
作⽤
HOME
⽤户的家⽬录
SHELL
⽤户在使⽤的Shell解析器名称
HISTSIZE
输出的历史命令记录条数
HISTFILESIZE
保存的历史命令记录条数
MAIL
右键保存路径
LANG
系统语⾔、语系名称
RANDOM
⽣成⼀个随机数字
PS1
Bash解释器的提⽰符
linux安装jdk环境变量PATH
定义解释器搜索⽤户执⾏命令的路径
EDITOR
⽤户名⼈的⽂本编辑器
变量由固定的变量名与⽤户或系统设置的变量值两部分组成的,我们可以⾃定义变量,来满⾜公国需求,如:PRICE=5
echo $PRICE
但默认情况下此变量不可被其他⽤户使⽤。如果⼯作需要,可以使⽤export命令将其提升为全局变量
export $PRICE