¿Hay una GUI para editar la variable PATH?


9

Hay una GUI en Windows para editar la variable de ruta. Me preguntaba si hay algo equivalente en Ubuntu para hacer lo mismo.


No hay GUI disponible para este propósito. Pero es bastante fácil hacerlo a la manera de la línea de comandos. Para leer y comprender completamente las variables de entorno, consulte la documentación oficial al respecto: https://help.ubuntu.com/community/EnvironmentVariables
saji89

Respuestas:


5

La cosa es ... pathse configura dentro de varios archivos de texto en función de lo que desea lograr, como ~/.profilepara el usuario, /etc/profilecomo predeterminado para los usuarios, /etc/environmentpara el sistema o /etc/bash.bashrcpara los shells interactivos de todo el sistema. En algunos de estos $ PATH se establece como parte de alguna codificación.

Entonces, un editor de texto es lo más lógico de usar. Por ejemplo, geditsi lo desea de forma gráfica pero seguirá viendo el mismo tipo de trato que con nanoo videsde la línea de comandos. Pero no será posible con algo en el que edite en algunos directorios con un cuadro de entrada para explorar directorios, ya que en Linux PATH puede tener algo más de lógica que simplemente editar una variable.

Mi consejo: acostumbrarse a la edición de línea de comandos para cosas como esta y cosas similares. Algún día lo ayudará a solucionar sus problemas cuando no pueda iniciar sesión o Unity se bloquee justo después de iniciar sesión.

Es más probable que haya una razón para que se haga de esta manera. Linux tiene muchas más formas de hacer las cosas que cualquiera de nosotros usará, pero eso no significa que alguien más no las necesite.


Para Latex, sugeriría agregarlo a /etc/bash.bashrc. Ese es el lugar para editar la ruta de los shells bash de todo el sistema.

gksu gedit /etc/bash.bashrc

Después de agregarlo y guardarlo, puede consultar con

echo $PATH

si está configurado correctamente (y esto será permanente).


Mi objetivo actual es establecer la variable PATH en: "/ usr / local / texlive / 2011 / bin / i386-linux". Pero después de cerrar la sesión, el sistema olvida el valor de la variable PATH. Entonces, para iniciar una tarea simple de ejecutar Latex en Ubuntu, tengo que ir a la carpeta, copiar la ruta y configurar la variable cada vez que tengo que comenzar a usarla. Entonces leí diferentes soluciones a este problema. Algunos dicen editar bashrc, algunos dicen editar bash_profile, otros dicen simplemente perfil y algunos dicen editar bash_login. ¡En todo esto, estoy confundido sobre dónde se encuentra la variable PATH (que se garantiza que se cargará al iniciar sesión)!
Shashank Sawant

En Windows hay un lugar al que puede ir y editar la variable de ruta. Esa edición siempre funcionará (incluso después de reiniciar el sistema). Pero debido a todos los problemas que tiene Windows, lo odio. Me gusta Ubuntu, pero actualmente estoy tratando de aprender cómo Ubuntu supera los problemas en Windows. La variable PATH ha sido algo que me ha confundido mucho (especialmente la forma poco pitónica en que se maneja, no hay una sola forma de editarla, cada blog recomienda un nuevo método).
Shashank Sawant

Estás haciendo algo mal si la ruta no se pega: como configurarla solo para esta sesión. Nadie más parece tener problemas para agregar un camino para el látex;)
Rinzwind

Sí ... sobre todo estoy haciendo algo mal. Pero ahí es donde radica mi pregunta: ¿cuál es la forma más segura de establecer la variable PATH? Mi método actual es ejecutar "PATH = / usr / local / texlive / 2011 / bin / i386-linux: $ PATH". Pero después de reiniciar, el sistema olvida la asignación anterior.
Shashank Sawant

1
Puse en el lugar más lógico para poner esto para el látex. Ese comando que usa es solo para esa sesión.
Rinzwind
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.