GNU/Linux >> Linux Esercitazione >  >> Linux

Foglio informativo sui comandi di Linux

Questo articolo è un rapido cheat sheet dei comandi Linux progettato per darti la maggior parte dei comandi comuni a colpo d'occhio. L'elenco è suddiviso in sezioni che possono aiutarti a trovare il comando che stai cercando.

Cheat Sheet dei comandi Linux

Comandi Linux per informazioni su sistema/hardware

Comando Descrizione
uname -a Stampa tutte le informazioni importanti sul sistema come il rilascio e la versione del kernel, il nome host, il tipo di processore, il sistema operativo
uname -r Rilascio del kernel di stampa
cat /etc/os-release Stampa informazioni sul sistema operativo corrente
nome host mostra il nome host del tuo dispositivo sulla rete
nome host -i Mostra indirizzi IP associati al nome host
tempo di attività Visualizza da quanto tempo è in esecuzione il sistema
ultimo riavvio Mostra cronologia di riavvio
sensori Stampa informazioni sui sensori come temperatura, tensione e corrente
iostat -c Stampa utilizzo CPU
libero -m Stampa statistiche sull'utilizzo di RAM e SWAP
acpi Stampa le statistiche correnti della batteria
acpi -t Mostra informazioni termiche
df -h Elenca la quantità di spazio su disco utilizzato
lsusb Elenca tutti i dispositivi USB
gatto /proc/cpuinfo Visualizza informazioni sulla CPU come nome del modello, dimensione della cache, ecc.
lshw Elenca informazioni sull'hardware
dmesg Visualizza tutti i messaggi dal buffer ad anello del kernel

Comandi informazioni utente

Comando Descrizione
id Mostra ID utente e gruppo reali ed efficaci
Whoami Stampa l'utente corrente con cui hai effettuato l'accesso
eco $SHELL Controlla shell predefinita
eco $0 Controlla la shell corrente
eco $HOME Stampa la directory home dell'utente corrente
con Mostra tutti gli utenti che hanno effettuato l'accesso e cosa stanno facendo
sudo -l Controlla i privilegi sudo dell'utente corrente
chi Mostra tutti gli utenti che hanno effettuato l'accesso
aggiungere gruppo Crea un nuovo gruppo con il nome specificato
adduser Aggiungi un utente con il nome specificato
utentedel Elimina un utente
passwd Cambia la password dell'utente corrente

Comandi Linux per lavorare con file/directory

Comando Descrizione
pwd Stampa la directory di lavoro attuale
ls Stampa il contenuto della directory di lavoro attuale
ls -l Stampa il contenuto di una directory con informazioni dettagliate su di esso come dimensioni, autore, autorizzazioni concesse, ecc
ls -a Stampa il contenuto di una directory inclusi file/cartelle nascosti
tocca Crea un file vuoto
mkdir Crea una directory
rm Elimina un file
rm -rf Elimina una directory
rmdir Elimina una directory
chmod +x Rendi eseguibile un file
chmod +r Rendere leggibile un file/una cartella
chmod +w Rendere un file/cartella scrivibile
chown USER:GROUP Cambia la proprietà di un file/directory
gatto Stampa il contenuto di un file
cat File1> File2 Scrivi sopra il contenuto di File2 con il contenuto di File1
cat File1>> File2 Aggiungi il contenuto di File1 a File2
cp Fai una copia di un file
cp -r Fai una copia di una directory
mv Sposta un file in un percorso specificato
mv Rinomina un file con un nuovo nome file
cd Cambia la directory nella posizione specificata
cd ../ Sposta una directory in alto
cd ~ Vai alla home directory
ln Crea un collegamento fisico a un file
ln -s Crea un collegamento a un file
trova Trova tutte le istanze di file/directory che hanno una stringa particolare
aggiornatob Aggiorna il database utilizzato da locate
file Determina il tipo di file
grep Cerca una stringa/un motivo in un file
diff Confronta le differenze tra due file riga per riga

Comandi di rete per Linux

Comando Descrizione
ip a Mostra informazioni di rete come interfacce disponibili, indirizzo IP, maschera di rete e altre informazioni simili associate all'interfaccia
Indirizzo IP aggiunto
/ dev
Assegna l'IP specificato insieme al CIDR fornito all'interfaccia menzionata
iwconfig Mostra informazioni relative alle interfacce wireless come modalità, frequenza, AP e così via
ping Invia pacchetti ping ICMP all'IP specificato
tracciato Stampa la traccia dei pacchetti di instradamento sull'host di rete
whois Recupera informazioni su un dominio/IP da un database RFC 3912
scava Esegui una ricerca DNS
host Esegui una ricerca IP sul nome di dominio specificato
wget Recupera un file dall'URL specificato
ricciolo Fai una richiesta a un URL
netstat -pnltu Visualizza tutte le porte di ascolto attive
nc Connetti a un IP su una porta specifica
tcpdump -i Cattura tutti i pacchetti attraverso una particolare interfaccia

Comandi di gestione del processo

Comando Descrizione
ps Mostra i processi in esecuzione correnti
ps aux | grep Trova le informazioni di processo relative a una particolare applicazione/programma
uccidi Termina un processo con un determinato PID
uccidi tutti Uccidi tutti i processi associati a un nome particolare
in alto Visualizza informazioni sui processi in esecuzione
htop Visualizza i processi in esecuzione utilizzando un ambiente interattivo
pstree Visualizza i processi in un modello ad albero
bg Continua un processo in background
fg Porta un processo in primo piano
lsof Elenca tutti i file aperti da un processo

Cheat sheet dei comandi Linux – Conclusione

E questo ci porta alla fine del Cheat Sheet dei comandi di Linux. I comandi possono sembrare pochi e lontani, ma questi sono alcuni dei più utilizzati e ti aiuteranno a ottenere subito ciò di cui hai bisogno.


Linux
  1. 3 cheat sheet di Linux essenziali per la produttività

  2. Cheat sheet per utenti e autorizzazioni Linux

  3. Cheat sheet per i comandi Linux comuni

  4. Cheat sheet dei comandi di IPtables

  5. Foglio informativo sui comandi di base di Linux

Foglio informativo sui comandi MySQL

Cheat sheet sulle scorciatoie da tastiera di Kali Linux

Foglio informativo sui comandi del database MySQL per Linux

Cheat Sheet dei comandi di Pacman per Arch Linux

Comandi di base nano (cheat sheet)

Comandi di base di vim (cheat sheet)