Ubuntu ed il terminale: ecco alcuni comandi utili che dovete conoscere [Parte 2]
Dopo la prima parte che vi ho anticipato ieri, completiamo il discorso sui comandi utili che ogni utente Ubuntu dovrebbe conoscere per avere una padronanza completa del terminale. Naturalmente potete suggerirci eventuali comandi che ritenete indispensabili e degni di essere citati tramite un commento :)
rmdir: rimuove una directory vuota
Con questo comando è possibile cancellare una o più directory vuote.
rmdir prova(cancella la directory vuota prova)
mkdir: crea una directory
Con questo comando è possibile creare una directory.
mkdir prova(crea la directory prova)
pwd: mostra la directory corrente
Con questo comando è possibile sapere in quale directory ci troviamo.
pwd
chmod: modificare i permessi di un file
Il parametro -R consente di modificare ricorsivamente i permessi delle directory indicate e del loro contenuto.
chmod 0755 file1(imposta lettura, scrittura ed esecuzione per il proprietario, e lettura ed esecuzione per gruppo ed altri per file1)sudo chmod -R 755 dir1(imposta lettura, scrittura ed esecuzione per il proprietario, lettura ed esecuzione per gruppo ed altri per la directory dir1 e per i file contenuti in essa)
chown: modificare il proprietario di un file
Con questo comando è possibile modificare il proprietario di un file. Il parametro -R consente di modificare ricorsivamente il proprietario delle directory indicate e del loro contenuto.
chown nome1 file1(rende il file1 proprietario di nome1)chown nome1:gruppo1 file1(rende il file1 proprietario di nome1 e del gruppo1)chown -R nome1:gruppo1 dir1(rende la directory dir1 e i file contenuti proprietari di nome1 e del gruppo1)sudo chown -R root:root drupal(rende la directory drupal e i file contenuti proprietari di root e del root)
cat: visualizza il contenuto di uno o più file
Con questo comando è possibile visualizzare il contenuto di uno o più files
cat file1(visualizza il contenuto del file1)
cat file1 file2 > file3(crea file3 con il contenuto di file1 e file2)
more: visualizza il contenuto di un file su più pagine video
Con questo comando è possibile visualizzare il contenuto di un file in più pagine video. Il tasto Invio fa avanzare la visualizzazione riga per riga mentre la barra spaziatrice fa avanzare di pagine. Per interrompere utilizzare CTRL+Z.
more file1(visualizza il contenuto del file1 in pagine video)
ls -l | more(visualizza il contenuto della directory corrente in formato lungo su più pagine video)
df: spazio libero su disco
Con questo comando è possibile visualizzare lo spazio libero su disco
df -h(visualizza il contenuto dello spazio libero su disco utilizzando G,M,K byte)
free: mostra lo stato della memoria
Con questo comando è possibile visualizzare lo stato della memoria.
top: mostra i processi attualmente in esecuzione
Questo comando visualizza i processi attualmente in esecuzione e le informazioni importanti relative a tali processi. Si possono utilizzare le seguenti opzioni:
- q – per uscire da top
- u – ordina per utente
- M – ordina per uso della memoria
- P – ordina per l’uso del processore
- h – visualizza la guida (help)
- k – termina un processo
- n – modifica il numero di processi visualizzati
Creare un file iso
Creare una iso con tutti i file della cartella corrente è semplice grazie al seguente comando:
sudo mkisofs -r -o iso_da_masterizzare.iso
Principali Comandi APT – Advanced Packaging Tool
Tramite riga di comando è possibile aggiornare i pacchetti utilizzando il sistema APT (Advanced Packaging Tool) nato in ambiente Debian. Nella tabella riportiamo i principali comandi apd-get che vanno sempre preceduti dal comando sudo per acquisire i permessi di root.
apt-get install nomefile(installa il pacchetto da internet risolvendo le necessarie dipendenze)apt-get remove nomefile(rimuove il pacchetto dal sistema)apt-get remove --purge nomefile(rimuove il pacchetto dal sistema e i relativi file di configurazione configurazione)apt-get update(scarica le ultime liste di pacchetti disponibili dai repositories)apt-get upgrade(aggiorna tutti i pacchetti del sistema alla versione più recente disponibile)apt-get dist-upgrade(aggiorna la versione di Ubuntu)apt-cache search(cerca un pacchetto dal nome simile a quello passato da linea di comando)dpkg -i nomefile.deb(installa un pacchetto deb precedentemente scaricato)
Principali Comandi DPKG
Il comando dpkg è un comando che si usa per installare-disinstallare pacchetti. Il programma offre delle funzionalità uniche di accesso a basso livello del contenuto dei pacchetti. Se vogliamo conoscere il contenuto di un pacchetto deb già installato scriviamo da terminale:
sudo dpkg -L pacchetto
se il pacchetto non è ancora installato e ci interessa avere delle informazioni dettagliati sul suo contenuto, sui programmi che ne fanno parte eccetera allora basta scrivere:
sudo dpkg --info pacchetto.deb
Un’altra eventualità che si può verificare è quella di voler conoscere a quale pacchetto installato cossisponde un preciso file. Per soddisfare questa esigenza, basta digitare:
sudo dpkg -S nome file
Per installare un pacchetto deb bisogna digitare:
sudo dpkg -i pacchetto.deb
Per disinstallare un pacchetto deb si utilizza la seguente sintassi:
sudo dpkg -r pacchetto.deb
Per rimuovere applicazioni ed i relativi file di configurazione si scrive:
sudo dpkg --purge pacchetto
Un’altra utile possibilità di cui dpkg usufruisce è quella di riconfigurare in qualsiasi momento un pacchetto già installato digitando:
sudo dpkg -reconfigure pacchetto
Per conoscere tutti i programmi installati nel nostro sistema digitiamo:
sudo dpkg --get-selections > file_di_testo
in questo modo verrà creato un elenco di programmi installati in un file di testo denominato “file_di_testo”.
Per ripristinare i programmi servendoci del file di testo creato precedentemente bsterà digitare:
sudo dpkg --set-selections < file di testo
sudo apt-get dselect-upgrade
i due comandi non faranno altro che prendere l’elenco dei programmi dal file di testo ed aggiornare tutto il sistema.





