常见用户环境变量:
环境变量 | 说明 |
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