Não estou encontrando meu .bash_login e .bash_profile
root@linux:~# locate .bash*
/etc/bash.bashrc
/etc/skel/.bashrc
/etc/skel/.bashrc.original
/home/noroot/.bashrc
/home/noroot/.bashrc.original
/root/.bash_history
/root/.bashrc
/usr/share/base-files/dot.bashrc
/usr/share/doc/adduser/examples/adduser.local.conf.examples/bash.bashrc
/usr/share/doc/adduser/examples/adduser.local.conf.examples/skel/dot.bashrc
/usr/share/kali-defaults/.bashrc
root@linux:~#
Sempre existe apenas um arquivo .bashrc e .bash_profile para cada usuário?
E .bashrc e .bash_profile sempre são encontrados no diretório / home / "nome de usuário"?
fonte
Sua
bashrc
localização do arquivo é distro-dependente ... Aqui está uma lista básica para o sistemabashrc
:/etc/bashrc
(Redhat, Fedora, etc)/etc/bash.bashrc
(Debian, Ubuntu, Linux Mint, Backtrack, Kali etc)/etc/bash.bashrc.local
(Suse, OpenSuse, etc)Depois, há o usuário único privado
bashrc
, que, na maioria das vezes, é armazenado em~/.bashrc
basicamente todas as distros ... Se você não possui uma das distribuições listadas ou possui um sistema especial, sempre pode procurar abashrc
localização no google para essa distribuição ou sistema ...Atenciosamente,
Interessante ...
fonte
Como as pessoas já declararam, você pode encontrar um esqueleto do bashrc em /etc/skel/.bashrc. Se usuários diferentes desejam configurações diferentes do bash, você deve colocar um arquivo .bashrc nessa pasta inicial dos usuários.
Quando se trata de .bash_profile e .bash_login, o usuário precisa criá-los manualmente e vinculá-los via bashrc. O bash_profile e o bash_login existem para criar uma sensação mais organizada para as diferentes configurações que você carrega. Pessoalmente, mantenho todos os meus pseudônimos em bash_profile para não precisar resolver uma bagunça no bashrc para fazer uma edição rápida.
Aqui está um exemplo do que você teria no seu arquivo .bashrc:
fonte