Blog > Internet > Linux: Elenco Comandi principali da Terminale
Linux: Elenco Comandi principali da Terminale
Jul 7th, in Internet, by La Redazione

Benvenuti in LINUX

linux comandi principali console riga di comando

Lista dei comandi principali da Terminale

Ogni giorno, sempre piu’ persone decidono di abbandare il sistema operativo piu’ venduto al Mondo per provare il sistema operativo UNICO al Mondo: LINUX.

Che cos’è LINUX ?

Linux e’ un sistema operativo basato su Unix, nato nel 1991 da Torvalds. E’ completamente gratuito e si puo’ scaricare comodamente dai siti ufficiali oppure farsi mandare una copia a casa accompagnato con tanto di berretti e magliette. Non costa tenerlo aggiornato e non bisogna pagare per avere gli aggiornamenti. Questo e’ possibile grazie al popolo di programmatori che lavorano insieme per implementare nuove funzionalita’.  Benvenuti nel mondo dell’Open Source.

Quante versioni di Linux esistono ?

Le “versione” in Linux sono chiamate Distribuzioni. Vi sono parecchie distrubizioni, le piu’ famose sono:

  • Linux Ubuntu : deriva da Debian e’ attualmente la distribuzione piu’ completa e piu’ utilizzata. Usa come desktop manager Gnome.
  • Linux Kubuntu : e’ la stessa cosa di Ubuntu solo che cambia il Desktop Manager, invece di utilizzare gnome, viene utilizzato kde.
  • Linux Gentoo: e’ una delle distribuzioni piu’ vecchie e robuste. Implementa un sistema di porting derivato da BSD.
  • Linux Mandrake : non e’ piu’ aggiornata ma vale la pena ricordarla perche’ e’ stata una delle distribuzioni create apposta per invogliare gli utenti Windows a passare a linux, grazie alla sua facilita’ di installazione e gestione.
  • Linux Suse: Usata a scopo commerciale, viene venduta alle grosse ditte perche’ e’ provvista di molti driver particolari che aiutano il riconoscimento dell’hardware.
  • Linux Fedora: Deriva da Red Hat, utilizza un sistema di RPM per la gestione dell’installazione dei pacchetti/programmi.
  • Linux Red Hat: insieme a slackware e gentoo hanno fatto la storia di linux. E’ una delle prime tre distrubuzioni nate per prima e tutt’ora e’ quella piu’ utilizzato nel campo aziendale. Molto leggera punta alla stabilita’ quindi non e’ aggiornata frequentemente.
  • Linux Slackware: e’ considerato il mito delle distribuzioni. Stabile, flessibile, veloce. Sicuramente sconsigliato per chi e’ alla prime armi con questo sistema operativo.
  • Linux Debian: fa da padrone a Ubuntu e Kubuntu. Grazie al suo packet manager APT e’ sicuramente la versione piu’ potente che si possa trovare. Con un semplice comando da console e’ possibile installare qualsiasi cosa. Consigliatissimo anche per chi ha esigenze di gestione server.

Lista Dei Comandi Principali Linux: For Dummies

Per accedere alla console di linux basta andare in Applicazione -> Accessori -> Terminale oppure digitando contemporaneamente CTRL + ALT + F1.

Ecco l’elenco dei principali comandi che vi potrebbero essere utili quando sarete in console:

comandi per vedere il contenuto di una directory:

  • ls -al : lista per attributi.
  • ls : visualizza solo il contenuto.
  • ls -alt : lista per attributi in ordine di tempo.

Comandi per vedere i processi in esecuzione

  • ps -aux : visualizza tutti (all ) i processi ( x ) utente ( u ).
  • ps : visualizza tutti i processi in esecuzione senza ulteriori dettagli.

Comandi per lavorare con una directory

  • cd /path/nome_dir : entra dentro la directory.
  • cd .. : esce dalla directory corrente.
  • cd /home/user/Scrivania : va sul desktop del tuo utente.

Comandi per vedere il contenuto di un file di testo

  • cat /path/nome_file : visualizza tutto il contenuto del file.
  • tail -x /path/nome_file : visualizza le ultime x righe del file.
  • cat /path/nome_file | grep ‘parola’ : visualizza solo la riga del file in cui e’ contenuto “parola”.

Comandi per spostare file e cartelle

  • mv /path/file_from /path/file_to : sposta un file da from a to.
  • mv -f  /path/dir_from   /path/dir_to : sposta una cartella da from a to.

Comandi per copiare un file o una cartella

  • cp /path/file_from /path/file_to: copia un file da from a to.
  • mv -R /path/dir_from   /path/dir_to : copia una cartella da from a to. Grazie alla flag -R copia tutto il contenuto della directory.

