View Full Version : reinizializzare il path
ho modificato il file /etc/profile
e ho modificato il path.
ora pero' se visualizzo la var echo $PATH
non mi fa vedere le modifiche.
che comando posso lanciare (tipo ldconfig per le librerie dinamiche)
per ricostruire il path?
grazie:cool:
hai aggiunto, dopo la eiga di modivica del path
export PATH ?
Prova ad aggiungere questo a ~/.bash_profile:
if [ -f /etc/profile ]; then
. /etc/profile
fi
fatto,
cosa farebbe questa istruzione?
sto aspettando il riavvio per il risultato.
se esiste /etc/profile beccati le impostazioni in esso contenute (oltre a quelle che ci sono nel profilo dell'utente); in mdk e' bashrc e non bash_profile;
diro' una castroneria.......
sembra quasi che lo vuoi eseguire ma non e' eseguibile...
ah... io ho mandrake quindi non serve in bash_profile
ma lo devo fare anche in bashrc... giusto?
Ma hai effettuato il logout/login??? Altrimenti come fai a rileggere l'/etc/profile??
ho propio riavviato il pc perche' non ne ero sicuro....
ciao.
io volevo capire il procedimento.....
ora se e' questo e a voi funziona vuol dire che sbaglio qualcosa......
comunque non c'e' altro modo che non modificare profile?
non si puo usare set? in modo pero' che rimanga al riavvio?
ciao e grazie.
Originariamente inviato da x110
ho propio riavviato il pc perche' non ne ero sicuro....
ciao.
io volevo capire il procedimento.....
ora se e' questo e a voi funziona vuol dire che sbaglio qualcosa......
comunque non c'e' altro modo che non modificare profile?
non si puo usare set? in modo pero' che rimanga al riavvio?
ciao e grazie.
Quando fai il login, la shell carica il file /etc/profile.
Successivamente carica il file .bash_profile nella tua home directory.
Quindi se il PATH è impostato anche nel .bash_profile, quest'ultimo valore sovrascrive quello che sta in /etc/profile.
Puoi impostarlo, dunque, in entrambi i files badando ovviamente alle precedenze.
Ecco perchè non serve riavviare ma basta fare una sequenza di logout/login
Puoi impostare il patch utilizzando anche la console:
PATH=$PATH:/nuovo_path
ma questo però non rimarrà al prossimo login.
Ciauz.
grazie per la spiegazione
domanda e' un errore o si puo' accedere direttamente a path senza $?
non e per rompere.....
ciao.;)
Originariamente inviato da x110
grazie per la spiegazione
domanda e' un errore o si puo' accedere direttamente a path senza $?
non e per rompere.....
ciao.;)
Dipende. Per l'assegnazione si. Ma per la visualizzazione occorre $ per quotare una variabile.
Ad esempio:
echo PATH non stampa il contenuto della var ma bensì stamperà PATH.
echo $PATH quoterà il contenuto della var e stamperà il suo contenuto.
Byez.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.