用户环境变量 shell变量 别名

常见用户环境变量

环境变量 说明
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

原文地址:https://www.cnblogs.com/daduryi/p/6622118.html