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 debe tener al menos el archivo .profile), debe editarlos y agregarles sus alias. Uso VI (o VIM) para editar esos archivos, pero podría usar otro editor (de hecho, si escribe en la ventana de su Terminal open .bash_profile
lo abrirá en TextEditor, que puede ser un poco más fácil de usar si no está familiarizado con VI) . Si, por alguna razón, no tiene ninguno de esos archivos, cree uno nuevo (y llámelo .bashrc), agregue sus líneas de alias (por lo que este será un comando por línea, ya que los escribiría) en shell) y luego guarde el archivo. Luego puede crear enlaces simbólicos a .bash_profile y .profile utilizando ln -s .bashrc .bash_profile; ln -s .bashrc .profile
.
Lo que normalmente hago es hacer enlaces simbólicos .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 ha iniciado 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 simplemente como un shell interactivo (pero no de inicio de sesión), o Un shell no interactivo. Tener los tres archivos esencialmente iguales me da un entorno consistente independientemente de cómo se inició bash.
Obtendrá más información al hacerlo man bash
, pero esté preparado, es una página de manual larga. Podrá ver cuál de los tres archivos (.bashrc, .profile y .bash_profile) se obtiene según el modo en que se inició bash.
Espero que ayude, si no, dame un grito.