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
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
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
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
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
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
Percorso completo dell'articolo: Soy de Mac » Mac OS X » Comandi da terminale per Mac