Utilità, suggerimenti e comandi di base della riga di comando
Molti utenti Mac evitano del tutto la linea di comando, probabilmente una quantità ragionevole non sa nemmeno che esiste. Per i curiosi là fuori, ecco alcuni comandi e funzionalità basilari ed essenziali per sapere se si desidera iniziare a usare il Terminale Mac OS X. Tratteremo la semplice manipolazione dei file, le manovre nel file system, i processi di visualizzazione e uccisione e altro ancora. Ricordarsi di rimuovere le parentesi o i comandi non funzioneranno.
Le basi della riga di comando
ls -la
elenca tutti i contenuti di una directory compresi i file nascosticd [directory]
sposta nella directory specificata, cd / Applications si sposterà nella cartella delle applicazionimv [file1] [file2]
mv è in grado di rinominare i file o spostarli, in base all'utilizzocp [file] [destination]
copia un file in un nuovo nome file o destinazionecat [file] | more
cat [file] | more
contenuti di visualizzazione di uno schermo di file per schermo 'piping' il contenuto attraverso piùtouch [file]
crea un file con il nome specificato, ad esempio: touch test.txt creerà un file di testo vuototop
visualizzato un elenco continuamente aggiornato di tutti i processi in esecuzione, inclusi l'utilizzo della memoria e della CPU, PID è l'ID del processo che si utilizzerà per terminare un processops -aux
elenca tutti i processi in esecuzione da tutti gli utenti, -ux elencherà solo i processi dell'utente correntekill -9 [pid]
uccide l'id del processo specificato (in pratica forza l'uscita per la riga di comando)rm [file]
rm rimuove il file o la directory specificati, non vi è alcun avviso, quindi utilizzare con cautelaping [ip]
determina la latenza della rete eseguendo il ping di un altro host
Suggerimenti generali sull'usabilità della riga di comando
- Utilizza il tasto Tab, il tasto Tab completerà automaticamente directory e nomi di file
- Abilita terminale colorato, questo rende più facile sfogliare grandi quantità di file
- Se un comando ti confonde, prova a eseguirlo con il flag -help, che spesso visualizza le istruzioni di base sul comando dato
- Ricorda che le pagine di manuale esistono anche su molti comandi, accedendali digitando
man [command]
, ad es. Man ping - Se l'output di un comando vola da te ed è troppo per adattarsi a uno schermo, prova a collegarlo di più, in questo modo:
ls -la |more
questo ti permetterà di vedere l'output uno schermo alla volta - È possibile esportare i contenuti di un file, l'output di un comando ei risultati di uno script in un file di testo utilizzando gli alligatori (terminologia impropria, scusate la mia dimenticanza), ad esempio:
ls -la /Applications > applist.txt
- Se hai mai notato il sovraccarico della tua CPU in modo inappropriato, un buon posto per trovare il processo errante è con il comando
top
, usa top in conjection conkill
per trovare l'ID del processo e uccidere il CPU hog - Non aver paura di sporcarti le mani!
Per ulteriori informazioni, suggerimenti e trucchi, assicurati di controllare le altre voci della riga di comando e leggi le Utilità della riga di comando di Ten OS X che potresti non conoscere.