Esiste una GUI per modificare la variabile PATH?


9

C'è una GUI in Windows per modificare la variabile path. Mi chiedevo se ci fosse qualcosa di equivalente in Ubuntu per fare lo stesso.


Non è disponibile alcuna GUI per lo scopo. Ma è abbastanza facile farlo nella riga di comando. Per leggere e comprendere appieno le variabili di ambiente, consulta la documentazione ufficiale al riguardo- https://help.ubuntu.com/community/EnvironmentVariables
saji89

Risposte:


5

La cosa è ... pathè impostata in diversi file di testo in base a ciò che si desidera realizzare, ad esempio ~/.profileper l'utente, /etc/profilecome predefinito per gli utenti, /etc/environmentper il sistema o /etc/bash.bashrcper le shell bash interattive a livello di sistema. In alcuni di questi $ PATH è impostato come parte di alcuni codici.

Quindi un editor di testo è la cosa più logica da usare. Come geditse lo desideri graficamente ma continuerai a guardare lo stesso tipo di accordo con nanoo vidalla riga di comando. Ma non sarà possibile con qualcosa in cui si modifica in alcune directory con una casella di input per sfogliare le directory poiché in Linux PATH può avere qualche logica in più rispetto alla semplice modifica di una variabile.

Il mio consiglio: abituarsi alla modifica della riga di comando per cose come questa e cose simili. Un giorno ti aiuterà a risolvere i tuoi problemi quando non riesci ad accedere o a Unity si blocca subito dopo l'accesso.

È più probabile che ci sia una ragione per farlo in questo modo. Linux ha molti altri modi di fare le cose che nessuno di noi userà mai, ma ciò non significa che qualcun altro non ne abbia bisogno.


Per Latex suggerirei di aggiungerlo a /etc/bash.bashrc. Questo è il posto dove modificare il percorso per le shell bash a livello di sistema.

gksu gedit /etc/bash.bashrc

Dopo averlo aggiunto e salvato è possibile verificare con

echo $PATH

se è impostato correttamente (e questo sarà permament).


Il mio attuale obiettivo è impostare la variabile PATH su: "/ usr / local / texlive / 2011 / bin / i386-linux". Ma dopo aver chiuso la sessione, il sistema dimentica il valore della variabile PATH. Quindi, per avviare un semplice compito di eseguire Latex su Ubuntu, devo andare nella cartella, copiare il percorso e impostare la variabile ogni volta che devo iniziare a usarlo. Quindi ho letto diverse soluzioni a questo problema. Alcuni dicono modifica bashrc, alcuni dicono modifica bash_profile, altri dicono semplicemente profilo e alcuni dicono modifica bash_login. In tutto questo sono confuso su dove si trova la variabile PATH (che è garantita per il caricamento all'accesso)!
Shashank Sawant,

In Windows c'è un posto dove puoi andare e modificare la variabile del percorso. Tale modifica funzionerà sempre (anche dopo il riavvio del sistema). Ma a causa di tutti i problemi che Windows ha, lo odio. Mi piace Ubuntu ma attualmente sto cercando di imparare come Ubuntu risolve i problemi in Windows. La variabile PATH è stata una cosa che mi ha confuso molto (specialmente il modo non pitonico in cui viene gestita - non c'è un modo per modificarla, ogni blog raccomanda un nuovo metodo).
Shashank Sawant,

Stai facendo qualcosa di sbagliato se il percorso non si attacca: come solo impostarlo per questa sessione. Nessun altro sembra avere problemi con l'aggiunta di un percorso per il lattice;)
Rinzwind

Sì ... principalmente sto facendo qualcosa di sbagliato. Ma è qui che si trova la mia domanda: qual è il modo più sicuro per impostare la variabile PATH? Il mio metodo attuale è quello di eseguire "PATH = / usr / local / texlive / 2011 / bin / i386-linux: $ PATH". Ma dopo il riavvio, i sistemi dimenticano l'assegnazione di cui sopra.
Shashank Sawant,

1
Ho messo nel posto più logico per mettere questo per il lattice. Il comando che usi è solo per quella sessione.
Rinzwind,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.