Comandi da terminale per Mac

Terminale Mac

Se stai cercando una lista con il comandi da terminale per mac, sei arrivato all'articolo giusto. In questo articolo ti mostriamo i più utili comandi da terminale per Mac quotidianamente per eseguire azioni manualmente senza fare affidamento sull'interfaccia grafica di macOS.

Come aprire Terminal su Mac

apri Terminale su Mac

Il metodo più veloce per accedere a Terminal su Mac è utilizzare il scorciatoia da tastiera Comando + barra spaziatrice, digita terminal e fare clic sul primo risultato.

Processi terminali

Processi terminali

ps-ax Mostra i processi attualmente in esecuzione. Il comando "a" mostra i processi di tutti gli utenti e il comando "x" mostra i processi che non sono collegati al Terminale
ps -aux Mostra tutti i processi con %cpu; %mem; pagina in e PID
top Mostra informazioni in tempo reale sui processi in esecuzione
top -ocpu -s 5 Mostra i processi ordinati in base all'utilizzo della CPU e l'aggiornamento ogni 5 secondi
dimensione superiore -o Ordina i processi in base all'utilizzo della memoria
uccidere PID Esci dal processo con ID . Il PID verrà visualizzato come una colonna in Activity Monitor
ps -ax | grep Trova un processo per nome o PID

Ricerca terminale

Trovare -nome <«»file»»>» Trova tutti i file denominati entro . Possiamo usare gli asterischi (*) per cercare parti di nomi di file
"grep" »» » Trova tutte le partite di entro
"grep -rl "" »» » Trova tutti i file che contengono entro

Comandi base del terminale

/ (Barra) Directory di primo livello
. Accedi alla directory corrente
.. directory superiore
~ directory principale
sudo [comando] Esegui il comando con i privilegi di sicurezza del superutente
nano [file] Apri l'editor Terminale
apri il file] aprire un file
[comando] -h Ottieni aiuto su un comando
uomo [comando] Mostra il manuale di aiuto del comando

Gestione dei permessi di terminal

Permessi nel Terminale

ls -ld Mostra l'autorizzazione predefinita di una directory di origine
ls -ld/ Mostra i permessi di lettura; scrittura e accesso a una determinata cartella
chmod 755 Cambia il permesso di un file in 755
chmod -R 600 Modificare l'autorizzazione di una cartella e di tutto il suo contenuto in 600
chown : Cambia la proprietà di un file in utente e gruppo Se aggiungiamo il comando “-R” il contenuto della cartella verrà incluso

Gestire file e directory nel Terminale

File del terminale macOS

du Utilizzo dell'elenco per ciascuna sottodirectory e il suo contenuto
du -sh [cartella] Output leggibile di tutti i file in una directory
tu P Mostra una voce per ogni file specificato
du -sk* | ordina -nr Elenca file e cartelle (riassumendo le dimensioni comprese le sottocartelle). Possiamo sostituire sk* con sm* per elencare le directory in MB
df -h Mostra lo spazio libero su disco del tuo sistema
df-H Calcola lo spazio libero su disco in potenze di 1.000 (invece di 1.024)
mkdir Crea una nuova cartella chiamata
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 con cartelle vuote)
rm -R Elimina una cartella e il suo contenuto
tocco Crea un nuovo file senza alcuna estensione
cerniera lampo Copia un file nella cartella
cerniera lampo Copia un file nella cartella corrente
cerniera lampo ~/ / Copia un file nella cartella e rinomina il file copiato
cp -R <«»nuova directory»»>» Copia una cartella in una nuova cartella con spazi nel nome del file
cp -i Avvisa prima di copiare un file con un messaggio di avviso di sovrascrittura
cerniera lampo /utenti/ Copia più file in una cartella
idem -V [percorso cartella][nuova cartella] Copia il contenuto di una cartella in una nuova cartella. Il comando "-V" visualizza una riga di stato per ogni file copiato.

Accedi ed elimina file e cartelle con Terminale

rm Elimina un file in modo permanente
rm -i Elimina un file di richiesta di conferma
rm -f Forza l'eliminazione non confermata di un file
rm Elimina più file senza conferma
mv sposta/rinomina
mv Sposta un file nella cartella (sovrascrivendo il file esistente con lo stesso nome se esiste)
mv -i Il comando "-i" visualizza un avviso che sovrascriverà il file di destinazione.
mv *.png ~/ Sposta tutti i file PNG nella cartella corrente in una cartella diversa
cd Directory home
CD [cartella] cambia directory
cd ~ directory principale
CD/ Radice dell'unità
cd- Directory o cartella precedente in cui ti sei spostato l'ultima volta
pwd mostra directory di lavoro
cd .. Carica nella directory principale
CD../.. Sali di due livelli
ls Mostra il nome dei file e delle sottodirectory della directory
ls-C Mostra il nome dei file e delle sottodirectory della directory nelle colonne
ls -a Elenca tutte le voci (comprese quelle con .(punto) e ..(doppio punto))
ls-1 Mostra l'elenco dei file nel formato di una voce per riga
ls-F Mostra una / (barra) subito dopo ogni percorso che è una directory
ls-S Ordina i file o le voci per dimensione
ls -l Elenco in 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; eccetera.
ls -l / Elenco del file system da root con collegamenti simbolici
ls -lt Elenco dei file ordinati per ora di modifica (prima il più recente)
ls -lh Elenco lungo con dimensioni dei file leggibili in KB; MB o GB
ls-lo Elenco di nomi di file con dimensione; proprietario e bandiere
ls -la Elenco dettagliato del contenuto della directory (inclusi i file nascosti)

Scorciatoie da tastiera nel Terminale

Linguetta Completamento automatico dei nomi di file e cartelle
Ctrl + A Vai all'inizio della riga che stai digitando
Ctrl + E Vai alla fine della riga che stai digitando
Ctrl + U Elimina la riga prima del cursore
Ctrl + K Elimina la riga 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 cancellare lo schermo
Ctrl + C Ferma tutto ciò che è in esecuzione
Ctrl + D Esci dalla shell corrente
Opzione + → Sposta il cursore di una parola avanti
Opzione + ← Sposta il cursore indietro di una parola
Ctrl + F Sposta il cursore in avanti di un carattere
Ctrl + B Sposta il cursore indietro di un carattere
Ctrl + Z Metti ciò che è in esecuzione in un processo in background sospeso
CTRL + _ Annulla l'ultimo comando
Opzione + Maiusc + Cmd + C copiare il testo normale
Maiusc + Cmd + V incolla la selezione
exit Termina una sessione di shell

Comandi di rete nel Terminale

ping del terminale

ping Eseguire il ping dell'host e visualizzarne lo stato
chi è Ottieni informazioni whois di un dominio
ricciolo -O Scarica un file su HTTP; HTTPS o FTP
ssh @ Stabilire una connessione SSH a con l'utente
scp @ :/remoto/percorso copia ancora a distanza
arp -a Mostra un elenco di tutti i dispositivi sulla rete locale, inclusi l'indirizzo IP e MAC di tutti i dispositivi
ifconfigen0 Mostra l'indirizzo IP e MAC del tuo dispositivo

Cronologia dei comandi

Ctrl + R Cerca i comandi utilizzati in precedenza
storia Mostra i comandi che abbiamo scritto in precedenza
![valore] Eseguire l'ultimo comando utilizzato che inizia con un valore
!! Eseguire l'ultimo comando utilizzato

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.