10 comandi da terminale non troppo conosciuti

La riga di comando di Mac OS X dispone di migliaia di programmi che l’utente medio di Mac non conosce. Sulla base di anni di duro lavoro da parte della fondazione GNU e di altre nella comunità open source, Apple ha progettato un meraviglioso sistema operativo che non ha “bisogno” della riga di comando per essere usato. Nonostante l’uso della riga di comando in Mac OS X non è necessario per l’uso quotidiano di un Macintosh, se usata correttamente può far risparmiare molto tempo, e farvi fare anche qualche risata… spero che vi piacciano questi 10 comandi da terminale!

1. ssh
Questa piccola pietra preziosa è inclusa in ogni versione di Mac OS X. Inizialmente sviluppata come rimpiazzo per i comandi rsh/rlogin, ssh è diventata il collante della comunità Linux/Unix (e adesso di Mac OS X). L’utilizzo principale di Openssh è l’amministrazione remota in sicurezza. Se volete abilitare il server SSH incluso in Mac OS X potete farlo dalle Preferenze di Sistema, cliccate su “Condivisione” e spuntate l’opzione “Login remoto”. Adesso se vi trovate in giro e volete accedere al vostro computer potete usare un client come PuTTY (da un sistema windows) oppure “ssh” dal terminale di Mac OS X e collegarvi all’indirizzo IP del vostro Mac. Dopo esservi autenticati con il vostro username e la vostra password avrete completo accesso alla riga di comando di Mac OS X. Openssh ha molti, molti altri usi e alcuni di questi sono molto avanzati. Il mio preferito è usare ssh come un server SOCKS per navigare sicuro in internet quando mi collego da postazioni pubbliche.

2. top
Top è un’altra utility classica che è stata a lungo usata dalla comunità Linux/Unix. Per usare top, aprite il terminale e digitate “top”. In un istante vi troverete di fronte ad una finestra piena di testo. Quello che vedete è una lista di ogni processo attualmente in esecuzione sul vostro Macintosh. Quando il mio Mac ha dei rallentamenti, top è la prima risorsa che utilizzo per controllare quello che sta succedendo.

3. lsbom
lsbom è utile per curare quella paranoia che vi assale prima di provare ad installare qualche utility carina che avete trovato su qualche sito internet (come questo). Con lsbom potete esaminare il contenuto di un installer Mac OS X (i file .pkg) e ottenere una lista molto dettagliata di cosa verrà installato sul prezioso filesystem del vostro Mac. Per usare lsbom, aprite il terminale e navigate fino alla posizione in cui si trova il file .pkg. Se il vostro installer si trova in un file .dmg, sarà utile copiare il file .pkg sulla scrivania, e successivamente digitare “cd ~/Desktop” (quel carattere si ottiene con alt+5). Una volta che vi trovate nel punto dove si trova il file .pkg, digitate “lsbom file.pkg/Contents/Archive.bom|more” e vedrete una lista completa dei file che il vostro nuovo programma intende installare.

4. say
Questo comando è unico di Mac OS X, ed è uno dei più divertenti. Provatelo aprendo il terminale e digitando “say hello”.

5. softwareupdate
Il comando “softwareupdate” è un modo veloce e facile per installare gli aggiornamenti software di Apple. Per usarlo, aprite il terminale e digitate “softwareupdate -i -a” per installare tutti gli aggiornamenti disponibili per il vostro Macintosh. Se volete installare solamente gli aggiornamenti “raccomandati” digitate “sofwareupdate -i -r”.

6. ifconfig
Il modo più veloce e facile per verificare quale indirizzo IP il vostro Mac sta usando, è decisamente “ifconfig”. Per usare ifconfig, aprite il terminale e digitate “ifconfig”. Vedrete una moltitudine di informazioni, incluso il MAC address della vostra scheda di rete. Io di solito uso “ifconfig|grep inet” per ottenere solo le informazioni relative all’IP del mio computer. Potete disabilitare una interfaccia di rete (ad esempio “en0″) digitando “ifconfig en0 down”. Potete riabilitarla con “ifconfig en0 up”. Questo modo è molto più veloce che usare le preferenze di sistema.

7. lipo
lipo è una utility che manipola gli universal binary di Mac OS X. Molti (quasi tutti) i programmi adesso vengono commercializzati o scaricati come “Universal”, cioè hanno al loro interno codice binario che può essere interpretato sia dai chip PowerPC che dai chip Intel. Ma visto che probabilmente vi interessa solo uno dei due, potete usare lipo per “snellire” i vostri file binari. Per esempio se volete snellire l’applicazione “Stickies” (promemoria) in modo che contenga solo codice intel (i386) fate così:

cd /Applications
lipo Stickies.app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386 (su un’unica riga)
cd Stickies.app/Contents/MacOS/
rm Stickies
mv Stickies.i386 Stickies

8. screencapture
screencapture offre un modo più sofisticato (rispetto a comando-maiusc-3) per fare fotografie allo schermo. Per usarlo, aprite il terminale e provate a digitare “screencapture -iW ~/Desktop/screen.jpg”. Apparirà l’icona di una macchina fotografica che attende di essere cliccata su una finestra. Una volta fatto clic, verrà creato un file sulla vostra scrivania chiamato “screen.jpg” che conterrà un’immagine di qualunque finestra abbiate cliccato. Potete ovviamente anche creare un’immagine del vostro intero schermo digitando “screencapture -S ~/Desktop/screen.jpg”. Se vi sentite particolarmente creativi potete fotografare solo una parte del vostro schermo digitando “screencapture -ic”.

9 e 10. fink e darwinports

Se avete apprezzato questo set elementare di comandi di OS X, è ora di aprire gli occhi del vostro “terminale” al resto del mondo delle applicazioni opensource. Usando darwinports o fink potete scaricare e installare centinaia di applicazioni opensource gratuite sul vostro computer. Ho scoperto che darwinports tende a contenere alcune delle più sconosciute applicazioni opensource, ma fink sembra essere abbastanza collaudato. Potete installarli insieme se sapete VERAMENTE cosa state facendo, ma in generale voglio avvisarvi che potete prenderne o uno o l’altro. I nuovi utenti si troveranno meglio con fink, in quanto viene fornito lo strumento “Fink commander” che vi permette di accedere graficamente alla lista dei software. Dateci un’occhiata!

Questa voce è stata pubblicata in Trucchi Mac. Contrassegna il permalink.

4 risposte a 10 comandi da terminale non troppo conosciuti

  1. Anonimo scrive:

    Mi piace quello che scrivi, webmaster di MONOTASTO….

    Non lo, magari sei già famoso, ma siamo un gruppo che sta creando un circuito di BLOG. E ci servono articolisti che si occupano, tra l’altro, di MAC.

    Siamo molto selettivi, perché ci servono post originali, di qualità (insomma, niente copia e incolla).
    E tu mi sembri molto competente.

    Mi piacerebbe poterti contattare via e-mail, se vuoi.
    (ovviamente, i post sono a pagamento). Se ti interessa, puoi contattarmi

    alex.zarfati@mac.com

    Se ti ho dato noia, mi dispiace e ti auguro buon lavoro.

  2. Anonimo scrive:

    link e complimenti

    Il tuo sito mi piace molto e lo trovo molto utile.
    Ti ho linkato sul mio blog, nella colonna centrale.

    ciaociao

  3. Anonimo scrive:

    ops

    dimenticavo un particolare fondamentale, eheh
    http://www.ilsolenudo.netsons.org

  4. hal2001 scrive:

    grazie ad entrambi

    spero di aver tempo di aggiungere più articoli…
    hal2001

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>