linux 的环境变量

环境变量

什么是环境变量呢?在 LINUX 中就是指登录后环境的样子。更方便用户使用系统。环境变量设定存放在/etc/profile中
使用 env 命令可以显示当前系统的所有环境变量。(其中 PATH 定义命令的搜索路径, pwd 定义当前工作路径,在不同路径下 env 显示的 pwd 是不一样的, OLDPWD 显示上一个工作路径,使用 cd - 可以返回上一个工作目录, LANG 定义默认语言)例: PATH 很重要,由于它定义了命令的搜索路径,如果想执行 / root 下的某个命令,需要改变环境变量,用 export PATH=$PATH:/root, 注意一定是追加到原 PATH 的后面,若直接 PATH = root 造成的恶果是系统的大部分命令都不能用了。定义环境变量的语法 export NAME=NAME1
补充: set 命令显示所用命令,包括本地变量。
扩展 : PS1 定义命令提示符的显示方式; PS 2 定义……举个例子,你在毛利率提示符下输入 cat  \ 回车键后就会出现一个 >, PS 2 就是用来定义它的样子的; PS 3 用来定义 selected( 用来生成菜单 ) 的提示符; PS 4 用来定义……还是举个 例子吧,你用 bash - x 选项来调试一个程序时会出现一个加号, PS 4 就是定义它的样子的。下面你在命令提示符下输入 echo   "$ PS1 " 这几个看看吧。是不是不太抽象了,呵呵。我们来改一下 PS 1 吧,用 export Ps 1=‘[\# \ A \W ]\$’ 看看效果吧,是不是很爽,其中 \# 显示此次登陆后执行命令的个数, \ A 显示当前系统时间, \ W 显示相对路径 \$ 是定义出现的 # 的,你不加 \$ 就知道了。下面还是改回原来的样子吧, export PS 1=‘[\ u@\h \W ]\$’ ,各个选项的含义你自己对照吧。若果你该变的话系统在下次登录后还会恢复本色的,因为你的改变你对当前 shell 生效。
 

你可能感兴趣的:(linux,职场,休闲,linux环境变量)