Il nostro mega cheat sheet dei comandi del terminale Mac fornisce un ottimo riferimento per tutti i comandi importanti che dovresti conoscere.

Il terminale Mac comanda il cheat sheet

Annuncio pubblicitario macOS è un sistema operativo intuitivo, quindi non devi passare molto tempo a imparare le basi; Sapendo questo, perché dovresti imparare e sfruttare la riga di comando Unix disponibile sul tuo Mac? Abbiamo quattro buoni motivi: Sblocca subito il cheat sheet "Mac Terminal Commands"!

Annuncio pubblicitario

macOS è un sistema operativo intuitivo, quindi non devi passare molto tempo a imparare le basi; Sapendo questo, perché dovresti imparare e sfruttare la riga di comando Unix disponibile sul tuo Mac? Abbiamo quattro buoni motivi:

Sblocca subito il cheat sheet "Mac Terminal Commands"!

Questo ti iscriverà alla nostra newsletter

Inserisci la tua e-mail di sblocco Leggi la nostra politica sulla privacy
  1. Esistono decine di app basate su Unix open source e disponibili gratuitamente. Non devi spendere soldi per questi.
  2. Quando hai difficoltà a cercare file in Spotlight, puoi passare agli strumenti di ricerca Unix. Sono molto più potenti di Spotlight.
  3. È possibile gestire file, cartelle e archivi di file in modo automatizzato. L'impostazione di un cron job lo gestirà automaticamente.
  4. Ti dà più potenza e controllo sul tuo sistema.

Con così tanti comandi Mac, è spesso difficile ricordarli e usarli tutti. Siamo qui per aiutarti con un dettagliato cheat sheet dei comandi Mac Terminal che puoi utilizzare per sbloccare una maggiore produttività sul tuo sistema.

Avvia l'app Terminale da Applicazioni> Utilità o cercala tramite Spotlight. Quindi puoi iniziare con alcuni dei potenti comandi di seguito.

Il terminale Mac comanda il cheat sheet

