Una guida per principianti all'uso del terminale Mac

Una guida per principianti all'uso del terminale Mac

Per la maggior parte delle attività quotidiane del tuo Mac, una GUI morbida e intuitiva è sia una risorsa che un comfort. A volte, però, Finder è un intermediario goffo.





Esistono modi più rapidi per scoprire dove si nasconde quel fastidioso file da 5 GB o il percorso di ogni file relativo a quell'app che pensavi di aver eliminato. Per questi e altri lavori, la riga di comando è il tuo nuovo migliore amico.





Che cos'è il terminale?

Terminal è un'utilità che ti consente di interagire con il tuo Mac tramite la riga di comando. I sistemi operativi Linux includono strumenti simili, poiché sia ​​Linux che macOS sono sistemi operativi simili a Unix. Viene chiamata l'interfaccia della riga di comando (CLI), o la lingua che digiti in Terminale per interagire con il tuo Mac bash . Tutto ciò di cui parleremo di seguito è un comando bash.





Prima di te inizia a usare Terminale , puoi personalizzarlo secondo le tue preferenze personali. Se preferisci, è anche possibile scaricare un'alternativa Terminal di terze parti per un aspetto personalizzato.

Suggerimenti generali per la riga di comando del Mac

Per prima cosa, diamo un'occhiata ad alcuni fatti di base di Terminal che dovresti sapere.



Sintassi generale

Un comando bash in genere segue questo schema:

[Command] [Options] [Input or Path to File or Directory]

Ad esempio, in:





ls -la /Applications ls

è il comando,

-la

è un composto di due opzioni individuali (





-l

e

-a

), e

/Applications

è il percorso da elencare.

Il sentiero

Comprendere i percorsi ti aiuterà a capire come macOS vede effettivamente i tuoi file. In sostanza, il percorso di un file è il nido di cartelle delle bambole russe in cui è contenuto, seguito dal nome del file stesso.

Ad esempio, su un Mac, il percorso di un file chiamato I miei segreti che vive sul desktop dell'utente John Doe è

/Users/jdoe/Desktop/'My Secrets'

.

Spazio bianco

Devi evitare lo spazio bianco affinché il terminale lo elabori correttamente. Quando bash vede uno spazio, lo interpreta come la fine di un comando. Quindi se hai una cartella con spazi nel nome, come Test del percorso , e provi a elencarne il contenuto con

ls /Applications/Path Test

, otterrai questo:

Cosa sta succedendo qui? Beh, bash pensa che tu abbia chiamato ls Su /Applicazioni/Percorso . Quando non riusciva a trovare quel file, si fermava.

Se vuoi che bash riconosca il nome completo della tua cartella, puoi racchiudere il nome tra virgolette o utilizzare una barra rovesciata, in questo modo:

  • |_+_| o
  • ls /Applications/'Path Test'

sudo

Molti dei comandi seguenti richiedono l'accesso a livello di amministratore. Se non hai attualmente effettuato l'accesso all'account amministratore, ma conosci la password dell'amministratore, puoi inserire

ls /Applications/Path Test

(che sta per 'single user do') davanti al comando per concedergli temporaneamente privilegi a livello di amministratore.

Comandi del terminale per migliorare il flusso di lavoro

Ora che conosci le basi, diamo un'occhiata ad alcuni comandi estremamente utili. Nota che puoi recuperare informazioni complete su questi comandi, incluse tutte le loro opzioni ed esempi, digitando

sudo

nel Terminale.

trova

  • Sostituisce: Riflettore
  • Perché è meglio: È più veloce e cerca le cartelle di sistema che Spotlight esclude o ha problemi di indicizzazione.

Spotlight tende a saltare i file di sistema di macOS a meno che tu non gli dica di non farlo, e anche in questo caso può avere problemi a indicizzarli. Al contrario, il bash trova Il comando può cercare qualsiasi cosa, in qualsiasi luogo, e restituirà il percorso completo di ciò che stai cercando.

