Linux下的环境变量

使用env命令查看全部环境变量

常用环境变量包括

LD_LIBRARY_PATH 指定动态链接库的位置so文件,这个环境变量非常重要。windows下只需要设置PATH就够了,Linux下可执行命令的路径和动态链接库的路径是分开的。
PYTHONPATH 指定python安装包的路径
PATH 决定了shell将到哪些目录中寻找命令或程序
HOME 当前用户主目录
HISTSIZE 历史记录数
LOGNAME 当前用户的登录名
HOSTNAME 指主机的名称
SHELL 当前用户Shell类型
LANGUGE  语言相关的环境变量,多语言可以修改此环境变量
MAIL 当前用户的邮件存放目录
PS1 基本提示符,对于root用户是#,对于普通用户是$
PS2:附属提示符,默认是>

环境变量相关的命令

1.echo 显示某个环境变量值 echo $PATH
2.export 设置一个新的环境变量export HELLO="hello"(可以无引号),在shell的命令行下直接使用[export 变量名=变量值] 定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。
3.env 显示所有环境变量
4.set 显示本地定义(系统中已经存在)的shell变量以及设置shell变量的新变量值,如果未指定值,则该变量值将被设为NULL。
5.unset 清除环境变量unset HELLO
6.readonly 设置只读环境变量readonly HELLO,如果使用了readonly命令的话,变量就不可以被修改或清除了

猜你喜欢

转载自www.cnblogs.com/weiyinfu/p/10452446.html