吴江区经济开发区建设工程网站,网站开发定制宣传图片,快速建站介绍,个人直播平台搭建用Export命令能够配置环境变量#xff0c;但是假如每回进入系统之后都要重新配置一遍环境变量就很烦人。Linux给大众提供了自动配置环境变量的要领#xff0c;那就是修改.bashrc 文件。 通常说来#xff0c;有两个文件能够提供这种“进入系统时自动配置”的功能#xff0c;…用Export命令能够配置环境变量但是假如每回进入系统之后都要重新配置一遍环境变量就很烦人。Linux给大众提供了自动配置环境变量的要领那就是修改.bashrc 文件。 通常说来有两个文件能够提供这种“进入系统时自动配置”的功能一个是 /etc/bashrc另一个是 ~/.bashrc。其中/etc/bashrc是被每个用户执行的而~/.bashrc只被当前用户执行。所以/etc/bashrc只有root用户能修改而~/.bashrc是各个用户私有的文件。 ~指的是用户的home目录。在建立用户时Linux会为其分配一个目录以供该用户运用。比如对hjk41该目录就是/home/hjk41。通常用户只好修改这个目录里的文件这样各个用户之间不会互相干扰。因而 ~/.bashrc文件在这里就是 /home/hjk41/.bashrc假如有另外一名叫hjk42的用户那么他的 .bashrc文件就是 /home/hjk42/.bashrc。这样各个用户有自身独立的.bashrc文件能够根据须要自行修改而不会互相干扰。 /etc/bashrc文件则是共享的整个Linux中只有一份。通常来说用户的~/.bashrc开头都会调用/etc/bashrc因此修改/etc/bashrc会影响到所有用户这个文件通常是root用户维护的。总之Linux在用户登录时会执行相应的.bashrc文件比如我登录时就会执行 /home/hjk41/.bashrc 而这个文件先调用 /etc/bashrc。下面是一个基本的 .bashrc if [ -f /etc/bashrc ]; then . /etc/bashrc fi export PATH$PATH:/home/hjk41/bin 前面三行的意思是“假如/etc/bashrc这个文件存在那么就执行它”结尾一行是我自身加的用于修改PATH变量。这样每次登录时环境变量PATH都会自动修改为我须要的样子。 env 列出所有环境变量 source ~/.bashrc 在修改.bashrc文件后执行条命令能够使修改立即生效(否则要等下次登录才能看到成效)。