La sintassi di trova si compone di quattro parti. In ordine sono:

  1. trova
  2. il percorso della directory che si desidera cercare ( /Applicazioni sotto)
  3. opzioni (l'esempio sotto ha -nome , che significa che trova cercherà i file che corrispondono a quel nome)
  4. la stringa da cercare (l'esempio sotto ha Google Chrome )

Dovresti saperlo trova usa regex (chiamate anche espressioni regolari). Una spiegazione completa di questo argomento esula dallo scopo di questo articolo (o qualcosa di meno che un libro di testo). Tuttavia, l'esempio seguente introduce un concetto vitale in regex, che è l'asterisco ( * ), o carattere jolly.

Metterlo all'inizio e alla fine della stringa di ricerca significa che trova produrrà risultati che hanno caratteri prima e dopo il termine di ricerca. In questo caso, Google Chrome tirerà su Google Chrome.app .

Tutto si riunisce per assomigliare a questo:

di

  • Sostituisce: Cmd + I per mostrare informazioni.
  • Perché è meglio: Può mostrarti più cartelle contemporaneamente e in genere richiede meno tempo per il caricamento.

di sta per 'utilizzo del disco' e può dirti rapidamente la dimensione di un file o di una cartella, o anche un elenco di file all'interno di una cartella.

Le migliori opzioni per di sono:

  • -D (profondità): quando seguito da un numero, dice trova limitare la sua ricerca a a -D livello di profondità nella directory in cui viene eseguito.
    • Ad esempio, se esegui |_+_| , ti mostrerà solo la dimensione totale delle cartelle e dei file nel tuo Applicazioni cartella, non le dimensioni delle sottocartelle all'interno di tali cartelle.
  • -h (leggibile dall'uomo): questo ti mostrerà la dimensione dei tuoi file in A , m , o G , che sta per kilo, mega o gigabyte.

Date un'occhiata al di in azione:

puoi cuffie bluetooth su xbox one?

mv

  • Sostituisce: Spostamento punta e clicca di cartelle e file.
  • Perché è meglio: È più veloce e non richiede navigazione.

Puoi spostare rapidamente un file o una cartella in un'altra cartella usando mv . Funziona semplicemente cambiando il nome del percorso.

La sintassi è

man

.

Per esempio,

du -d 1 /Applications

si muoverà file1 da jdoe's Documenti al suo Desktop .

ls

  • Sostituisce: Cmd + i per mostrare informazioni.
  • Perché è meglio: È più veloce, può mostrare informazioni su più file contemporaneamente ed è altamente personalizzabile.

ls è un comando incredibilmente potente per mostrarti esattamente cosa c'è nelle tue cartelle. Rivela anche chi è autorizzato a vederli, se hai file o cartelle nascosti e molto altro.

Le migliori opzioni per ls sono:

  • -l (lungo): mostra le autorizzazioni per ogni file nella cartella, l'ora della modifica più recente, il proprietario del file e il nome del file.
  • -a (tutti): mostra tutti i file in una cartella, inclusi i file nascosti (ottimo per mostrare la libreria utente in macOS, che è nascosta per impostazione predefinita).

Ecco come appare l'output:

mkdir

  • Sostituisce: Finder > File > Nuova cartella
  • Perché è meglio: È più veloce e puoi impostare il nome direttamente nel comando invece di fare doppio clic sulla nuova cartella.

Crea nuove cartelle in un istante con questo comando.

Esempio:

mv

rm

  • Sostituisce: Spostare i file nel Cestino e svuotarlo.
  • Perché è meglio: È più veloce e utile per eliminare file fastidiosi di cui il Cestino non si libererà.

Questo comando eliminerà, immediatamente e senza pregiudizio, qualsiasi file inserito nel suo percorso. Ovviamente, usalo con estrema cautela. A differenza del clic Cestino vuoto , rm non ti chiederò se sei sicuro. Presuppone che tu sappia cosa stai facendo.

Una cosa da notare rm è che per impostazione predefinita, eliminerà solo i file, non le cartelle. Per eliminare le cartelle, è necessario utilizzare il -R opzione, che sta per ricorsivo .

Esempio:

mv /Users/jdoe/Documents/file1 /Users/jdoe/Desktop/file1

Padroneggia il tuo Mac con il terminale

Ora conosci alcuni comandi essenziali di Terminale e puoi iniziare a integrarli nel tuo flusso di lavoro Mac quotidiano. Una volta che ti senti a tuo agio con bash, puoi andare oltre la semplice sostituzione delle tue attività quotidiane e iniziare a esplorare i poteri che solo la riga di comando può offrire.

Inizia installando Homebrew , il miglior gestore di pacchetti per macOS. Ti consente di installare nuovi linguaggi di programmazione, repository software e altro. E poi puoi passare a provando alcuni comandi divertenti e interessanti e personalizzando Terminal per renderlo ancora più utile.

Condividere Condividere Tweet E-mail Una guida per principianti all'animazione del discorso

L'animazione del discorso può essere una sfida. Se sei pronto per iniziare ad aggiungere dialoghi al tuo progetto, analizzeremo il processo per te.

Leggi Avanti
Argomenti correlati
  • Mac
  • terminale
  • Prompt dei comandi
  • Linux Bash Shell
  • Suggerimenti per Mac
Circa l'autore Squadra Chawaga(21 articoli pubblicati)

Tim Chawaga è uno scrittore che vive a Brooklyn. Quando non scrive di tecnologia e cultura, scrive fantascienza.

Altro da Tim Chawaga

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti
Categoria Mac