• Diventa Fan!
  • Seguici Twitter
  • Seguici su Google+

Ubuntu ed il terminale: ecco alcuni comandi utili che dovete conoscere [Parte 2]

Scritto in Bash, Linux, Programmazione, Ubuntu - Da Tanino Rulez - lunedì 15 agosto 2011 - 4 Commenti

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.

  • http://www.chimerarevo.com Tanino Rulez

    terza parte? Di cosa vorreste che parlassi? :)

  • Ciccomx

    …ci sarà anche una terza parte?

    • http://www.chimerarevo.com Tanino Rulez

      Per il momento no, però chissà :)

    • Anonimo

      Potrebbe essere, dipende dall’interesse