Il cheat sheet dei comandi del terminale Mac

Il cheat sheet dei comandi del terminale Mac

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





  1. Esistono dozzine 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 rivolgerti 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 cheat sheet dettagliato dei comandi del Terminale Mac che puoi utilizzare per sbloccare una maggiore produttività sul tuo sistema.





accedere ai file Raspberry Pi da Windows

Avvia l'app Terminale a partire dal Applicazioni > Utilità oppure cercalo tramite Spotlight. Quindi puoi iniziare con alcuni dei potenti comandi di seguito.





DOWNLOAD GRATUITO: Questo cheat sheet è disponibile come a PDF scaricabile dal nostro partner di distribuzione, TradePub. Dovrai compilare un breve modulo per accedervi solo per la prima volta. Scarica Il cheat sheet dei comandi del terminale Mac .

Il cheat sheet dei comandi del terminale Mac

ComandoAzione
Scorciatoie
tabCompleta automaticamente i nomi di file e cartelle
Ctrl + AVai all'inizio della riga su cui stai attualmente digitando
Ctrl + MiVai alla fine della riga su cui stai scrivendo
Ctrl + UCancella la riga prima del cursore
Ctrl + KCancella la riga 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 indietro
Ctrl + FSposta il cursore di un carattere in avanti
Ctrl + BSposta il cursore di un carattere 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
. (Periodo singolo)Directory corrente
.. (Doppio Periodo)Directory principale
~ (Tilde)Home directory
sudo [comando]Esegui il comando con i privilegi di sicurezza del super utente
nano [file]Apre l'editor del terminale
apri il file]Apre un file
[comando] -hChiedi aiuto su un comando
uomo [comando]Mostra il manuale di aiuto del comando
Cambia directory
cdHome directory
cd [cartella]Cambia directory, ad es. cd Documenti
cd ~Home directory
CD/Radice dell'unità
cd -Directory o cartella precedente che hai sfogliato l'ultima volta
pwdMostra la tua directory di lavoro
CD..Sposta in alto nella directory principale
CD../..Sali di due livelli
Elenca i contenuti della directory
lsVisualizza il nome dei file e delle sottodirectory nella directory
ls -CForza l'output a più colonne dell'elenco
ls -aElenca tutte le voci comprese quelle con .(punto) e ..(doppio punto)
ls -1Emetti l'elenco dei file in un formato di una voce per riga
ls -FVisualizza una / (barra) subito dopo ogni percorso che è una directory, * (asterisco) dopo programmi eseguibili o script e @ dopo un collegamento simbolico
ls -SOrdina file o voci per dimensione
ls -lElenco in un formato lungo. Include la modalità file, il nome del proprietario e del gruppo, la data e l'ora in cui il file è stato modificato, il nome del percorso e altro
ls -ltElenca i file ordinati per ora di modifica (prima i più recenti)
ls -lhElenco lungo con dimensioni di file leggibili in KB, MB o GB
ls -loElenca i nomi dei file con dimensione, proprietario e flag
ls -laElenca il contenuto dettagliato della directory, inclusi i file nascosti
Dimensione del file e spazio su disco
diElenca l'utilizzo per ogni sottodirectory e i suoi contenuti
du -sh [cartella]Output leggibile dall'uomo di tutti i file in una directory
du -sVisualizza una voce per ogni file specificato
du -sk * | sort noElenca file e 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
toccoCrea 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 del file
cp -iTi chiede prima di copiare un file con un messaggio di avviso di sovrascrittura
cp /Utenti/Copia più file in una cartella
rmElimina un file (questo elimina il file in modo permanente; usare con cautela.)
rm -iElimina un file solo quando dai la conferma
rm -fRimozione forzata senza conferma
rmElimina più file senza alcuna conferma
mvSposta/rinomina
mvSposta un file nella cartella, eventualmente 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 utilizzati in precedenza
storia nMostra i comandi precedenti che hai digitato. Aggiungi un numero da limitare agli ultimi n elementi
![valore]Esegui l'ultimo comando digitato che inizia con un valore
!!Esegui l'ultimo comando digitato
permessi
ls -ldVisualizza l'autorizzazione predefinita per una directory home
ls -ld /Visualizza i permessi di lettura, scrittura e accesso di una particolare cartella
chmod 755Modificare l'autorizzazione di un file in 755
chmod -R 600Modificare l'autorizzazione di una cartella (e del suo contenuto) in 600
chown:Modificare la proprietà di un file in utente e gruppo. Aggiungi -R per includere il contenuto della cartella
Processi
ps -axOutput dei 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 rsizeOrdina in base all'utilizzo della memoria
uccidere PIDEsci dal processo con ID . Vedrai il PID come una colonna in Activity Monitor
ps -ax | presaTrova un processo per nome o PID
Rete
pingPing host e stato di visualizzazione
chi èEmetti informazioni whois per un dominio
ricciolo -OScarica file tramite HTTP, HTTPS o FTP
ssh @Stabilire una connessione SSH con l'utente
scp @:/remoto/percorsoCopia su un telecomando
birra fatta in casa
dottore della birraControlla la birra per potenziali problemi
brew installInstalla una formula
brew disinstallazioneDisinstallare una formula
lista di birraElenca tutte le formule installate
ricerca birraVisualizza le formule disponibili per la produzione di birra
aggiornamento della birraAggiorna tutte le birre obsolete e non appuntate
aggiornamento della birraScarica l'ultima versione di homebrew e formula
pulizia della birraRimuovi la versione precedente della formula installata
brew tap homebrew/caskTocca il repository della botte da GitHub
elenco delle botti di birraElenca tutte le botti installate
brew cask installInstalla la botte data
brew cask disinstallareDisinstallare la botte data
Ricerca
trova -nomeTrova tutti i file denominati all'interno . Usa i caratteri jolly (*) per cercare parti di nomi di file
presa ''Emetti tutte le occorrenze di inside (aggiungi -i per l'insensibilità alle maiuscole)
grep -rl ''Cerca tutti i file che contengono dentro
Produzione
gattoEmetti il ​​contenuto di
menoEmetti i contenuti dell'utilizzo del comando less che supporta l'impaginazione e altro
testaEmetti le prime 10 righe di
>>Aggiunge l'output di to
>Dirigere l'output di into
|Dirigere l'output di to

Quindi, personalizza il terminale

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

Per ulteriori letture, abbiamo visto come personalizzare il Terminale Mac e renderlo più utile.

come mostrare la percentuale della batteria su macbook
Condividere Condividere Tweet E-mail Elimina questi file e cartelle di Windows per liberare spazio su disco

Hai bisogno di liberare spazio su disco sul tuo computer Windows? Ecco i file e le cartelle di Windows che possono essere eliminati in sicurezza per liberare spazio su disco.

Leggi Avanti
Argomenti correlati
  • Mac
  • Foglio informativo
  • terminale
  • Prompt dei comandi
  • Linux Bash Shell
Circa l'autore Rahul Saigal(162 articoli pubblicati)

Con il suo M.Optom Degree in Eye Care Speciality, Rahul ha lavorato come docente per molti anni al college. Scrivere e insegnare agli altri è sempre la sua passione. Ora scrive di tecnologia e la rende digeribile per i lettori che non la capiscono bene.

Altro da Rahul Saigal

Iscriviti alla nostra Newsletter

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

Clicca qui per iscriverti
Categoria Mac