Comandi Linux Essenziali: Lista Completa per la Gestione del Sistema

Classificato in Informatica

Scritto il in italiano con una dimensione di 4,51 KB

Comandi Linux Essenziali

Il comando help è fondamentale per comprendere l'utilizzo dei manuali di sistema e le relative varianti.

Accensione e spegnimento del sistema

  • shutdown -h 5: Spegne il sistema dopo 5 minuti.
  • shutdown -h now: Spegne il sistema immediatamente.
  • shutdown -r 5: Riavvia il sistema dopo 5 minuti.
  • shutdown -r now: Riavvia il sistema immediatamente.
  • reboot: Riavvia il sistema.
  • startx: Avvia l'ambiente grafico.

Gestione utenti

  • adduser LPT: Aggiunge un utente chiamato LPT.
  • passwd LPT: Assegna la password all'utente LPT.
  • userdel LPT: Elimina l'account LPT.
  • su - LPT: Assume temporaneamente i privilegi dell'utente LPT.
  • exit: Esce dal profilo utente corrente.

File system e montaggio

  • mount -t iso9660 /dev/cdrom /mnt/cdrom: Monta il CD-ROM nella directory specificata.
  • mount -t msdos /dev/hda1 /mnt/win_c: Monta il drive C con partizione msdos.
  • mount -t vfat /dev/hda1 /mnt/win_c: Monta il drive C con partizione FAT.
  • umount /mnt/cdrom: Smonta il CD-ROM.
  • umount /mnt/win_c: Smonta il disco fisso C.
  • usermount: Strumento rapido per montare e smontare unità.

Elaborazione e navigazione file

  • cd /home/LPT: Entra nella directory /home/LPT.
  • cd ..: Torna alla directory superiore.
  • ls: Elenca i file nella directory corrente.
  • ls -F: Elenca i file indicandone il tipo.
  • ls -l: Elenca i file in colonne con attributi.
  • ls -a: Elenca anche i file nascosti.

Operazioni sui file

  • rm lpt.txt: Rimuove il file lpt.txt.
  • rm -R /LPT: Rimuove una directory e il suo contenuto (ricorsivo).
  • rm -rf /LPT: Rimuove una directory ricorsivamente senza chiedere conferma (attenzione: usare con privilegi root).
  • cp lpt.txt /home/LPT: Copia il file in /home/LPT.
  • mv lpt.txt /home/LPT: Sposta il file in /home/LPT.
  • mv linux_para_todos.txt lpt.txt: Rinomina il file.

Caratteri jolly

  • *: Rappresenta tutti i caratteri (es. ls *.rpm).
  • ?: Rappresenta un singolo carattere (es. ls estensione?.txt).

Compressione e archiviazione

  • tar -zxvf lpt.tar.gz: Decomprime un file .tar.gz.
  • tar -zcvf lpt.tar.gz /home/LPT: Comprime la directory in un file .tar.gz.
  • tar -jxvf lpt.tar.bz2: Decomprime un file .tar.bz2.
  • tar -jcvf lpt.tar.bz2 /home/LPT: Comprime la directory in un file .tar.bz2.
  • tar -cmf /dev/fd0: Archivia la directory corrente su più dischetti.

Gestione dei processi

  • ps aux: Elenca i processi in esecuzione.
  • kill -9 [PID]: Termina forzatamente un processo.
  • kill -15 [PID]: Termina un processo in modo controllato.
  • kill -l: Elenca i segnali disponibili.
  • top: Monitora i processi in tempo reale.

Tasti di scelta rapida

  • [Ctrl] + [Alt] + [Canc]: Spegnimento organizzato.
  • [Ctrl] + [Alt] + [F1-F6]: Passa ai terminali testuali.
  • [Ctrl] + [Alt] + [F7-F12]: Passa ai terminali grafici.
  • [Tab]: Completamento automatico.
  • [Ctrl] + C: Termina il processo corrente.
  • [Ctrl] + z: Invia il processo in background.

Informazioni di sistema

  • hostname: Nome della macchina.
  • uptime: Tempo di attività del sistema.
  • uname -a: Informazioni sul kernel.
  • free -m: Memoria disponibile e utilizzata.
  • df -h: Spazio sui dispositivi montati.
  • cat /proc/cpuinfo: Informazioni sulla CPU.
  • ifconfig: Informazioni sulle interfacce di rete.

Ricerca file

  • find / -name lpt.txt: Cerca il file nel sistema.
  • whereis: Cerca file binari, sorgenti e pagine di manuale.

Voci correlate: