No estoy tan interesado en Linux y tengo la siguiente duda después de un tutorial.
Tengo que modificar el bashrc
archivo. ¿Qué tipo de configuración contiene este archivo? Creo que algo relacionado con el entorno de bash shell, pero no estoy tan seguro de ello.
Tengo que insertar esta línea:
export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH
¿Qué hace exactamente esta línea?
Creo que esa export
declaración se usa para crear una nueva variable que la hace disponible para otro programa.
Pero, ¿qué hace exactamente esta línea? ¿Es PATH
el nombre de la variable que estoy definiendo? ¿Qué es $HOME
?
Lo que significa el :
símbolo entre PATH=$HOME/.local/bin
y $HOME/.local/usr/bin
y $PATH
la sección en la expresión anterior?
¿Qué significa exactamente esta expresión?
PATH
modificaciones ya se realiza en el ~/.profile
archivo, por lo que es un poco inconsistente hacer cosas similares ~/.bashrc
. Mejor IMO para modificar el código que ya está en ~/.profile
si es necesario. Actualmente el ~/.profile
archivo predeterminado incluye esta línea:PATH="$HOME/bin:$HOME/.local/bin:$PATH"
~/.bashrc
, ~/.profile
el administrador de pantalla lo obtiene, por lo que solo las variables establecidas por ~/.profile
están disponibles cuando inicia programas desde el entorno gráfico. Y eso ocurre temprano, por lo que debería estar bien para los procesos de inicio automático de la sesión.