这几个命令都是和Linux环境变量相关的
env
查看系统所有的环境变量,个人觉得这里面最重要的就是PATH,我们在终端敲入的命令,其实都是一个个脚本文件,那么Shell去哪找这些文件呢?搜索路径就存在PATH里,PATH里用:
作分隔符区分不同的路径
$ envPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/gamesSHELL=/bin/bashLC_NUMERIC=zh_CN.UTF-8USER=jiangSHLVL=1HOME=/home/jiangLOGNAME=jiang...
如果想要查看特定的环境变量的值,可以使用$echo $env_var
$ echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
export
针对这次登录更改环境变量的值,仅对此次登录的后续程序有影响,如果想让每次登录都执行一次\(export,可以将命令添加在相应用户的~/.bashrc文件中 **\)export [-fnp] [变量名称]=[变量值]**
-f
#代表[变量名称]中为函数名称。-n
#删除指定的变量-p
#列出所有的shell赋予程序的环境变量。 举个栗子,将当前目录添加的PATH变量中: $export $PATH=$PATH:.