Abbiamo visto tutti quella piccola icona nera etichettata "Terminale" nascosta in una cartella delle utility sul nostro Mac, ma che cos'è veramente? Beh, è una parte molto importante di come funziona il tuo computer, ed è fondamentale per te capire se vuoi definirti uno sviluppatore professionista.
In questo post vedremo cosa è la riga di comando e alcuni comandi per iniziare a usarlo.
Terminal è un'interfaccia per eseguire comandi basati su testo e ti dà accesso diretto al sistema operativo sottostante, tramite una shell, sul tuo Mac. Molto tempo fa, prima che i computer avessero interfacce utente grafiche (GUI), l'unico modo per utilizzare un computer era attraverso la riga di comando. La necessità di eseguire il computer tramite la riga di comando ha aiutato gli utenti a capire meglio cosa stava accadendo all'interno del proprio computer.
Da quando le GUI sono diventate più comuni, ci siamo quasi dimenticati della riga di comando, e il tipico utente Mac probabilmente non sa nemmeno che esiste. Questo può andar bene per il laico, ma come sviluppatori di software, è ancora fondamentale sapere come usare il terminale.
L'intero punto delle interfacce utente grafiche non era l'eliminazione della necessità di una riga di comando? Beh, non proprio. Ci sono ancora diversi motivi per cui dovresti imparare come usare il Terminale se sei uno sviluppatore, o anche un utente che si preoccupa delle prestazioni:
Questi sono solo alcuni dei motivi per cui il terminale è ancora oggi uno strumento utile. È uno strumento pratico e funzionale per migliorare e migliorare le tue interazioni quotidiane con il tuo computer.
Il terminale si trova nel tuo applicazioni cartella all'interno di una sottocartella chiamata Utilità. Se non riesci a trovarlo, attiva la ricerca Spotlight premendo Comando-Barra spaziatrice e cercare terminale. Una volta aperto, dovresti vedere qualcosa che assomiglia a questo:
Questo è chiamato il "prompt dei comandi": vedrai la directory corrente, quindi il tuo nome utente seguito da a $
.
Per eseguire un comando, digitarlo semplicemente al prompt dei comandi e premere accedere. Provalo ora con il comando ls
-questo elencherà tutti i file nella directory corrente. Spesso, le istruzioni online scriveranno i comandi da inserire a partire da a $
. Non è necessario digitare questo. Per esempio:
$ cd ~ / Desktop
Per il comando precedente, devi semplicemente digitare cd ~ / Desktop
, omettendo il $
.
Ecco un elenco di alcuni dei comandi di base che devi conoscere per utilizzare il terminale in modo efficace. Questo è un pratico trucchetto per i comandi più importanti e più usati.
Aiuto
-come suggerisce il nome, è possibile digitare questo comando nel Terminale per ottenere un elenco di comandi diversi.uomo
-simile al comando precedente, questo comando ti dice esattamente cosa fa un comando (e ti fornisce tutta la documentazione) senza che tu debba cercare Google per questo.ls
-elenca tutti i contenuti nella directory corrente. Questo comando è utile se non vuoi utilizzare il Finder per sfogliare i file: puoi semplicemente elencarli usando questo comando nel tuo Terminale.CD
-questo comando è usato per cambiare directory. Se scrivi CD
da solo, uscirai dalla directory corrente. Dopo aver usato ls
(per vedere le directory), puoi scrivere il nome della directory che vuoi inserire.default
-questo comando viene utilizzato per modificare le impostazioni di sistema predefinite, alcune delle quali non possono essere modificate senza utilizzare il terminale.caffeinate
-come suggerisce il nome, questo comando è usato per impedire al tuo Mac di oscurarsi, spegnersi o dormire. Per concludere, tutto ciò che devi fare è premere Control-C.vim
-Questo è uno dei miei preferiti. È possibile modificare i file di testo utilizzando il predefinito TextEdit (o qualsiasi editor basato sulla GUI), ma vim
è fondamentalmente un editor di testo da riga di comando, cioè funziona interamente all'interno del terminale.ping
-questo comando consente di controllare il tempo di risposta del server di un URL o indirizzo IP specificato. Questo potrebbe non essere utile per ogni sviluppatore, ma è bello sapere.sudo
-un modo per ignorare i privilegi dell'utente e diventare un superutente del computer. Ti verrà richiesta una password amministratore quando la usi.Ora che conosci alcuni dei comandi di base, andiamo un po 'più in profondità per dare un'occhiata più da vicino a cinque delle cose che puoi fare con il Terminale.
Sappiamo tutti di usare Comando-Opzione-4 prendere screenshot sui nostri Mac. E anche se è bello che questi screenshot siano presi in file PNG di alta qualità, non vogliamo necessariamente da 15 MB a 20 MB del nostro prezioso spazio occupato per ogni singolo screenshot. Fortunatamente, puoi modificare questo valore predefinito con il Terminale.
Dopo il tuo prompt (ricorda, è quello $
firmare), digitare il seguente comando:
$ defaults scrive com.apple.screencapture type jpg
Dopo aver premuto accedere, noterai che il tipo di file dei tuoi screenshot è cambiato in quello che hai appena impostato. Puoi usare qualsiasi formato come PDF, JPG e altro, ma per questo esempio ho usato JPG.
C'è un comando semplice che molti tecnici Apple usano quando il tuo computer sta agendo. Questo comando sottolinea la tua CPU semplicemente stampando la lettera "y" ancora e ancora. Se apri il tuo Monitor attività, vedrai presto che questo processo occupa la maggior parte della tua CPU!
Per fare ciò, dopo il prompt, tutto ciò che devi fare è digitare il seguente comando:
$ si
Questo comando apparentemente innocente sottolineerà al massimo la CPU del tuo Mac e ti aiuterà facilmente a controllare se il tuo computer si blocca sotto pressione.
Non è fastidioso quando stai installando o caricando qualcosa sul tuo Mac e il tuo Mac continua ad andare a dormire? Questo comando con un nome divertente farà in modo che ciò non accada.
Tutto quello che devi fare è digitare il seguente comando dopo il prompt:
$ caffeinato
stampa accedere, e il tuo Mac non dorme, oscura o spegne. Una volta che sei pronto a disabilitarlo, tutto ciò che devi fare è premere Controllo-C dal terminale.
Per impostazione predefinita, il tuo computer nasconde alcuni file importanti per il suo utente, ma come sviluppatori, a volte abbiamo bisogno di accedere a questi file. Ciò impedisce agli utenti dilettanti di interferire con le impostazioni interne del computer, ma come sviluppatori, capiamo come gestire questi file.
Per rendere visibili tutti i file nascosti, immettere il seguente comando dopo il prompt:
$ defaults scrivi com.apple.finder AppleShowAllFiles TRUE
Quindi, digita questo comando per reimpostare il Finder dopo il prompt:
$ killall Finder
Se vuoi nasconderli di nuovo, inserisci il seguente comando dopo il prompt:
$ defaults write com.apple.finder AppleShowAllFiles FALSE
E poi resetta nuovamente Finder:
$ killall Finder
Abbiamo passato tutti il processo di download dei file, decomprimendoli e usandoli. Ma questo può essere un problema, soprattutto quando è necessario farlo più volte. Usando il terminale, puoi farlo con l'URL del tuo file di download.
Per fare questo, utilizzare il arricciare
comando come segue:
$ curl http://example.com/path-to-file
Questo scaricherà il file nell'URL specificato nella cartella corrente.
Questo è un comando piuttosto complicato, con molte opzioni, quindi dai un'occhiata al uomo
pagina per maggiori dettagli. Per aprire la pagina di manuale per arricciare, eseguire il seguente comando:
$ uomo arricciato
Anche se all'inizio può sembrare scoraggiante, la riga di comando è uno strumento estremamente potente che, in alcuni casi, è più facile da usare rispetto alla GUI. Spero ti sia piaciuto questo tutorial e l'ho trovato utile.
Per ulteriori informazioni sulla codifica per Mac e iOS, consulta alcuni dei nostri tutorial qui su Envato Tuts+.