作为一个新手,整天摸黑,一下是谷歌百度,还有自己踩到的坑陈列出来的
1、常用命令介绍
env
显示所有环境变量
echo $PATH
输出环境变量值
export $HELLO=hello
临时设置一个环境变量
set
显示本地环境变量
unset
清除环境变量
readonly
命令设置只读变量
2、常见的环境变量
PATH
决定了shell将到哪些目录中寻找命令或程序
HOME
当前用户主目录
MAIL
是指当前用户的邮件存放目录。
SHELL
是指当前用户用的是哪种Shell。
HISTSIZE
是指保存历史命令记录的条数
LOGNAME
是指当前用户的登录名。
HOSTNAME
是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。
JAVA_HOME
Java 环境
3、环境存储位置及作用
/etc/profile
所有用户生效(登录时执行)
/etc/bash.bashrc
只对当前用户生效
~/.bash_profile
用户登录时被读取,其中包含的命令被执行
~/.bashrc
启动新的shell时被读取,并执行
~/.bash_logout
shell 登录退出时被读取
资料收集到此,才发现之前果然是在瞎搞…
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名,转载请标明出处;