Salta al contenuto principale

Principali comandi Linux

Comandi di sistema e file system:

  1. ls: Elencare i file e le directory nel percorso specificato.
  2. cd: Cambiare la directory corrente.
  3. pwd: Visualizzare il percorso della directory corrente.
  4. mkdir: Creare una nuova directory.
  5. rmdir: Rimuovere una directory vuota.
  6. rm: Rimuovere file o directory.
  7. cp: Copiare file e directory.
  8. mv: Spostare file e directory.
  9. cat: Visualizzare il contenuto di un file.
  10. less/more: Visualizzare il contenuto di un file in modo paginato.
  11. head: Mostrare le prime righe di un file.
  12. tail: Mostrare le ultime righe di un file.
  13. touch: Creare un nuovo file vuoto o aggiornare il timestamp di un file esistente.
  14. ln: Creare collegamenti simbolici o hard link.
  15. find: Trovare file nel sistema di file.
  16. grep: Cercare testo all'interno dei file.
  17. chmod: Modificare i permessi dei file.
  18. chown: Cambiare il proprietario di un file.
  19. df: Visualizzare lo spazio disco utilizzato e disponibile.
  20. du: Visualizzare la dimensione del file o della directory.
  21. file: Determinare il tipo di file.
  22. mount: Montare un sistema di file.
  23. umount: Smontare un sistema di file.
  24. df: Mostrare lo spazio disco libero e occupato.
  25. du: Calcolare la dimensione di una directory.

Comandi di gestione dei processi:

  1. ps: Visualizzare lo stato dei processi.
  2. top/htop: Visualizzare i processi in esecuzione e le risorse di sistema.
  3. kill: Terminare un processo.
  4. killall: Terminare tutti i processi corrispondenti a un nome specifico.
  5. nice: Cambiare la priorità di un processo.
  6. renice: Modificare la priorità di un processo in esecuzione.

Comandi di gestione dei pacchetti:

  1. apt-get/apt/aptitude: Gestire i pacchetti Debian e derivate.
  2. yum/dnf: Gestire i pacchetti Red Hat, CentOS e Fedora.
  3. zypper: Gestire i pacchetti openSUSE.
  4. pacman: Gestire i pacchetti Arch Linux.
  5. dpkg: Gestire i pacchetti Debian direttamente.
  6. rpm: Gestire i pacchetti RPM direttamente.

Comandi di rete:

  1. ping: Verificare la connettività di rete.
  2. traceroute: Seguire il percorso dei pacchetti attraverso una rete.
  3. ifconfig/ip: Configurare e visualizzare le informazioni sulle interfacce di rete.
  4. netstat: Mostrare le connessioni di rete, le tabelle di routing, le statistiche delle interfacce e altro.
  5. wget/curl: Scaricare file da Internet.
  6. ssh: Connettersi a un'altra macchina via Secure Shell.
  7. scp: Copiare file tra due computer via Secure Copy Protocol.
  8. ftp/sftp: Trasferire file tramite protocollo FTP o SFTP.
  9. nc: Netcat, utilità per lettura e scrittura attraverso la rete.

Comandi di gestione degli utenti e dei gruppi:

  1. useradd/adduser: Aggiungere un nuovo utente.
  2. userdel/deluser: Rimuovere un utente.
  3. passwd: Cambiare la password di un utente.
  4. groupadd: Aggiungere un nuovo gruppo.
  5. groupdel: Rimuovere un gruppo.
  6. usermod: Modificare le informazioni dell'utente.
  7. groupmod: Modificare le informazioni del gruppo.
  8. su: Cambiare utente (passare a root o ad un altro utente).
  9. sudo: Eseguire un comando con privilegi di amministratore.

Altri comandi utili:

  1. date: Visualizzare o impostare la data e l'ora del sistema.
  2. uptime: Visualizzare il tempo di attività del sistema.
  3. history: Visualizzare la cronologia dei comandi eseguiti dall'utente.
  4. clear: Pulire il terminale.
  5. echo: Visualizzare linee di testo o variabili.
  6. shutdown: Spegnere o riavviare il sistema.
  7. reboot: Riavviare il sistema.
  8. tar: Gestire archivi compressi.
  9. zip/unzip: Comprimere e decomprimere file utilizzando lo standard ZIP.
  10. gzip/gunzip: Comprimere e decomprimere file utilizzando il formato gzip.
  11. sed: Filtrare e trasformare il testo.
  12. awk: Elaborare e filtrare il testo.
  13. sort: Ordinare linee di testo.
  14. uniq: Filtrare o identificare linee di testo uniche.
  15. wc: Contare parole, linee e caratteri.
  16. curl: Eseguire richieste HTTP, HTTPS e FTP da riga di comando.
  17. wget: Scaricare file da Internet.
tux