windows:
环境变量指的是操作系统中运行环境的一些参数。包含了一个或者多个应用程序所将用到的信息。例如;windows和DOS系统中的path环境变量,当要求系统运行一个程序但是没有告诉他程序的所在完整路径时候,系统除了在当前目录下寻找此程序外,还会到path中制定路径取寻找。
%path%是可执行文件的搜索路径。
用户变量针对于某个用户有效,系统变量针对整个系统有效。
Linux:
shell被调用时候,从两个初始文件读取命令。etc/profile包含了系统变量。普通用户的启动信息文件($home/user/.bashrc)由各自用户维护,该文件实现用户自定义的系统初始化。
etc/profile:只是在登陆时候读取一次。
.bashrc :每次调用shell的时候都调用一次。
用户的~为/home/user
root的~为/root
etc/profile
etc/bashrc : ~/. bashrc 要引用 这个配置文件
root ~下由.bash_profile, ying用户为/home/ying。引用 ~/. bashrc 文件
root ~下由.bashrc, ying用户为/home/ying。
修改配置文件的方法:
1.修改etc/profile
2.修改~/.bashrc
修改方法: https://www.jianshu.com/writer#/notebooks/26525167/notes/29477517