Comandi per rimuovere un file o una cartella

  • rm -f /path/file : Cancella il file specificato. Si puo’ cancellare piu’ file semplicemente mettendo * . ES: rm -f /path/*.html cancella tutti i file che finisco per .html oppure rm -f /home/utente/Scrivania/* cancella tutti i file nel Desktop.
  • rm -fr /path/dir : Cancella la cartella specificata. Anche qui si puo’ scegliere di cancellare piu’ directorty contemporaneamente , vale lo stesso discorso del punto precendente.

Comandi per creare una directory

  • mkdir /path/nome_cartella : creare una cartella nel percorso path con il nome “nome_cartella”.
  • mkdir -p /path/nome_cartella1/nome_cartella2 : creare nel percorso specificato la cartella di nome “nome_cartella1″ con dentro a sua volta la cartella di nome “nome_cartella2″ ( creazione directory recursive).

comandi per unzippare una archivio

  • tar -zxvf archivio.tar.gz : permette di unzippare un archivio con estensione .tar.gz.
  • tar -xvf archivio.tar : permette di spacchettare un archivio con estensione .tar.
  • unzip archivio.zip : permette di unzippare un archivio con estensione .zip.

Comandi per uccidere i processi zombie

  • pkill -9 nome_servizio : termina il programma specificandone il nome.
  • kill -9 pid : termina il programma specificando il PID (che si trova dando il comando: ps -aux | grep “nome_servizio” ).

Comandi per editare un file di testo

  • pico nome_file : edita il testo utilizzando l’editor PICO.
  • nano nome_file : edita il testo utilizzando l’editor NANO.
  • vi nome_file : edita il testo utilizzando l’editor VI.

Cambiare i permessi di un file o di una directory

  • chmod 777 /path/file_dir : se il tuo utente e’ proprietario del file o della directory allora rende possibile la lettura, scrittura ed esecuzione a tutti.
  • chmod 755 /path/file_dir : se il tuo utente e’ proprietario del file o della directory allora rende possibile la letturaa tutti MA non la scrittura ed esecuzione.
  • sudo chmod 755 /path/file_dir : se non sei proprietario del file o della cartella devi usare il sudo. Il discorso poi e’ identico come per il primo punto.
  • sudo 777 /path/file_dir : se non sei proprietario del file o della cartella devi usare il sudo. Il discorso poi e’ identico come per il secondo punto.

Combiare il proprietario/utente di un file o di una cartella

  • chown nome_utente:nome_utente file_dir: rende file_dir prorietario di nome_utente.
  • chown nome_utente:gruppo_utente file_dir: attribuisce al file o alla cartella come proprietario il nome_utente ma vi possono accedere tutti gli utenti che fanno parte dello stesso gruppo ( es: staff, admin ).

Comando per mostrare tutti i processi real time

  • top: visualizza anche i dettagli, per ogni processo in esecuzione, di utilizzo memoria RAM e CPU.

Comando per visualzzare tutte le connessione aperte

  • netstat -anulgtp : oltre alle connessioni attive visualizza anche quelle in LISTENING sulle rispettive Porte e host. Inotre e’ visualizzata anche al tabella di routing con i rispettivi gateway.

Comando per vedere lo spazio libero su disco fisso

  • df -h : visualizza lo spazio disponibile nei vari punti di mount ( hard disk1 , hard disk2, penna usb ecc ).

Comandi per cambiare la password utente

  • passwd : cambia la passwd dell’account in uso
  • sudo passwd nome_utente : cambia la passwd dell’utente specificato in “nome_utente”

Comando per i dispositivi e driver di hardware connessi

  • lspci : attraverso questo comando avrete un elenco dell’hardware pci connesso.
  • lsmod : visualizza una lista di driver al momento attivi ( loadati ).
  • ifconfig: mentre con questo otterette i dettagli delle schede di rete con relativi indirizzi IP, MAC e MASK.

Comandi per riavvio e spegnimento del pc

  • reboot : riavvia la macchina.
  • shutdown now : spegne la macchina.

NB: in tutti i comandi la voce path corrisponde al percorso. Un esempio potrebbe essere la home del proprio utente : /home/user/

Ora sei pronto anche te per iniziare a giocare con la console di linux. Se abbiamo dimenticato qualche comando , lasciaci un commento che saremo lieti di aiutarti !!!

Alla prossima…

Ti e' Piaciuto Questo Post? Diffondilo!

  • Tweet
  • Facebook
  • Diggit
  • Delicious
  • Diggit
  • Diggit
  • Diggit
  • Diggit
  • Diggit
Altri articoli che potrebbero interessarti..

Leave a Reply

You must be logged in to post a comment.

Cerca..
Archivio