Customização e Uso do Ambiente Shell

Arquivos de configuração globais, aplicados a todos os usuários:

  • /etc/profile: Arquivo de inicialização executado durante o processo de login de todos os usuários do sistema. Em caso de processo de login, será sempre o primeiro arquivo executado.
  • /etc/profile.d/: Todos os scripts presentes nesse diretório serão executados durante o processo de login de cada usuário do sistema.
  • /etc/bash.bashrc: Arquivo executado para toda nova sessão de shell bash, aplicado a todos os usuários.
  • /etc/inputrc: Arquivo global utilizado para customização de opções do teclado e de comportamento do terminal.
  • /etc/skel/ : Todos os arquivos e diretórios presentes nesse diretório serão incluídos no diretório home de novos usuários criados no sistema.

Arquivos de configuração locais, de cada usuário:

  • ~/.bash_profile: Se existir, o arquivo é executado após o /etc/profile, durante o processo de login do usuário.
  • ~/.bash_login: Se .bash_profile não existir, o arquivo é executado automaticamente durante o processo de login, após a execução do /etc/profile.
  • ~/.profile: Não existindo .bash_profile e .bash_login, o arquivo é executado durante o login após a execução do /etc/profile.
  • ~/.bashrc: Executado automaticamente em toda nova sessão de shell bash, logo após o /etc/bash.bashrc.
  • ~/.inputrc: Implementa a nível de usuário vinculações de teclas e opções referentes ao terminal
  • ~/.bash_logout: Arquivo executado durante o processo de logout do usuário
Leia Mais