变量

env

#执行env,可以查看到所以的系统定义的环境变量
[root@lb01 ~]# env
XDG_SESSION_ID=1
HOSTNAME=lb01
TERM=xterm
SHELL=/bin/bash
...

常用的环境变量
PATH 决定了shell将到哪些目录中寻找命令或程序 
HOME 当前用户主目录 
HISTSIZE 历史记录数 
LOGNAME 当前用户的登录名 
HOSTNAME 指主机的名称 
SHELL 当前用户Shell类型 
LANGUGE  语言相关的环境变量,多语言可以修改此环境变量 
MAIL 当前用户的邮件存放目录 
PS1 基本提示符,对于root用户是#,对于普通用户是$

set

#set 显示进程中的所有环境变量,全局变量、局部变量(自定义变量)

设置局部环境变量

[root@lb01 ~]# a=1
[root@lb01 ~]# echo $a
1

设置环境变量

[root@lb01 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@lb01 ~]# export PATH="/app/nginx/lib/nginx:$PATH"

删除环境变量或者自定义变量

[root@lb01 ~]# echo $a
1
[root@lb01 ~]# unset a
[root@lb01 ~]# echo $a


#别名
[root@lb01 ~]# alias a=ll
[root@lb01 ~]# a
total 28
drwxr-xr-x  2 root root    6 Feb  2 12:52   
drwxr-xr-x  2 root root    6 May  1 23:09 2020-05-01-23:09_lb01.etc.t
-rw-------. 1 root root 1444 May  1 01:04 anaconda-ks.cfg

[root@lb01 ~]# unset a
[root@lb01 ~]# a
-bash: a: command not found
[root@lb01 ~]# a=ls
[root@lb01 ~]# a
-bash: a: command not found
原文地址:https://www.cnblogs.com/syy1757528181/p/12827748.html