Os X: questo sconosciuto! Come fare la sua conoscenza?

Richieste d'aiuto. Quando non si sa "come fare". Il supporto per le applicazioni e sui sistemi operativi Macintosh.
Gran Maestro
Posts: 1457
Joined: Thu May 12, 2005 2:46 am

Post by Gran Maestro »

maceric wrote:una bella guida passo-passo per iniziare a muoversi con Terminale è
http://homepage.mac.com/gianlucacherubi ... ring9.html

che è tra l'altro un utente registrato in questo forum.

una guida più approfondita su scripting bash
(sempre in italiano, che non guasta) :)
http://www.pluto.it/ildp/guide.html
Maceric, credo che tu debba dare un'occhiata al link che ho postato.

Stiamo parlando di OSX, non Unix o bash.

/P
"La principale causa di tutti i guai del mondo al giorno d'oggi è che gli stupidi sono assolutamente sicuri di sé mentre gli intelligenti sono pieni di dubbi" (Bertrand Russell)
maceric
Amico di Mac Peer
Posts: 270
Joined: Sun Feb 12, 2006 7:24 am

Post by maceric »

scusami tu Gran Maestro, Assoluto aprendo questa discussione chiedeva proprio di bash e di Terminale.
in particolare non capisco come fare per aggiungere delle PATH alla bash (terminale).
sono riuscito solo a sostituire la standard PATH con la nuova perdendo però i collegamenti alle varie cartelle /bin e quindi il resto dei comandi di shell.
osx è in larga parte un BSD, ovvero unix.
la shell di default di osx da panther in poi è bash, prima era tcsh.

quindi se uno vuole fare script con la shell bash,
quella guida è un buon riferimento.
tranquillamente applicabile a osx.

inoltre nel link da te postato
trovo scritto:
"Mac OS X Unix Tutorial"

il minicorso/unix di gianlucacherubini, per esempio, è tutto fatto da Terminale di OSX e lo si vede chiaramente dalle schermate.
2.1. Iniziare una sessione terminale

Quando fate login iniziate una sessione terminale. Osservate bene il prompt del
vostro utente:

Last login: Tue Jul 25 14:32:43 on console
Welcome to Darwin!
iBook:~ Gianluca$
a parte quel iBook, quel Darwin che leggiamo è lo unix di apple che sta alla base di osx.

http://www.opensource.apple.com/darwinsource/
I giorni importanti nella vita sono cinque o sei ... Il resto fa volume
Gran Maestro
Posts: 1457
Joined: Thu May 12, 2005 2:46 am

Post by Gran Maestro »

maceric wrote:scusami tu Gran Maestro ma osx è in larga parte un BSD, ovvero unix.
....il minicorso/unix di gianlucacherubini, per esempio, è tutto fatto da Terminale di OSX.
Maceric, scusami tu se ho fatto la puntualizzazione di cui sopra.

Ovviamente avevo dato un'occhiata rapida ai tuoi utili link ma, forse sbagliando, "pluto" lo associo da anni ad un Linux User Group. Vedo che non è così. Confesso inoltre che non sapevo che Gianluca Cherubini avesse fatto questo minicorso dal terminale di OSX e di questo mi scuso ulteriormente.
Avendo visto TUX (ll pinguino di Linux) pensavo che anche questo fosse semplicemente uno dei tanti how-to sulla shell disponibili online ma, diversamente dal solito, scritto in Italiano. Gli darò un'occhiata più in dettaglio.

Peraltro trovo buffo questo desiderio continuo di tradurre dall'inglese che, piaccia o no, è l'esperanto della programmazione..

Ma non vi fa ridere un ciclo "what if" o "else" oppure un "grep" tradotto in Italiano? :)

/P
"La principale causa di tutti i guai del mondo al giorno d'oggi è che gli stupidi sono assolutamente sicuri di sé mentre gli intelligenti sono pieni di dubbi" (Bertrand Russell)
maceric
Amico di Mac Peer
Posts: 270
Joined: Sun Feb 12, 2006 7:24 am

Post by maceric »

daccordo con te su questo, ridicolo tradurre i comandi. meno ovvio
spiegare nella propria lingua madre cosa è come si usa quel comando che imparerai a scrivere in inglese.
giusto per rimanere all'esempio da te fatto e alla guida in questione
9.1. Filtro grep

grep [-ivw] stringa

Estrae da un file le righe che contengono la stringa specificata. l’opzione -i
ignora maiuscole e minuscole, l’opzione -v esclude la stringa specificata e l’opzione -w
estrae esattamente la stringa espressa. Se abbiamo ad esempio un file che contiene le
seguenti righe: "
se anche la spiegazione fosse in inglese alcune persone potrebbero avere davvero problemi a capire e quindi rinunciano. perdendosi una parte molto bella e potente del nostro sistema.
I giorni importanti nella vita sono cinque o sei ... Il resto fa volume

Post Reply