Pagina 1 di 1
[Risolto] Bash e PATH
Inviato: lunedì 25 agosto 2008, 17:28
da Superflexo
in quale file posso modificare la variabile PATH in modo da includere nella bash comandi presenti in directory non considerate?
Considerare che ho Ubuntu Hardy Heron 8.04 e che ho provato a modificare .bashrc ma al suo interno non c'è PATH)
Grazie
Paolo
[mi sono espresso correttamente?]
Re: Bash e PATH
Inviato: lunedì 25 agosto 2008, 17:33
da preben
Se non mi sbaglio, nel file .bashrc.
Ciao!
Re: Bash e PATH
Inviato: lunedì 25 agosto 2008, 17:39
da Superflexo
nel file .bashrc mi pare non ci siano riferimenti a PATH
Re: Bash e PATH
Inviato: lunedì 25 agosto 2008, 17:42
da Massimo S.
/etc/environment
Re: Bash e PATH
Inviato: lunedì 25 agosto 2008, 17:45
da simo_magic
Superflexo ha scritto:
nel file .bashrc mi pare non ci siano riferimenti a PATH
e che c'entra?
tu hai chiesto dove poter dire i cambiamenti, mica che ce ne fossero di predefiniti
PATH=$PATH:/percorso/che/ti/pare
Massimo S. ha scritto:
/etc/environment
quello non lo toccate! è il path fondamentale che non va assolutamente toccato
se si vogliono modifiche per tutti gli utenti esiste /etc/bash.bashrc
Re: Bash e PATH
Inviato: lunedì 25 agosto 2008, 17:53
da Superflexo
e che c'entra?
tu hai chiesto dove poter dire i cambiamenti, mica che ce ne fossero di predefiniti
PATH=$PATH:/percorso/che/ti/pare
Dunque non c'è un file in cui è già predefinito? posso aggiungerlo comodamente nella mia bashrc? e la sintassi corretta è quella indicata da te?
PS: ho provato a modificare .profile dove viene definito PATH in un certo modo ma non ho ottenuto quello che volevo
Ti ringrazio
Paolo
Re: Bash e PATH
Inviato: lunedì 25 agosto 2008, 18:21
da simo_magic
Superflexo ha scritto:
Dunque non c'è un file in cui è già predefinito?
per l'appunto /etc/environment contiene il path base che può essere modificato dentro il tuo .bashrc
Superflexo ha scritto:
e la sintassi corretta è quella indicata da te?
che ti davo? quella sbagliata? (rotfl)
Re: Bash e PATH
Inviato: lunedì 25 agosto 2008, 18:29
da Superflexo
perfetto, funziona.
Grazie ancora
Re: Bash e PATH
Inviato: martedì 26 agosto 2008, 9:27
da Massimo S.
simo_magic ha scritto:
se si vogliono modifiche per tutti gli utenti esiste /etc/bash.bashrc
Scusa, ma il path modificato in quel file viene "visto" solo dalle bash o anche dalle applicazioni lanciate direttamente dall'ambiente grafico?
Re: Bash e PATH
Inviato: martedì 26 agosto 2008, 16:07
da simo_magic
viene letto da tutti il bashrc sia quello in etc sia quello nelle cartelle utente
Re: Bash e PATH
Inviato: martedì 26 agosto 2008, 16:29
da Massimo S.
simo_magic ha scritto:
viene letto da tutti il bashrc sia quello in etc sia quello nelle cartelle utente
Io non ne sono cosi sicuro, ho avuto esperienze in passato con software che avevano bisogno di una data variabile di ambiente.
Io l'avevo impostata in .bashrc
Se il software veniva lanciato da un terminale, quindi da una bash, "vedeva" la variabile.
Se invece lo lanciavo graficamente, ad esempio creando una voce nel menu applicazioni, non "vedeva" la variabile
Mettendo la var invece in /etc/environment la vedeva sempre.
Oppure mettendola nel file .xprofile nella home dell'utente (in questo caso la var è vista solo da quell'utente)
Re: Bash e PATH
Inviato: martedì 26 agosto 2008, 16:49
da simo_magic
naturalmente avevi fatto il logout prima di provare a vedere se il programma vedeva la variabile vero?
perchè il file bashrc viene letto al login e se apri un terminale lì dentro viene effettuato un nuovo login
Re: Bash e PATH
Inviato: martedì 26 agosto 2008, 17:34
da Massimo S.
Non ricordo bene, mi pare di si, e non ricordo nemmeno se avevo modificato proprio .bashrc oppure .profile
Magari quando ho tempo rifaccio una prova, giusto così per curiosità