ComandoAzione
Tasti di scelta rapida
linguettaCompletamento automatico dei nomi di file e cartelle
Ctrl + AVai all'inizio della riga su cui stai scrivendo
Ctrl + EVai alla fine della riga su cui stai scrivendo
Ctrl + UCancella la linea prima del cursore
Ctrl + KCancella la linea dopo il cursore
Ctrl + WElimina la parola prima del cursore
Ctrl + TScambia gli ultimi due caratteri prima del cursore
Esc + TScambia le ultime due parole prima del cursore
Ctrl + LCancella lo schermo
Ctrl + CUccidi qualunque cosa tu stia correndo
Ctrl + DEsci dalla shell corrente
Opzione + →Sposta il cursore di una parola in avanti
Opzione + ←Sposta il cursore di una parola all'indietro
Ctrl + FSposta il cursore di un carattere in avanti
Ctrl + BSposta il cursore di un carattere all'indietro
Ctrl + YIncolla tutto ciò che è stato tagliato dall'ultimo comando
Ctrl + ZMette tutto ciò che stai eseguendo in un processo in background sospeso
Ctrl + _Annulla l'ultimo comando
Nozioni di base
/ (Barra)Directory di primo livello
. (Singolo periodo)Directory corrente
.. (doppio periodo)Directory principale
~ (Tilde)Home directory
sudo [comando]Esegui il comando con i privilegi di sicurezza del superutente
nano [file]Apre l'editor Terminale
apri il file]Apre un file
[comando] -hChiedi aiuto su un comando
man [comando]Mostra il manuale di aiuto del comando
Cambia directory
CDHome directory
cd [cartella]Cambia directory, ad es. Cd Documents
cd ~Home directory
CD/Radice dell'unità
cd -Directory o cartella precedente che hai visitato l'ultima volta
pwdMostra la tua directory di lavoro
CD..Passa alla directory principale
CD../..Salire di due livelli
Elenco contenuti della directory
lsVisualizza il nome di file e sottodirectory nella directory
ls -CForza l'output multi-colonna dell'elenco
ls -aElencare tutte le voci, comprese quelle con. (Punto) e .. (periodo doppio)
ls -1Stampa l'elenco dei file in una voce per formato di riga
ls -FVisualizza un / (barra) immediatamente dopo ogni percorso che è una directory, * (asterisco) dopo programmi o script eseguibili e @ dopo un collegamento simbolico
ls -SOrdina i file o le voci per dimensione
ls -lElenco in un formato lungo. Include modalità file, nome del proprietario e del gruppo, data e ora della modifica del file, nome percorso e altro
ls -ltElenca i file ordinati per ora modificata (prima i più recenti)
ls -lhElenco lungo con dimensioni di file leggibili dall'uomo in KB, MB o GB
ls -loElencare i nomi dei file con dimensioni, proprietario e flag
ls -laElenca i contenuti dettagliati della directory, inclusi i file nascosti
Dimensione file e spazio su disco
duElenca l'utilizzo per ogni sottodirectory e il suo contenuto
du -sh [cartella]Output leggibile dall'uomo di tutti i file in una directory
du -sVisualizza una voce per ciascun file specificato
du -sk * | ordina -nrElenca i file e le cartelle, sommando le dimensioni comprese le sottocartelle. Sostituisci sk * con sm * per elencare le directory in MB
df -hCalcola lo spazio libero su disco del tuo sistema
df -HCalcola lo spazio libero su disco con potenze di 1.000 (rispetto a 1.024)
Gestione di file e directory
mkdirCrea una nuova cartella denominata
mkdir -p /Crea cartelle nidificate
mkdirCrea più cartelle contemporaneamente
mkdir ""Crea una cartella con uno spazio nel nome del file
rmdirElimina una cartella (funziona solo su cartelle vuote)
rm -RElimina una cartella e il suo contenuto
toccareCrea un nuovo file senza alcuna estensione
cpCopia un file nella cartella
cpCopia un file nella cartella corrente
cp ~ //Copia un file nella cartella e rinomina il file copiato
cp -RCopia una cartella in una nuova cartella con spazi nel nome file
cp -iViene richiesto prima di copiare un file con un messaggio di sovrascrittura di avviso
cp / Utenti /Copia più file in una cartella
rmElimina un file (questo elimina il file in modo permanente; utilizzare con cautela.)
rm -iElimina un file solo quando dai conferma
rm -fForza la rimozione senza conferma
rmElimina più file senza alcuna conferma
mvSpostare / rinominare
mvSposta un file nella cartella, possibilmente sovrascrivendo un file esistente
mv -iOpzionale -i flag per avvisarti prima di sovrascrivere il file
mv * .png ~ /Sposta tutti i file PNG dalla cartella corrente a un'altra cartella
Cronologia dei comandi
Ctrl + RCerca tra i comandi precedentemente utilizzati
storia nMostra i comandi precedenti che hai digitato. Aggiungi un numero per limitare agli ultimi n elementi
![valore]Eseguire l'ultimo comando digitato che inizia con un valore
!!Eseguire l'ultimo comando digitato
permessi
ls -ldVisualizza l'autorizzazione predefinita per una home directory
ls -ld /Visualizza le autorizzazioni di lettura, scrittura e accesso di una determinata cartella
chmod 755Modificare l'autorizzazione di un file su 755
chmod -R 600Cambia l'autorizzazione di una cartella (e il suo contenuto) su 600
chown:Cambia la proprietà di un file per utente e gruppo. Aggiungi -R per includere il contenuto della cartella
Processi
ps -axOutput processi attualmente in esecuzione. Qui, a mostra i processi di tutti gli utenti e x mostra i processi che non sono collegati al Terminale
ps -auxMostra tutti i processi con% cpu, % mem, page in, PID e comando
superioreVisualizza informazioni in tempo reale sui processi attualmente in esecuzione
top -ocpu -s 5Visualizza i processi ordinati per utilizzo della CPU, aggiornando ogni 5 secondi
top -o ridimensionaOrdina top per utilizzo della memoria
uccidi PIDEsci dal processo con ID. Vedrai PID come una colonna in Activity Monitor
ps -ax | grepTrova un processo per nome o PID
Rete
pingPing host e visualizzazione dello stato
chi èStampa le informazioni whois per un dominio
ricciolo -OScarica il file tramite HTTP, HTTPS o FTP
ssh @Stabilire una connessione SSH con l'utente
scp @: / remote / pathCopia su un telecomando
homebrew
preparare il dottoreControlla la presenza di eventuali problemi
brew installInstalla una formula
disinstalla brewDisinstalla una formula
lista della birraElencare tutte le formule installate
ricerca della birraMostra le formule disponibili per la preparazione
aggiornamento birraAggiorna tutte le birre obsolete e non in scatola
aggiornamento della birraScarica l'ultima versione di homebrew e formula
pulire la birraRimuovi la versione precedente della formula installata
erogazione birra homebrew / botteTocca il repository cask da GitHub
elenco di botti di birraElencare tutte le botti installate
installare botte di birraInstalla la botte data
disinstalla cask brewDisinstallare la botte data
Ricerca
trova -nameTrova tutti i file denominati all'interno. Utilizzare i caratteri jolly (*) per cercare parti di nomi di file
grep ""Stampa tutte le occorrenze all'interno (aggiungi -i per l'insensibilità al maiuscolo / minuscolo)
grep -rl ""Cerca tutti i file che contengono dentro
Produzione
gattoEmette il contenuto di
Di menoStampa i contenuti dell'utilizzo del comando less che supporta l'impaginazione e altro
testaStampa le prime 10 righe di
>>Aggiunge l'output di a
>Dirigere l'output di in
|Dirigere l'output di a

Quindi, personalizzare il terminale

Ci sono molti comandi in questo cheat sheet. Ma non devi impararli tutti in una volta! Scegli alcuni che si integrano bene con il tuo flusso di lavoro e ti fanno risparmiare più tempo. Una volta padroneggiati questi comandi, c'è ancora altro da imparare sul Terminale per migliorare la tua esperienza con esso.

Per ulteriori approfondimenti, abbiamo esaminato come personalizzare il terminale Mac e renderlo più utile Come personalizzare il terminale Mac e renderlo più utile Come personalizzare il terminale Mac e renderlo più utile L'app Terminale sul tuo Mac è potente, ma è un po 'insipido fuori dalla scatola. Ecco come personalizzare Terminal per le tue esigenze. Leggi di più .

Ulteriori informazioni su: Cheat Sheet, Prompt dei comandi, Linux Bash Shell, Terminale.