Pagina 1 di 1

[HELP] Il terminale GNU/Linux: i fondamentali.

MessaggioInviato: mer giu 23, 2010 10:40 am
da The Doctor
Chiunque utilizzi od intenda utilizzare un Sistema Operativo GNU/Linux non può prescindere dall'imparare l'uso del terminale. In questo topic cercherò di elencare i comandi e le nozioni fondamentali per un corretto utilizzo del terminale, soprattutto per venire incontro alle esigenze degli utenti meno esperti.

Avvertenze:

[!!!] i sistemi GNU/Linux sono case sensitive, pertanto tutti i comandi SONO e DEVONO essere scritti in minuscolo

[info] forse non tutti sanno che il tasto TAB funge da autocompletamento per ciò che scriviamo sul terminale, pertanto se mi trovo ad esempio nella mia cartella /home/thedoctor e voglio accedere alla sottocartella Scaricati, non è necessario che io digiti per intero

Codice: Seleziona tutto
cd Scaricati/


Infatti è sufficiente scrivere

Codice: Seleziona tutto
cd Sca


e premere il tasto TAB per ottenere lo stesso risultato [;)]

Operazioni su file e cartelle (1)

MessaggioInviato: mer giu 23, 2010 10:58 am
da The Doctor
cd

Codice: Seleziona tutto
cd /home/thedoctor/Scaricati/


[info] cambio directory: serve per spostarsi tra le cartelle.

----------------------------------------------------------------------

ls

Codice: Seleziona tutto
ls


[info] mostra il contenuto della cartella in cui ci troviamo.

Codice: Seleziona tutto
ls -l


[info] mostra il contenuto della cartella in cui ci troviamo in formato esteso (attributi, proprietario, gruppo eccetera).

Codice: Seleziona tutto
ls -la


[info] mostra il contenuto della cartella in cui ci troviamo in formato esteso (attributi, proprietario, gruppo eccetera) anche dei file nascosti.

[idea] per le opzioni disponibili digitare:

Codice: Seleziona tutto
man ls


----------------------------------------------------------------------

cp

Codice: Seleziona tutto
cp nomefile1.ext nomefile2.ext


[info] copia di file e cartelle.

[!!!] nell'esempio sopra riportato viene effettuata una copia esatta del file all'interno della stessa cartella in cui ci troviamo. Se vogliamo copiare, invece, un file da una cartella ad un'altra la sintassi è la seguente:

Codice: Seleziona tutto
cp /home/thedoctor/Scaricati/nomefile1.ext /home/thedoctor/Scrivania/nomefile1.ext


[!!!] per copiare una cartella e l'intero suo contenuto dobbiamo utilizzare l'opzione -r:

Codice: Seleziona tutto
cp -r /home/thedoctor/Scaricati/ /home/thedoctor/Scrivania/


[idea] per le opzioni disponibili digitare:

Codice: Seleziona tutto
man cp


----------------------------------------------------------------------

ln

Codice: Seleziona tutto
ln /home/thedoctor/Documenti/nomefile.ext /home/thedoctor/Scrivania/nomefile.ext


[info] creazione di collegamenti a file e cartelle.

[!!!] nell'esempio sopra riportato viene creato un collegamento sulla Scrivania del file nomefile.ext che si trova nella cartella Documenti. La stessa sintassi si applica per la creazione di collegamenti alle cartelle.

[idea] per le opzioni disponibili digitare:

Codice: Seleziona tutto
man ln


----------------------------------------------------------------------

Operazioni su file e cartelle (2)

MessaggioInviato: gio giu 24, 2010 2:09 pm
da The Doctor
mv

Codice: Seleziona tutto
mv /home/thedoctor/Scrivania/nomefile.ext /home/thedoctor/Documenti/nomefile.ext


[info] spostamento di file e cartelle.

[!!!] nell'esempio sopra riportato il file nomefile.ext viene spostato dalla cartella Scrivania alla cartella Documenti. La stessa sintassi si applica per lo spostamento delle cartelle e del relativo contenuto.

[idea] per le opzioni disponibili digitare:

Codice: Seleziona tutto
man mv


----------------------------------------------------------------------

rm

Codice: Seleziona tutto
rm /home/thedoctor/Scrivania/nomefile.ext


[info] cancellazione di file e cartelle.

[!!!] per eliminare una cartella e l'intero suo contenuto dobbiamo utilizzare l'opzione -r:

Codice: Seleziona tutto
rm -r /home/thedoctor/Scrivania/cartellaprova/


[idea] per le opzioni disponibili digitare:

Codice: Seleziona tutto
man rm


----------------------------------------------------------------------

rmdir

Codice: Seleziona tutto
rmdir /home/thedoctor/Scrivania/cartellaprova/


[info] cancellazione di cartelle.

[!!!] la cartella può essere eliminata solo se risulta vuota.

[idea] per le opzioni disponibili digitare:

Codice: Seleziona tutto
man rmdir


----------------------------------------------------------------------

mkdir

Codice: Seleziona tutto
mkdir /home/thedoctor/Scrivania/cartellaprova


[info] creazione di nuove cartelle.

[idea] per le opzioni disponibili digitare:

Codice: Seleziona tutto
man mkdir


----------------------------------------------------------------------