¿Cómo puedo salir de "bash"?

3

No se como conseguir mi .profile Los alias vuelven a la terminal cada vez que los pruebo, aparece este mensaje de error:

apaw:~ apaw$ cdp
-bash: cdp: command not found

¿Cómo salgo de este bash? Creo firmemente que fue nombrado diferente mientras aún funcionaba.

antpaw
fuente

Respuestas:

3

No estoy seguro de entender tu pregunta.

los -bash: El prefijo que ve es simplemente la forma de bash de identificarse como la fuente del mensaje de error. En este caso ingresaste cdp que no es un comando de shell externo ni interno ni se definió como un alias o una función.

Mientras que en un terminal (bash), simplemente puede escribir exit Salir del terminal y cerrar la sesión de shell.

Los alias en tu .profile se leen al iniciar un nuevo terminal o sesión de shell, o si source los archivos: por ejemplo source ~/.profile. Eso debería releer tu .profile y cargar cualquier alias cambiado.

cm2
fuente
0

Bueno, he descubierto cuál era el problema, algunos scripts han creado un .bash_profile archivo que estaba anulando mi .profile archivo, ahora he quitado el .bash_profile archivo y funciona de nuevo!

antpaw
fuente
3
Recomiendo usar .bash_profile en lugar de .profile, especialmente si contiene algún código específico de bash. Además, si aún no lo está haciendo de esta manera: en general, debería colocar personalizaciones en .bashrc y tener .bash_profile source .bashrc. .bashrc se aplica a shells de inicio de sesión y no de inicio de sesión, pero .profile (y .bash_profile) solo se aplican a shells de inicio de sesión.
Chris Page