Lavorare in Linux

Accesso

Chi opera in ambiente Unix deve utilizzare il codice di accesso strettamente personale che viene rilasciato a richiesta.

Una volta definito il codice di accesso l'utente ha a disposizione uno spazio di lavoro personalizzabile, disponibile in rete e utilizzabile sia da Linux che da Windows

L'ambiente di lavoro viene definito secondo la configurazione utente di default.

Per cominciare

In Linux sono disponibili diversi tipi di interfacce grafiche, tuttavia l'interfaccia da terminale alfanumerico (shell) è in molti casi quella che permette la maggiore flessibilità in particolare quando si sviluppano programmi.

Normalmente l'utente opera utilizzando una finestra "terminale" da cui dialoga con il computer locale o con un'altra macchina connessa in rete utilizzando una shell (interprete di comandi).

Sono disponibili migliaia(!) di comandi ... per cominciare basta conoscerne una decina:

Comandi:

Alcuni programmi applicativi: etc... etc.. etc... la lista degli applicativi disponibili in Linux potrebbe essere lunga migliaia di righe...

Sintassi

All'interno di comandi, nomi di file e directory vengono distinte le lettere minuscole dalle maiuscole, quindi il nome miofile è diverso da MioFile o da MIOFILE.

Home directory ad ogni utente è assegnata una directory ove può creare files e sottodirectory a piacere, Il percorso che indica la home directory può essere indicato con il simbolo ~.

filedesc, pathname : I files indicati semplicemente con il nome vengono cercati soltanto nella "directory corrente", per accedere a files caricati altrove occorre cambiare directory corrente oppure specificare il percorso di accesso al file (path). Il percorso può essere specificato in modo assoluto oppure in modo relativo alla directory corrente. Il filedesc di un percorso assoluto inizia con / se i riferisce alla directory radice, oppure con ~ se si riferisce alla home directory dell'utente.
All'interno del path vengono riconosciute le abbreviazioni:

Esempio
 /                                    directory radice
 |___vhe
     |___server0
           |___users       
                 |___caio              home directory di caio
                 |    |___file1    
                 |    |___file2    
                 |    |___dir1    
                 |          |___file3    
                 |___tizio             home directory di caio
                       |___XXX1    
                       ...
                       ...
Supponendo che l'utente caio stia operando dalla propria home directory (/vhe/idra/users/caio) allora :

accede a:con:
file1file1
file3dir1/file3
        oppure
~/dir1/file3
        oppure
/vhe/idra/users/caio/dir1/file3
(relativo)

(assoluto)

(assoluto)
XXX1/vhe/idra/users/tizio/XXX1
        oppure
../tizio/XXX1
(assoluto)

(relativo)


pagina disponibile in http://www.diam.unige.it/informaticaMG - Ottobre 2005