Newsgroup: it.comp.macintosh
Titolo: Comando da terminale.

Ciao,
ho inserito nel file .bashrc del mio utente:
alias rm='rm -i'
per fare in modo che, prima di cancellare un file, mi venga posta la
domande se sono sicuro.
Solo che non mi fa alcuna domanda e cancella ...
Va forse scritta in un alrto modo ?
Grazie.

 Va forse scritta in un alrto modo ?
Apri un terminale e dai solo:
alias
oppure
alias | grep rm
e vedi che ti dice.
Usi bash vero?

 alias rm='rm -i'
Io ho messo lo stesso comando nel file ".profile" della home
dell'utente, e funziona.
Ciao

 wrote:

No, semplicemente, per default, il file .bashrc non viene letto al
login/apertura di un terminale: devi indicargli di leggerlo creando un
file chiamato .bash_login nella tua home e poi inserirci questo:
[vemp@iMac] ~ $> touch .bash_login
[vemp@iMac] ~ $> cat .bash_login 
if [ -f ~/.bashrc ] ; then
        source ~/.bashrc
fi
con le tre righe in mezzo all'if, se esiste un file .bashrc te lo va a
cercare e lo "esegue" automaticamente all'apertura del terminale.
(credits dovuti alle santissime faq ;) )
-- 
   /\Vemp
  /__\   Playing: Orange Box (360) - Animal Crossing WW(DS)
 /\  /\          Forza Motorsport2 (360) - WOW:WotLK(Mac)
/__\/__\ "May the Way of the Hero lead to the Triforce" 

 Usi bash vero?
Uso terminale. Bash non l'ho trovato ...
Non dovrebbe essere gia' installato di default ?
Eventualmente, per installarlo ?
Grazie.



Cosi' mi funziona.
Grazie e ciao.

 Uso terminale. Bash non l'ho trovato ...
/me basisce
-- 
-riko

 /me basisce
Dai... puo' anche starci, nell'era delle GUI, che uno non sappia cosa e'
la bash, cosa e' Terminale e qual e' la differenza!
d

 /me basisce
bashishe

 la bash, cosa e' Terminale e qual e' la differenza!
Stava postando da *linux*. Cioe' hai presente?
-- 
-riko

 Stava postando da *linux*. Cioe' hai presente?
Cacchio.... non avevo visto... 
/me pure basisce
d

 Stava postando da *linux*. Cioe' hai presente?
Ciao. Ho acquistato il nuovo MacBook da una settimana e sono veramente
molto contento. Soprattutto, essendo un utente Debian da anni, ho
installato Virtualbox+Debian e funziona tutto alla grande.
Avendo tutti gli alias nel file .bashrc del mio utente nella Debian, mi
chiedevo come mai non funzionasse correttamente anche nel Terminale di
Mac. Per cui ho postato questa domanda ( legittima ? ) in questo NG.
Avendo ricevuto , come prima risposta , una domanda tipo : "Ma tu usi
bash ?" , ho colto un senso ( erroneamente ? ) di presa per i fondelli.
So/sappiamo che ci sono diversi tipi di shell, ma c'e' sinceramente
qualche utente "normale" che non usa bash?
Per cui mi sono sentito di dare quel tipo di risposta ( ironica !!! )
ad una domanda simile ....
Se ho frainteso il senso di quella domanda , mi scuso.
Ringrazio coloro che hanno risposto "tecnicamente" alla mia domanda, e
piu' tardi mi scarico le FAQ di Mac.
Grazie.

 per i fondelli.
Erroneamente sì, magari usavi tcsh.
Ad ogni modo ti hanno già risposto, la gestione dei file runcontrol 
caricati all'avvio da bash è spiegata in un paragrafo del manuale.
Troverai che mentre la shell di Terminal è di login quindi legge i file 
profile quella di X11 invece leggerà gli rc. O forse è il contrario, io 
non lo tengo a mente e quando capita e non riesco a districarmi vado a 
leggere la man page.

 leggere la man page.
Tra l'altro xterm in Leopard e' davvero inutile!
d

 Tra l'altro xterm in Leopard e' davvero inutile!
Certo, rxvt unicode gli dà la biada.

 Tra l'altro xterm in Leopard e' davvero inutile!
No. Permette di usare mc con il topo...
-- 
-riko

 Certo, rxvt unicode gli dà la biada.
E' un cavallo?
-- 
-riko

 E' un cavallo?
Mettimi 100 sacchi su Xterm vincente nella seconda corsa e Principessa e 
uRxvt piazzati nella terza corsa.

 wrote:

Beh... Io mi riferivo al fatto che si possono lanciare applicazioni X11
direttamente da Terminal.app, visto che $DISPLAY e' un socket...
d

 direttamente da Terminal.app, visto che $DISPLAY e' un socket...
Certo. Gran cosa! (ma in realta' non dipende da terminal app...)
-- 
-riko

 Certo. Gran cosa! (ma in realta' non dipende da terminal app...)
No, no, certo che no. Ma tra xterm in X11 e Terminal il secondo e' gran
piu' bello (tab, cocoa bindings e tante altre cosette). 
Per esempio, fino a Tiger le volte che dovevo connettermi via ssh ad un
server con X forwarding dovevo aprire xterm, ora che lo posso fare
direttamente da Terminal.app sono molto piu' contento (e lo stesso vale
per tutte le applicazioni X11 locali al mio sistema)
d

 per tutte le applicazioni X11 locali al mio sistema)
Lo potevi fare anche prima. :P
-- 
-riko