Utilità di base della riga di comando
Molti utenti Mac evitano del tutto la riga di comando, una quantità ragionevole probabilmente non sa nemmeno che esiste. Per i curiosi là fuori, ecco alcuni comandi e funzionalità di base ed essenziali per sapere se vuoi iniziare a utilizzare il terminale di Mac OS X. Tratteremo la semplice manipolazione dei file, le manovre nel file system, la visualizzazione e l'eliminazione dei processi e altro ancora. Ricorda di rimuovere le parentesi o i comandi non funzioneranno.
Le basi della riga di comando
ls -la elenca tutti i contenuti di una directory inclusi i file nascosti
cdsposta nella directory specificata, cd /Applicazioni si sposterà nella cartella delle applicazioni
mvmv è in grado di rinominare i file o spostarli, a seconda dell'utilizzo
cpcopia un file con un nuovo nome file o destinazione
gatto | more visualizza i contenuti di un file schermo per schermo "trasmettendo" i contenuti attraverso more
touchcrea un file con il nome specificato, ad esempio: touch test.txt creerà un file di testo vuoto
top visualizza un elenco continuamente aggiornato di tutti i processi in esecuzione, incluso l'utilizzo della memoria e della cpu, PID è l'ID del processo che useresti terminare un processo
ps -aux elenca tutti i processi in esecuzione da tutti gli utenti, -ux elencherà solo i processi dell'utente corrente
kill -9termina l'id del processo specificato (in pratica forza l'uscita dalla riga di comando)
rmrm rimuove il file o la directory specificata, non c'è nessun avviso quindi usala con cautela
pingdetermina la latenza di rete eseguendo il ping di un altro host
Suggerimenti generali sull'usabilità della riga di comando
- Usa il tasto tab, il tasto tab completerà automaticamente directory e nomi di file per te
- Abilita il terminale colorato, questo rende più facile navigare tra grandi quantità di file
- Se un comando ti confonde, prova a eseguirlo con il flag –help, che spesso mostrerà le istruzioni di base sul comando dato
- Ricorda che le pagine di manuale esistono anche su molti comandi, accedi digitando
man , es: man ping
- Se l'output di un comando vola via ed è troppo grande per stare su uno schermo, prova a trasmetterlo di più, in questo modo:
ls -la |morequesto ti permetterà di vedere l'output una schermata alla volta
- È possibile esportare il contenuto di un file, l'output di un comando e i risultati di uno script in un file di testo utilizzando gli alligatori (terminologia impropria, scusate la mia dimenticanza), ad esempio:
ls -la /Applicazioni > applist.txt
- Se hai mai notato che il carico della tua CPU è salito alle stelle in modo inappropriato, un buon posto per trovare il processo errante è con il comando
top
, usa top in combinazione conkill per trovare l'ID del processo e uccidere il maiale della CPU
- Non aver paura di sporcarti le mani!
Per ulteriori informazioni, suggerimenti e trucchi, assicurati di controllare le nostre altre voci della riga di comando e leggi Dieci utility della riga di comando di OS X che potresti non conoscere.