Linux comandi avanzati

()

🐧 50 Domande & Risposte su comandi Linux Avanzati

DomandaRisposta
Cos’è Linux?Un sistema operativo open source basato su Unix, molto usato nei server e nei sistemi embedded.
Differenza tra Linux e Unix?Linux è open source e gratuito, Unix è commerciale e proprietario (es. AIX, HP-UX, Solaris).
Come elencare i file in una directory?Comando ls.
Come visualizzare anche i file nascosti?ls -a.
Come vedere i dettagli dei file (permessi, dimensione)?ls -l.
Come cambiare directory?cd nome_cartella.
Come tornare alla home directory?cd ~ oppure semplicemente cd.
Come creare una directory?mkdir nome_cartella.
Come creare un file vuoto?touch nome_file.
Come copiare file?cp file1 file2 oppure cp -r dir1 dir2 per le directory.
Come spostare o rinominare file?mv origine destinazione.
Come eliminare un file?rm nome_file.
Come eliminare una directory?rm -r nome_cartella.
Come cercare un file nel filesystem?find /percorso -name nomefile.
Come cercare testo dentro un file?grep 'testo' nomefile.
Come visualizzare il contenuto di un file?cat, less, more, oppure tail.
Come vedere le ultime righe di un file log?tail -f nomefile.
Come contare righe, parole e caratteri?wc nomefile.
Come visualizzare lo spazio su disco?df -h.
Come vedere lo spazio occupato da directory/file?du -sh nome.
Come vedere i processi attivi?ps aux o top.
Come uccidere un processo?kill PID o kill -9 PID per forzare.
Come trovare un processo per nome?pgrep nome_process oppure `ps aux
Come eseguire un comando in background?Aggiungi & alla fine: comando &.
Come vedere le variabili di ambiente?env o printenv.
Come settare una variabile temporanea?VAR=value (solo per la sessione corrente).
Differenza tra > e >>?> sovrascrive, >> aggiunge (append).
Come cercare una stringa ricorsivamente in una directory?grep -r 'stringa' /percorso.
Come cercare case-insensitive?grep -i 'stringa' file.
Come installare un pacchetto con apt?sudo apt install nome_pacchetto.
Come aggiornare i pacchetti?sudo apt update && sudo apt upgrade.
Come installare un pacchetto con yum/dnf?sudo yum install o sudo dnf install.
Come vedere l’indirizzo IP della macchina?ip a oppure hostname -I.
Come controllare la connettività di rete?ping indirizzo, traceroute, netstat, ss.
Come visualizzare porte in ascolto?netstat -tuln oppure ss -tuln.
Come gestire utenti?useradd, usermod, passwd, userdel.
Come gestire gruppi?groupadd, groupmod, groupdel.
Come vedere l’utente corrente?whoami.
Come cambiare permessi a file/directory?chmod (es. chmod 755 file).
Come cambiare il proprietario di un file?chown utente:gruppo file.
Come eseguire comandi come root?Usare sudo o accedere come root (su -).
Come programmare un’attività?Con crontab -e.
Sintassi base di un cron job?* * * * * comando (min, ora, giorno, mese, giorno_sett).
Come visualizzare job attivi?crontab -l.
Cos’è un file .bashrc?File di configurazione della shell Bash, eseguito all’avvio della shell interattiva.
Come creare un alias permanente?Aggiungendolo in ~/.bashrc (es. alias ll='ls -alF').
Come vedere la memoria RAM usata?free -h o top.
Come riavviare il sistema?sudo reboot.
Come spegnere il sistema?sudo shutdown -h now.
Come riavviare un servizio?sudo systemctl restart nome_servizio.
Come vedere lo stato di un servizio?systemctl status nome_servizio.
/ 5
Grazie per aver votato!

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?