Linux è una delle scelte più popolari tra gli sviluppatori come sistema operativo. Con diverse distribuzioni come Ubuntu, Linux Mint e Debian, è particolarmente apprezzato da coloro che amano “mettere le mani in pasta”. Per una funzionalità ottimale, spesso richiede agli utenti di digitare comandi nel terminale. Sebbene distribuzioni moderne come Ubuntu o PopOS abbiano App Store, molte attività richiedono ancora l’uso del terminale. Questo articolo presenta 35 comandi Linux essenziali per i principianti.
Ecco i comandi essenziali di Linux con le relative righe di comando:
- MAN COMMAND: Visualizza le pagine del manuale di un comando.
man <command>
- Esempio:
man ls
- TOUCH COMMAND: Crea un file vuoto.
touch <filename>
- Esempio:
touch example.txt
- ECHO COMMAND: Visualizza una riga di testo.
echo <string>
- Esempio:
echo “Hello World"
- RM COMMAND: Elimina un file.
rm <filename>
- Esempio:
rm example.txt
- PWD COMMAND: Mostra il percorso attuale.
pwd
- RMDIR COMMAND: Elimina una directory vuota.
rmdir <directory_name>
- Esempio:
rmdir example_directory
- CD COMMAND: Cambia directory.
cd <path>
- Esempio:
cd /home/user
- CAT COMMAND: Mostra il contenuto di un file.
cat <filename>
- VGET COMMAND: Scarica un file.
vget <url>
- MKDIR COMMAND: Crea una directory.
mkdir <directory_name>
- TAR COMMAND: Archivia i file.
tar <options> <filename>
- ZIP COMMAND: Crea un archivio ZIP.
zip <options> <archive_name> <file_or_directory>
- UNZIP COMMAND: Estrae un archivio ZIP.
unzip <archive_name>
- NANO, VI, JED COMMANDS: Editor di testo.
nano <filename>
vi <filename>
jed <filename>
- AWK COMMAND: Manipola schemi in un file.
awk 'pattern {action}' <filename>
- CUT COMMAND: Seziona e stampa righe.
cut <options> <filename>
- LOCATE COMMAND: Trova file.
locate <filename>
- SU COMMAND: Esegue come superutente.
su <username>
- USERADD COMMAND: Crea un utente.
useradd <options> <username>
- USERDEL COMMAND: Elimina un utente.
userdel <options> <username>
- CHMOD COMMAND: Modifica i permessi di un file.
chmod <permissions> <filename>
- HEAD COMMAND: Mostra le prime righe di un file.
head <filename>
- DIFF COMMAND: Confronta file.
diff <file1> <file2>
- TEE COMMAND: Stampa output.
command | tee <filename>
- CHOWN COMMAND: Cambia proprietario di un file.
chown <user:group> <filename>
- PS COMMAND: Mostra processi in esecuzione.
ps <options>
- UNAME COMMAND: Mostra informazioni sul sistema.
uname <options>
- HOSTNAME COMMAND: Mostra o imposta il nome host.
hostname
- JOBS COMMAND: Mostra processi in background.
jobs
- NETSTAT COMMAND: Mostra informazioni di rete.
netstat <options>
Conoscere i comandi essenziali di Linux è fondamentale per chiunque voglia immergersi nel mondo di Linux. Con questi comandi e scorciatoie, si può prendere il controllo del sistema in modo più rapido ed efficiente. Questa lista include comandi importanti come ls, cat, cp, mv, grep e molti altri. Con questa conoscenza, si può passare rapidamente da principiante a utente esperto di Linux.