Você pode usar o comando Exportar para definir variáveis de ambiente, mas seria muito chato se você tivesse que redefinir as variáveis de ambiente toda vez que entrar no sistema. O Linux fornece a todos uma maneira de definir variáveis de ambiente automaticamente, que é alterar o arquivo .bashrc. De modo geral, existem dois arquivos que podem fornecer essa função "definir automaticamente ao entrar no sistema", um é /etc/bashrc e o outro é ~/.bashrc. Entre eles, /etc/bashrc é executado por cada usuário, enquanto ~/.bashrc é executado apenas pelo usuário atual. Portanto, /etc/bashrc só pode ser alterado pelo usuário root, enquanto ~/.bashrc é um arquivo privado para cada usuário. "~" refere-se ao diretório inicial do usuário.
Quando um usuário é criado, o Linux alocará um diretório para o usuário usar. Por exemplo, para "hjk41", o diretório é "/home/hjk41". Os usuários gerais só podem alterar arquivos neste diretório, para que os usuários não interfiram uns com os outros. Portanto, o arquivo ~/.bashrc aqui é "/home/hjk41/.bashrc". Se houver outro usuário chamado "hjk42", então seu arquivo .bashrc será "/home/hjk42/.bashrc".
Desta forma, cada usuário possui seu próprio arquivo ".bashrc" independente, que pode ser alterado conforme necessário, sem interferir um no outro. O arquivo /etc/bashrc é compartilhado e existe apenas uma cópia em todo o Linux. De modo geral, o "~/.bashrc" do usuário chamará /etc/bashrc, portanto, alterar /etc/bashrc afetará todos os usuários. Este arquivo geralmente é gerenciado pelo usuário root.
Resumindo, o Linux executará o arquivo .bashrc correspondente quando o usuário fizer login. Por exemplo, quando eu fizer login, /home/hjk41/.bashrc será executado e esse arquivo chamará primeiro /etc/bashrc. O seguinte é um .bashrc simples: if [ -f /etc/bashrc ]; then . existe, então execute-o." A última linha foi adicionada por mim para modificar a variável PATH. Desta forma, toda vez que eu fizer login, a variável de ambiente PATH será automaticamente modificada para o que eu preciso. "env" lista todas as variáveis de ambiente "source ~/.bashrc" Após alterar o arquivo .bashrc, execute o seguinte comando para que as alterações tenham efeito imediato (caso contrário, você terá que esperar até o próximo login para ver o efeito).