常见用户环境变量:
| 环境变量 | 说明 |
| LANG | |
| HOME | |
| LOGNAME | 用户名 |
| PATH | |
| SHELL | |
| PWD |
查看环境变量用:env或者echo $LANG
设置用户环境变量:export LANG=zh_CN.UTF-8
删除用户环境变量:unset LANG
shell变量,每个shell都有一套自己的shell变量集,环境变量是shell变量的子集。用set设置
常见shell变量
| PS1,PS2,PS3,PS4 | 命令行提示符 |
| HISTFILE=/root/.bash_history | 记录历史命令的文件 |
| HISTFILESIZE=1000 | 条数 |
| HOSTTYPE=i386 | 定义cpu架构 |
| IFS=$' ' | 定义分隔符为空格和tab键 |
| LINES=30,COLUMNS=114 | 定义字符屏幕敞口的大小(行数和列数) |
| MACHTYPE | |
| HOSTNAME | |
| EUID |
export和set都是临时的,如果希望定义变量永久生效,那就就要把定义变量的命令加到用户登录时自动执行的脚本程序中,通常:
/etc/profile对所有用户有效
~/.bashrc对此用户有效
其他 :alias定义命令的别名
alias[别名]=[指令名称]
临时与永久同上
unalias ll删除别名ll