[Risolto] Bash e PATH
- Superflexo
- Prode Principiante
- Messaggi: 131
- Iscrizione: mercoledì 28 maggio 2008, 22:47
- Contatti:
[Risolto] Bash e PATH
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?]
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?]
Ultima modifica di Superflexo il mercoledì 18 novembre 2009, 10:10, modificato 1 volta in totale.
Re: Bash e PATH
Se non mi sbaglio, nel file .bashrc.
Ciao!
Ciao!
Accusare gli altri delle proprie disgrazie è conseguenza della nostra ignoranza!
- Superflexo
- Prode Principiante
- Messaggi: 131
- Iscrizione: mercoledì 28 maggio 2008, 22:47
- Contatti:
Re: Bash e PATH
nel file .bashrc mi pare non ci siano riferimenti a PATH
- Massimo S.
- Entusiasta Emergente

- Messaggi: 1931
- Iscrizione: giovedì 28 settembre 2006, 14:34
Re: Bash e PATH
/etc/environment
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Bash e PATH
e che c'entra?Superflexo ha scritto: nel file .bashrc mi pare non ci siano riferimenti a PATH
tu hai chiesto dove poter dire i cambiamenti, mica che ce ne fossero di predefiniti
PATH=$PATH:/percorso/che/ti/pare
quello non lo toccate! è il path fondamentale che non va assolutamente toccatoMassimo S. ha scritto: /etc/environment
se si vogliono modifiche per tutti gli utenti esiste /etc/bash.bashrc
- Superflexo
- Prode Principiante
- Messaggi: 131
- Iscrizione: mercoledì 28 maggio 2008, 22:47
- Contatti:
Re: Bash e PATH
Dunque non c'è un file in cui è già predefinito? posso aggiungerlo comodamente nella mia bashrc? e la sintassi corretta è quella indicata da te?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
PS: ho provato a modificare .profile dove viene definito PATH in un certo modo ma non ho ottenuto quello che volevo
Ti ringrazio
Paolo
Ultima modifica di Superflexo il lunedì 25 agosto 2008, 17:55, modificato 1 volta in totale.
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Bash e PATH
per l'appunto /etc/environment contiene il path base che può essere modificato dentro il tuo .bashrcSuperflexo ha scritto: Dunque non c'è un file in cui è già predefinito?
che ti davo? quella sbagliata? (rotfl)Superflexo ha scritto: e la sintassi corretta è quella indicata da te?
- Superflexo
- Prode Principiante
- Messaggi: 131
- Iscrizione: mercoledì 28 maggio 2008, 22:47
- Contatti:
Re: Bash e PATH
perfetto, funziona.
Grazie ancora
Grazie ancora
- Massimo S.
- Entusiasta Emergente

- Messaggi: 1931
- Iscrizione: giovedì 28 settembre 2006, 14:34
Re: Bash e PATH
Scusa, ma il path modificato in quel file viene "visto" solo dalle bash o anche dalle applicazioni lanciate direttamente dall'ambiente grafico?simo_magic ha scritto: se si vogliono modifiche per tutti gli utenti esiste /etc/bash.bashrc
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Bash e PATH
viene letto da tutti il bashrc sia quello in etc sia quello nelle cartelle utente
- Massimo S.
- Entusiasta Emergente

- Messaggi: 1931
- Iscrizione: giovedì 28 settembre 2006, 14:34
Re: Bash e PATH
Io non ne sono cosi sicuro, ho avuto esperienze in passato con software che avevano bisogno di una data variabile di ambiente.simo_magic ha scritto: viene letto da tutti il bashrc sia quello in etc sia quello nelle cartelle utente
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)
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Bash e PATH
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
perchè il file bashrc viene letto al login e se apri un terminale lì dentro viene effettuato un nuovo login
- Massimo S.
- Entusiasta Emergente

- Messaggi: 1931
- Iscrizione: giovedì 28 settembre 2006, 14:34
Re: Bash e PATH
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à
Magari quando ho tempo rifaccio una prova, giusto così per curiosità
Chi c’è in linea
Visualizzano questa sezione: Google [Bot], Majestic-12 [Bot] e 14 ospiti