Pregunta ¿Cómo volver a cargar .bash_profile desde la línea de comandos?


¿Cómo puedo volver a cargar .bash_profile desde la linea de comando? Puedo hacer que el caparazón reconozca los cambios en .bash_profile al salir y volver a iniciar sesión, pero me gustaría poder hacerlo a pedido.


703
2018-01-05 19:09


origen


Respuestas:


Simplemente escriba source ~/.bash_profile

Alternativamente, si te gusta guardar las teclas, puedes escribir . ~/.bash_profile


1351
2018-01-05 19:10



. ~/.bash_profile

Solo asegúrate de no tener ninguna dependencia en el estado actual allí.


77
2018-01-05 19:11



Simplemente escribe:

. ~/.bash_profile

Sin embargo, si desea que el origen se ejecute automáticamente cuando se inicie el terminal en lugar de ejecutarlo cada vez que abra el terminal, puede agregar . ~/.bash_profile a ~/.bashrc archivo.

Nota:

Cuando abre un terminal, el terminal inicia el modo interactivo bash (no de inicio de sesión), lo que significa que será fuente ~/.bashrc.

~/.bash_profile solo es originado por bash cuando se inició en modo de inicio de sesión interactivo. Eso es típicamente solo cuando inicias sesión en la consola (Ctrl+Alt+F1..F6), o conectando a través de ssh.


23
2018-05-10 19:44



También puede usar este comando para volver a cargar ~ / .bash_profile para ese usuario. Asegúrate de usar el tablero.

su - username

11
2017-09-19 23:33



  1. Salvar .bash_profile archivo
  2. Ir al directorio de inicio del usuario escribiendo cd 
  3. Recargar el perfil con . .bash_profile 

10
2018-05-07 10:15



Me gusta el hecho de que después de haber editado el archivo, todo lo que necesita hacer es escribir:

. !$

Esto genera el archivo que acaba de editar en la historia. Ver ¿Qué es bang dollar in bash?.


5
2017-11-08 14:45



Añadir alias bashs="source ~/.bash_profile" en tu archivo bash. Entonces puedes llamar bashs de la próxima vez


3
2017-09-10 13:12



si .bash_profile no existe, puede intentar ejecutar el siguiente comando:

. ~/.bashrc 

o

 source ~/.bashrc

en lugar de .bash_profile. Puede encontrar más información sobre bashrc


2
2017-08-12 19:22



Yo uso Debian y simplemente puedo escribir exec bash lograr esto. No puedo decir si funcionará en todas las demás distribuciones.


1
2018-03-29 02:50



Quería publicar una respuesta rápida que durante el uso source ~/.bash_profile o las respuestas mencionadas anteriormente funcionan, una cosa para mencionar es que esto solo recarga tu perfil de bash en la pestaña o sesión actual que estás viendo. Si desea volver a cargar su perfil bash en cada pestaña / shell, debe ingresar este comando manualmente en cada uno de ellos.

Si utiliza iTerm, puedes usar CMD⌘+Cambio+yo para ingresar un comando en todas las pestañas actuales. Para terminal, puede ser útil hacer referencia a esto problema;


1
2018-05-19 21:14