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.