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"!
Questo ti iscriverà alla nostra newsletter
Inserisci la tua e-mail di sblocco Leggi la nostra politica sulla privacy- Esistono decine di app basate su Unix open source e disponibili gratuitamente. Non devi spendere soldi per questi.
- Quando hai difficoltà a cercare file in Spotlight, puoi passare agli strumenti di ricerca Unix. Sono molto più potenti di Spotlight.
- È possibile gestire file, cartelle e archivi di file in modo automatizzato. L'impostazione di un cron job lo gestirà automaticamente.
- 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
Comando | Azione |
---|---|
Tasti di scelta rapida | |
linguetta | Completamento automatico dei nomi di file e cartelle |
Ctrl + A | Vai all'inizio della riga su cui stai scrivendo |
Ctrl + E | Vai alla fine della riga su cui stai scrivendo |
Ctrl + U | Cancella la linea prima del cursore |
Ctrl + K | Cancella la linea dopo il cursore |
Ctrl + W | Elimina la parola prima del cursore |
Ctrl + T | Scambia gli ultimi due caratteri prima del cursore |
Esc + T | Scambia le ultime due parole prima del cursore |
Ctrl + L | Cancella lo schermo |
Ctrl + C | Uccidi qualunque cosa tu stia correndo |
Ctrl + D | Esci dalla shell corrente |
Opzione + → | Sposta il cursore di una parola in avanti |
Opzione + ← | Sposta il cursore di una parola all'indietro |
Ctrl + F | Sposta il cursore di un carattere in avanti |
Ctrl + B | Sposta il cursore di un carattere all'indietro |
Ctrl + Y | Incolla tutto ciò che è stato tagliato dall'ultimo comando |
Ctrl + Z | Mette 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] -h | Chiedi aiuto su un comando |
man [comando] | Mostra il manuale di aiuto del comando |
Cambia directory | |
CD | Home 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 |
pwd | Mostra la tua directory di lavoro |
CD.. | Passa alla directory principale |
CD../.. | Salire di due livelli |
Elenco contenuti della directory | |
ls | Visualizza il nome di file e sottodirectory nella directory |
ls -C | Forza l'output multi-colonna dell'elenco |
ls -a | Elencare tutte le voci, comprese quelle con. (Punto) e .. (periodo doppio) |
ls -1 | Stampa l'elenco dei file in una voce per formato di riga |
ls -F | Visualizza un / (barra) immediatamente dopo ogni percorso che è una directory, * (asterisco) dopo programmi o script eseguibili e @ dopo un collegamento simbolico |
ls -S | Ordina i file o le voci per dimensione |
ls -l | Elenco 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 -lt | Elenca i file ordinati per ora modificata (prima i più recenti) |
ls -lh | Elenco lungo con dimensioni di file leggibili dall'uomo in KB, MB o GB |
ls -lo | Elencare i nomi dei file con dimensioni, proprietario e flag |
ls -la | Elenca i contenuti dettagliati della directory, inclusi i file nascosti |
Dimensione file e spazio su disco | |
du | Elenca l'utilizzo per ogni sottodirectory e il suo contenuto |
du -sh [cartella] | Output leggibile dall'uomo di tutti i file in una directory |
du -s | Visualizza una voce per ciascun file specificato |
du -sk * | ordina -nr | Elenca i file e le cartelle, sommando le dimensioni comprese le sottocartelle. Sostituisci sk * con sm * per elencare le directory in MB |
df -h | Calcola lo spazio libero su disco del tuo sistema |
df -H | Calcola lo spazio libero su disco con potenze di 1.000 (rispetto a 1.024) |
Gestione di file e directory | |
mkdir | Crea una nuova cartella denominata |
mkdir -p / | Crea cartelle nidificate |
mkdir | Crea più cartelle contemporaneamente |
mkdir "" | Crea una cartella con uno spazio nel nome del file |
rmdir | Elimina una cartella (funziona solo su cartelle vuote) |
rm -R | Elimina una cartella e il suo contenuto |
toccare | Crea un nuovo file senza alcuna estensione |
cp | Copia un file nella cartella |
cp | Copia un file nella cartella corrente |
cp ~ // | Copia un file nella cartella e rinomina il file copiato |
cp -R | Copia una cartella in una nuova cartella con spazi nel nome file |
cp -i | Viene richiesto prima di copiare un file con un messaggio di sovrascrittura di avviso |
cp / Utenti / | Copia più file in una cartella |
rm | Elimina un file (questo elimina il file in modo permanente; utilizzare con cautela.) |
rm -i | Elimina un file solo quando dai conferma |
rm -f | Forza la rimozione senza conferma |
rm | Elimina più file senza alcuna conferma |
mv | Spostare / rinominare |
mv | Sposta un file nella cartella, possibilmente sovrascrivendo un file esistente |
mv -i | Opzionale -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 + R | Cerca tra i comandi precedentemente utilizzati |
storia n | Mostra 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 -ld | Visualizza l'autorizzazione predefinita per una home directory |
ls -ld / | Visualizza le autorizzazioni di lettura, scrittura e accesso di una determinata cartella |
chmod 755 | Modificare l'autorizzazione di un file su 755 |
chmod -R 600 | Cambia 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 -ax | Output 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 -aux | Mostra tutti i processi con% cpu, % mem, page in, PID e comando |
superiore | Visualizza informazioni in tempo reale sui processi attualmente in esecuzione |
top -ocpu -s 5 | Visualizza i processi ordinati per utilizzo della CPU, aggiornando ogni 5 secondi |
top -o ridimensiona | Ordina top per utilizzo della memoria |
uccidi PID | Esci dal processo con ID. Vedrai PID come una colonna in Activity Monitor |
ps -ax | grep | Trova un processo per nome o PID |
Rete | |
ping | Ping host e visualizzazione dello stato |
chi è | Stampa le informazioni whois per un dominio |
ricciolo -O | Scarica il file tramite HTTP, HTTPS o FTP |
ssh @ | Stabilire una connessione SSH con l'utente |
scp @: / remote / path | Copia su un telecomando |
homebrew | |
preparare il dottore | Controlla la presenza di eventuali problemi |
brew install | Installa una formula |
disinstalla brew | Disinstalla una formula |
lista della birra | Elencare tutte le formule installate |
ricerca della birra | Mostra le formule disponibili per la preparazione |
aggiornamento birra | Aggiorna tutte le birre obsolete e non in scatola |
aggiornamento della birra | Scarica l'ultima versione di homebrew e formula |
pulire la birra | Rimuovi la versione precedente della formula installata |
erogazione birra homebrew / botte | Tocca il repository cask da GitHub |
elenco di botti di birra | Elencare tutte le botti installate |
installare botte di birra | Installa la botte data |
disinstalla cask brew | Disinstallare la botte data |
Ricerca | |
trova -name | Trova 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 | |
gatto | Emette il contenuto di |
Di meno | Stampa i contenuti dell'utilizzo del comando less che supporta l'impaginazione e altro |
testa | Stampa 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.