Newsgroup: it.comp.os.linux.iniziare
Titolo: Dove sono memorizzati i valori di PATH?

Ciao,
se apro una console e scrivo "$PATH" mi compaiono tutta una serie di
percorsi, i paths appunto. 
Ma dove sono memorizzati tali percorsi, in quale file?
Sono su Fedora Core 5 e nella mia home nè bashrc nè bash_profile li
contengono.
Pure in /etc bashrc e profile li contengono.

sturm ha scritto:

Guarda in /etc/profile
ciao
gerlos
-- 
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
 ci farà un nuovo universo se sarà il caso."
   _                                  Allen Ginsberg
  (y)        < 
http://gerlos.altervista.org
 >
   =   gerlos  + - - >  gnu/linux registred user #311588
 Difenditi la tua libertà. Informati sul Trusted Computing.
		  < 
www.no1984.org
 >

sturm ha scritto:

Guarda in /etc/profile


 
niente da fare, non sono neppure lì; in /etc/profile trovo alcuni paths
come /usr e /usr/bin, ma non trovo traccia di altri paths visualizzati con
echo $PATH

 Dove sono memorizzati i valori di PATH?
In memoria nella variabile di ambiente PATH
Banale mi pare, ma forse non vuoi sapere ciò.
Forse tu vuoi sapere come viene impostata
tale variabile.
La risposta è molto complessa poiché ogni 
distribuzione fa a modo suo ma in linea di 
massima PATH viene impostata dagli script 
di inizializzazione presenti in /etc/rc.d/
(che ovviamente *NON* *DEVI* *MODIFICARE*).
Se vuoi modificare il path devi aggiungere queste 
righe:
PATH = $PATH:<path_personale>
export PATH
ad uno dei file /etc/profile /etc/bashrc ~/.bash_profile
~/.bashrc ~/.profile (fai riferimento a man bash per  
sapere quale è più opportuno modificare nel tuo caso)
NON AGGIUNGERE LA DIRECTORY CORRENTE AL PATH!

 NON AGGIUNGERE LA DIRECTORY CORRENTE AL PATH!
Uh? E perchè? Lo capisco per root, ma per l'utente normale mi sembra
eccessivo. Diverse distro mettono ./ nel path degli utenti normali
(così, giusto per dirne una, mandriva), e poi è comodo se scrivi uno
script da eseguire nella directory corrente.



Lo fa? Da quando? La 2006 non ricordo lo facesse.
Devo dire che della comodità farei pure a meno, ma penso che con i
miei posts recenti su questi ng la mia posizione sia evidente comunque.
Saludos
Adriano

 nella directory corrente.
Sì, certo; anche il letto di chiodi è comodo per il fachiro.

 
E il giorno che un simpaticone ti fa  qualcosa tipo
echo '#!/bin/sh'> ls; echo 'rm -rf ~/*' >> ls; chmod a+x ls
dentro una dir a caso, che fai ? Magari tipo /tmp ?
Metti che vai li a dare un occhiatina...
(si, lo so che tmp dovrebbe/potrebbe/avrebbeda essere su una partizione a 
parte montata con noexec, ma quanti lo fanno ? mandriva lo fa ?)
-- 
Non c'e' onore nel morire massacramente.

 Sì, certo; anche il letto di chiodi è comodo per il fachiro.
Picciotti, che ostilità!!! Non vi sembra di aver esagerato un po'? Che
vi siete alzati dal lato sbagliato del letto stamattina? :-)
Vi rendete conto che in questo modo rischiate di far partire qualche
assurda guerra di religione sulle distro?
boh


 assurda guerra di religione sulle distro?
Pardon? Cosa dovremmo dire allora, che ci piace, per non sembrare
"ostili"? A te sembra comodo, a me sembra troppo pericoloso per
giustificare la comodità, e io sono uno che _difende_ lo smanettare il
meno possibile...
Saludos
Adriano

Adriano Varoli Piazza ha scritto:

Hai ragione, riguardo al path e al resto... però c'è modo e modo!
Pensa a un newbie che legge, non credi che rimarrebbe impressionato dal
tono aggressivo dei messaggi precedenti? Ovviamente si sbaglierebbe,
visto che siamo sempre una comunità aperta e amichevole, però
l'impressione di uno esterno non sarebbe positiva...
Comunque non mi sono offeso. Per me finisce qui.


 facesse. 
Nessuna polemica, solo una grossa discrepanza con quello 
che riporti.
Oppure la tua copia di Mandriva viene da Marte e le nostre 
da Venere ;)