No encuentro mi .bash_login y .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:~#
¿Siempre hay un solo archivo .bashrc y .bash_profile para cada usuario?
Y, ¿se encuentran siempre .bashrc y .bash_profile en el directorio / home / "nombre de usuario"?
fuente
bashrc
La ubicación de su archivo depende de la distribución ... Aquí hay una lista básica para el sistemabashrc
:/etc/bashrc
(Redhat, Fedora, etc.)/etc/bash.bashrc
(Debian, Ubuntu, Linux Mint, Backtrack, Kali, etc.)/etc/bash.bashrc.local
(Suse, OpenSuse, etc.)Luego está el usuario individual privado
bashrc
, que, en su mayor parte, se almacena~/.bashrc
básicamente para cada distribución ... Si no tiene una de las distribuciones enumeradas, o tiene un sistema especial, siempre puede buscar labashrc
ubicación en Google para esa distribución o sistema ...Saludos,
Interesante ...
fuente
Como la gente ya ha dicho, puede encontrar un esqueleto de bashrc en /etc/skel/.bashrc. Si diferentes usuarios desean diferentes configuraciones de bash, debe colocar un archivo .bashrc en la carpeta de inicio de ese usuario.
Cuando se trata de .bash_profile y .bash_login, el usuario debe crearlos manualmente y vincularlos a través de bashrc. bash_profile y bash_login existen para crear una sensación más organizada para las diferentes configuraciones que carga. Personalmente mantengo todos mis alias en bash_profile para no tener que ordenar un desorden en bashrc para hacer una edición rápida.
Aquí hay un ejemplo de lo que tendría en su archivo .bashrc:
fuente