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 nascosti
  • cd [directory] sposta nella directory specificata, cd / Applications si sposterà nella cartella delle applicazioni
  • mv [file1] [file2] mv è in grado di rinominare i file o spostarli, in base all'utilizzo
  • cp [file] [destination] copia un file in un nuovo nome file o destinazione
  • cat [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 vuoto
  • top 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 processo
  • ps -aux elenca tutti i processi in esecuzione da tutti gli utenti, -ux elencherà solo i processi dell'utente corrente
  • kill -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 cautela
  • ping [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 con kill 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.