cambiar una variable de entorno como PATH para siempre

cambiar una variable de entorno como PATH para siempre

Posible duplicado:
¿Cómo configuro una variable de entorno de usuario? (permanentemente, no sesión)

Para cambiar la cantidad de la variable PATH, uso:export PATH=...

Pero cuando cierro la terminal, la cantidad de PATH vuelve a ser la que era al principio.

Quiero guardar los cambios, para que el importe sea el que quiero después de cerrar el terminal o cerrar sesión.

¿Cómo puedo hacer este trabajo?

Yo uso Fedora 17, kernel: 3.4.3

Respuesta1

hacer que la configuración sea persistente:

agregue esta línea:exportar RUTA=/ruta/a/diren tus~/.bashrcsi usa bash, o ~/.zshrc para zsh:

$ vim ~/.bashrc

export PATH=$PATH:/path/to/dir

:wq

o:

$ echo "export PATH=$PATH:/path/to/dir" >> ~/.bashrc

¡EDICIÓN MAS TARDE!

Respuesta2

Cada vez que ejecuta una instancia de shell bash (sin inicio de sesión), lee y ejecuta el .bashrcarchivo en su directorio de inicio. Los shells de inicio de sesión, por otro lado, lo hacen para .profileel archivo ubicado en su directorio de inicio. Puede encontrar la diferencia entre shells con y sin inicio de sesión leyendo el manual de bash.

En su caso, abra su ~/.bashrcy establezca allí la variable que desee. Por ejemplo:

PATH="/some/new/path:$PATH"

Guárdalo y vuelve a cargarlo:

$ source ~/.bashrc

información relacionada