Abra una nueva ventana de Terminal y vaya a su directorio de inicio (solo escriba cd
y presione Entrar).
Después de eso, escriba ls .bash*
y también ls .profile
(tenga en cuenta que cada uno de esos nombres de archivo comienza con un punto). Si tiene esos archivos (y debería tener al menos el .profile uno), entonces necesita editarlos y agregarles sus alias. Utilizo VI (o VIM) para editar esos archivos, pero podría usar otro editor (de hecho, al escribir en la ventana de la Terminal open .bash_profile
se abrirá en TextEditor, que puede ser un poco más fácil de usar si no está familiarizado con VI). Si, por algún motivo, no tiene ninguno de esos archivos, cree uno nuevo (y llámelo .bashrc), agregue sus líneas de alias en él (de modo que este sea un comando por línea, como los escribiría). en shell) y luego guardar el archivo. Luego puede crear enlaces simbólicos a .bash_profile y .profile usando ln -s .bashrc .bash_profile; ln -s .bashrc .profile
.
Lo que normalmente hago es crear enlaces simbólicos de .bashrc y .bash_profile a .profile y luego solo tengo que preocuparme por un solo archivo.
La diferencia entre esos archivos es que bash generará otros diferentes dependiendo de si se inició como un shell de inicio de sesión (normalmente, un proceso de inicio de sesión iniciaría el shell como un shell de inicio de sesión) o solo como interactivo (pero no de inicio de sesión) shell, o una shell no interactiva. Tener los tres archivos esencialmente iguales me da un entorno consistente independientemente de cómo se inició bash.
Obtendrá más información haciendo man bash
, pero prepárese, es una página de manual larga. Podrás ver cuál de los tres archivos (.bashrc, .profile y .bash_profile) tiene su origen dependiendo de en qué modo se inició bash.
Espero que ayude, si no, dame un grito.