hilpers


  hilpers > comp.* > comp.macintosh

 #1  
26.08.2004, 06:59
WaldGeist
Ciao a tutti,

Ho un paio di domande sul lato BSD di Mac OS X.

1. Ho trovato, tra gli altri, questi due file che appaiono essere vuoti.
Immagino siano due file di configurazione. Potete indirizzarmi a qualche
lettura per un principiante e/o darmi qualche informazione?

2. Che differenze ci sono tra i tre file di configurazione della shell?
Perché ce ne sono tre e perché a quanto pare la shell bada solo l'ultimo
".bash_profile"?

Grazie in anticipo
 #2  
26.08.2004, 08:10
Guido
WaldGeist wrote:

> 2. Che differenze ci sono tra i tre file di configurazione della shell?
> Perché ce ne sono tre e perché a quanto pare la shell bada solo l'ultimo
> ".bash_profile"?


man bash:

When bash is invoked as an interactive login shell, or as a non-inter-
active shell with the --login option, it first reads and executes com-
mands from the file /etc/profile, if that file exists. After reading
that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile,
in that order, and reads and executes commands from the first one that
exists and is readable.

When an interactive shell that is not a login shell is started, bash
reads and executes commands from ~/.bashrc, if that file exists.
 #3  
26.08.2004, 12:06
WaldGeist
Guido <guido> wrote:

> > 2. Che differenze ci sono tra i tre file di configurazione della shell?
> > Perché ce ne sono tre e perché a quanto pare la shell bada solo l'ultimo
> > ".bash_profile"?

>
> man bash:


Okay, mi cospargo il capo di cenere e vado a RTFM. ;)

Grazie per la risposta! :)
 #4  
26.08.2004, 13:18
Angelo1899
* WaldGeist <waldMAPSgeistON> [260804 06:59]:
>
> 2. Che differenze ci sono tra i tre file di configurazione della shell?
> Perché ce ne sono tre e perché a quanto pare la shell bada solo l'ultimo
> ".bash_profile"?


Faq 255

ciao,
Angelo
 #5  
26.08.2004, 15:09
magma
Guido <guido> wrote:

> When an interactive shell that is not a login shell is started,


Che differenza c'e' fra una shell interattiva e una shell di login ?
 #6  
26.08.2004, 15:20
Matteo Cavalleri
In article <1gj4ru1.o26v7gc37genN%junkmail>,
junkmail (magma) wrote:

> Guido <guido> wrote:
>
> > When an interactive shell that is not a login shell is started,

>
> Che differenza c'e' fra una shell interattiva e una shell di login ?


la shell di login e' una shell interattiva, ma una shell interattiva non
e' una shell di login ;)

la shell di login e' quella che viene lanciata quando (per l'appunto)
fai il login sul computer. se dal prompt lanci una shell quella sara'
una shell interattiva, ma non una shell di login. se usi il comando "su"
lanci una shell coi privilegi di un altro utente ma senza fare il login.
se usi "su -l" e' come se facessi un login con l'altro utente.
 #7  
27.08.2004, 08:46
Enrico Franchi
WaldGeist <waldMAPSgeistON> wrote:

> Okay, mi cospargo il capo di cenere e vado a RTFM. ;)


Avevo anche scritto una FAQ in proposito... nei miei intenti dovrebbe
essere appena piu` leggibile del man :))
Discussioni simili
bashrc e profile.

Non mi e' ancora chiara la differenza tra i due files. Se ad esempio devo impostare delle variabili d'ambiente il comando export VARIABILE="..." in quale dei due files va...

.profile e .bashrc.

Non ho mai capito la differenza tra i due. In particolare .bashrc dice essere per le non-login shells. Ma quali sono le non-login shell?

bash_profile e bashrc (ho fatto male?)

Ciaoa tutti. Uso felicemente da qualche mese slack 10 (e ho un po' paura di passare alla 10.1). Avevo il problema che quando davo il comando alias .....al riavvio del sistema...

ripristinare .bashrc .bash_profile

buon giorno a tutti, un prog mi ha modificato i file .bashrc .bash_profile su mandrake 10 facendo un po'di confusione qualcuno può pubblicarmeli. Grazie


Tutti gli orari sono GMT. Attualmente sono le 10:42. | Privacy Policy