GNU/LINUX  -IL TERMINALE E I COMANDI BASE- PRIMA PARTE

Prendiamo confidenza con alcuni comandi base eseguibili da terminale.

Articolo di Grando Ruggero 03/02/2011.


INTRODUZIONE:

Con i nuovi sistemi operativi GNU/Linux la possibilità di gestire quasi tutte le operazioni dall'interfaccia grafica è una realtà concreta. L'utente "standard" dopo avere effettuato una semplice installazione di un sistema operativo GNU/Linux accede a tutte quelle funzionalità che sono di uso comune e non richiedono una conoscenza approfondita del sistema software. Tra i sistemi operativi GNU/Linux più facili da installare ricordiamo Ubuntu e Fedora; Il primo è nato grazie a Mark Shuttleworth e conta di essere una delle distribuzioni più famose al mondo, mentre il secondo è sponsorizzato da Red Hat, uno tra i maggiorni fornitori di tecnologia open source presenti nel mondo. Nonostante quasi tutte le operazioni possano essere eseguite dall'interfaccia grafica il cuore dei comandi di qualsiasi sistema operativo GNU/Linux è il terminale. Da quest'ultimo possiamo svolgere alcune operazioni che non possono essere eseguite altrimenti. La Bash (Bourne Again Shell) è la più diffusa shell testuale (linea di comando o terminale) presente nei sistemi GNU/Linux e il suo autore è Bourne Stephen.  

IN COSA CONSISTE LA SHELL BASH?

La shell bash permette all'utente di comunicare con il sistema operativo attraverso un linguaggio di scripting, l'avvio dei programmi e alcune funzioni predefinite. 

COME SI ATTIVA IL TERMINALE?

L'attivazione del terminale è un operazione abbastanza semplice basta con un  click del mouse e scegliere l'opzione specifica da uno dei menu presenti nel desktop della vostra distribuzione. Per esempio, da una distribuzione GNU/LInux Centos 5.4 per accedere al terminale basta selezionare il percorso  Applicazioni > Accessori > Terminale (v. figura successiva). Negli esempi successivi abbiamo adottato la Centos come distribuzione principale ma potete benissimo utilizzare Fedora o Ubuntu per seguire gli esempi.

Scelta del terminale
Figura 1.
(Accedere al terminale GNU/Linux).

Una volta aperto il terminale la finestra dovrebbe apparire come di seguito visualizzato a meno delle informazioni utente e nome del computer.

Finestra Terminale aperta
Figura 2.
(La finestra del terminale).

Dalla figura precedente possiamo dedurre tre diverse informazioni; La prima, è che l'utente di accesso è ruggero, la seconda è che il nome della macchina è cluster1 e l'ultima informazione è che non siamo in presenza dell'utente root ossia il superutente con i massimi privilegi. Per accedere all'utente di root bisognerà eseguire il comando su, ma sarebbe opportuno utilizzare il comando sudo per la possibiiltà di delegare alcuni privilegi del superutente ad un utente normale.. 

Dopo che l'accesso al terminale è avvenuto, è il momento di leggere la tabella seguente ove sono descritti i comandi che conosceremo nel corso delle parti di questo articolo.

Comando   Descrizione sintetica
ls
Visualizza il contenuto di una directory.
pwd
Mostra in che punto ci troviamo visualizzando l'intero percorso.
cd
Con tale comando possiamo navigare da una cartella all'altra.
rm
Il comando rm ci aiuta nella cancellazione di uno o più file.
rmdir
Viene utilizzato per cancellare una directory.   
du Visualizza la quantità usata di spazio su disco di un file o di una cartella.
cat Mostra il contenuto di un file.
free Mostra la quantità di memoria libera e usata nel sistema.
find Permette la ricerca di file che corrispondono a determinati criteri di ricerca.
cp Permette la copia di file o directory.
mkdir Con tale comando si può creare una cartella.
mv Serve per spostare un file o una directory.
man Visualizza tutte le informazioni relative ad un comando specificato.
top Visualizza una serie di informazioni sui processi e sul sistema.
tar Un programma di archiviazione progettato per immagazzinare file o estrarli da un archivio conosciuto con il nome tarfile.
df Visualizza lo spazio totale libero su disco.
ps Serve per visualizzare i processi attivi presenti nel sistema.
who Viene utilizzato per conoscere quali utenti hanno fatto il login sul sistema.
date Mostra la data del sistema.
clear Pulisce lo schermo del terminale.
paste Combina i file linea per linea.
cut Rimuove colonne o campi specifici da un file.
sort E'utile per ordinare in ordine alfabetico il contenuto di un file.
join E' l'unico comando che permette di estrarre informazioni da due file che condividono un campo in comune.
awk Permette di produrre rapporti dall'aspetto professionale.
grep Il comando grep serve per trovare un parola o una frase particolare all'interno di un file.
wget E' un comando che permette il download dei file direttamente da terminale.
TABELLA A.
(Elenco di alcuni dei comandi principali eseguibili da terminale).

Menu Sezione/Pagina Successiva/Torna alla Homepage


Sito:www.megaoverclock.it