Cheat Sheet dei comandi di Linux

Sommario:

Anonim

In questo cheat sheet della riga di comando Linux / Unix, imparerai:

  • Comandi Linux di base
  • Comandi di autorizzazione dei file
  • Comando Variabili d'ambiente
  • Comandi per la gestione degli utenti di Linux
  • Comando di rete
  • Comando di processo
  • Comandi di modifica VI

Comandi Linux di base

Comando Descrizione
ls Elenca tutti i file e le directory nella directory di lavoro attuale
ls-R Elenca anche i file nelle sottodirectory
ls-a Elenca anche i file nascosti
ls-al Elenca file e directory con informazioni dettagliate come autorizzazioni, dimensioni, proprietario, ecc.
cd or cd ~ Vai alla directory HOME
cd… Salire di un livello
cd Per passare a una directory particolare
cd / Passa alla directory principale
cat > filename Crea un nuovo file
cat filename Visualizza il contenuto del file
cat file1 file2 > file3 Unisce due file (file1, file2) e memorizza l'output in un nuovo file (file3)
mv file "new file path" Sposta i file nella nuova posizione
mv filename new_file_name Rinomina il file con un nuovo nome file
sudo Consente agli utenti regolari di eseguire programmi con i privilegi di sicurezza del superutente o root
rm filename Elimina un file
man Fornisce informazioni di aiuto su un comando
history Fornisce un elenco di tutti i comandi passati digitati nella sessione del terminale corrente
clear Cancella il terminale
mkdir directoryname Crea una nuova directory nella directory di lavoro attuale o nel percorso specificato
rmdir Elimina una directory
mv Rinomina una directory
pr -x Divide il file in x colonne
pr -h Assegna un'intestazione al file
pr -n Indica il file con i numeri di riga
lp -nc , lpr c Stampa copie "c" del file
lp-d lp-P Specifica il nome della stampante
apt-get Comando utilizzato per installare e aggiornare i pacchetti
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address' Comando per inviare e-mail
mail -s "Subject" to-address < Filename Comando per inviare e-mail con allegato

Comandi di autorizzazione dei file

Comando Descrizione
ls-l per mostrare il tipo di file e l'autorizzazione di accesso
r leggere il permesso
w permesso di scrittura
x eseguire l'autorizzazione
-= nessun permesso
Chown user Per modificare la proprietà di un file / directory
Chown user:group filename cambiare l'utente e il gruppo per un file o una directory

Comando Variabili d'ambiente

Comando Descrizione
echo $VARIABLE Per visualizzare il valore di una variabile
env Visualizza tutte le variabili d'ambiente
VARIABLE_NAME= variable_value Crea una nuova variabile
Unset Rimuovi una variabile
export Variable=value Per impostare il valore di una variabile d'ambiente

Comandi per la gestione degli utenti di Linux

Comando Descrizione
sudo adduser username Per visualizzare il valore di una variabile
sudo passwd -l 'username' Visualizza tutte le variabili d'ambiente
sudo userdel -r 'username' Crea una nuova variabile
sudo usermod -a -G GROUPNAME USERNAME Rimuovi una variabile
sudo deluser USER GROUPNAME Per impostare il valore di una variabile d'ambiente
finger Fornisce informazioni su tutti gli utenti registrati
finger username Fornisce informazioni su un particolare utente

Comando di rete

Comando Descrizione
SSH username@ip-address or hostname accedere a una macchina Linux remota utilizzando SSH
Ping hostname or Per eseguire il ping e analizzare le connessioni di rete e host
dir Visualizza i file nella directory corrente di un computer remoto
cd "dirname" cambia la directory in "dirname" su un computer remoto
put file carica 'file' dal computer locale a quello remoto
get file Scarica il "file" dal computer remoto al computer locale
quit Disconnettersi

Comando di processo

Comando Descrizione
bg Per inviare un processo in background
fg Per eseguire un processo interrotto in primo piano
top Dettagli su tutti i processi attivi
ps Fornisci lo stato dei processi in esecuzione per un utente
ps PID Fornisce lo stato di un particolare processo
pidof Fornisce l'ID processo (PID) di un processo
kill PID Uccide un processo
nice Avvia un processo con una data priorità
renice Modifica la priorità di un processo già in esecuzione
df Fornisce spazio libero su disco rigido nel sistema
free Fornisce RAM gratuita sul tuo sistema

Comandi di modifica VI

Comando Descrizione
i Inserisci al cursore (entra in modalità di inserimento)
a Scrivi dopo il cursore (entra in modalità di inserimento)
A Scrivi alla fine della riga (entra in modalità di inserimento)
ESC Termina la modalità di inserimento
u Annulla l'ultima modifica
U Annulla tutte le modifiche all'intera riga
o Apre una nuova riga (entra in modalità di inserimento)
dd Elimina riga
3dd Elimina 3 righe
D Elimina il contenuto della riga dopo il cursore
C Elimina il contenuto di una riga dopo il cursore e inserisci il nuovo testo. Premere il tasto ESC per terminare l'inserimento.
dw Elimina parola
4dw Elimina 4 parole
cw Cambia parola
x Elimina il carattere in corrispondenza del cursore
r Sostituisci carattere
R Sovrascrivi i caratteri dal cursore in poi
s Sostituisci un carattere sotto il cursore continua a inserire
S Sostituisci l'intera riga e inizia a inserire all'inizio della riga
~ Cambia maiuscole / minuscole di carattere individuale

Spero che questa guida di riferimento per Linux ti aiuti!