Attivita' |
Comando
da shell |
Commento |
|
1 |
Verificare la posizione nel file
system: la posizione dopo l'ingresso nel sistema (log-in) e' la cosiddetta home directory |
[user@adtx user] pwd | Restituisce il cammino nel file
system del nodo
corrente |
2 |
Creare le directory lab e progJava |
[user@adtx user] mkdir lab [user@adtx user] mkdir progJava [user@adtx user] ls |
Dopo averle create elenchiamo il
contenuto della directory corrente con il comando ls |
3 |
Creare la directory lab1 nella directory lab |
[user@adtx user] cd lab [user@adtx lab] mkdir lab1 [user@adtx lab] ls |
Entriamo nella directory lab e creiamo la
nuova directory. Elenchiamo il contenuto della directory lab |
4 |
Come avere informazioni sui
comandi della shell: opzione --help |
[user@adtx lab] ls --help [user@adtx lab] ls [user@adtx lab] ls -a [user@adtx lab] ls -l [user@adtx lab] ls -la |
L'opzione --help posta dopo il
nome di un comando ne elenca le opzioni. |
5 |
Come avere informazioni sui
comandi della shell: il comando man |
[user@adtx lab] man ls | Il comando man seguito da un
nome di comando fornisce il manuale del comando. ^z per tornare alla shell |
6 |
Come interrompere l'esecuzione
di un programma |
[user@adtx lab] ^z | Premere contemporaneamente i
tasti <ctrl> e <z> |
7 |
Avviare un programma da riga di
comando |
[user@adtx lab] nedit | Avvia l'editor nedit. Il
terminale rimane congelato. |
8 |
Avviare un programma da riga di comando senza congelare il terminale | [user@adtx lab] nedit& |
Avvia l'editor nedit. Il
terminale rimane disponibile. |
9 |
Come ritornare facilmente nella
home directory |
[user@adtx lab] cd $HOME [user@adtx user] env |
HOME e' una variabile di
sistema. Per elencare le variabili di sistema usare il comando env |
10 |
Navigare nel file system |
[user@adtx user] cd lab/lab1 [user@adtx lab1] cd ../../progJava [user@adtx progJava] cd ../laboratorio/lab1 [user@adtx lab1] cd $HOME [user@adtx user] |
.. indica la directory genitore,
. la directory corrente |
11 |
Scrivere un file di testo e
salvarlo |
[user@adtx user] cd lab/lab1 [user@adtx lab1] nedit prova.txt & |
Creiamo il file prova.txt |
12 |
Spostare un file | [user@adtx lab1] mv prova.txt
../../progJava [user@adtx lab1] ls [user@adtx lab1] ls ../../progJava |
Spostiamo il file da
/lab/lab1 a progJava |
13 |
Copiare un file |
[user@adtx lab1] cp
../../progJava/prova.txt prova2.txt [user@adtx lab1] ls ../../progJava [user@adtx lab1] ls |
|
14 |
Cancellare un file |
[user@adtx lab1] rm
../../progJava/prova.txt [user@adtx lab1] ls |
|
15 |
Copiare un file nel floppy disk | [user@adtx lab1] mcopy prova2.txt a: |
|
16 |
History dei
comandi. Come ripetere comandi gia' inviati precedentenmente senza
doverli riscrivere. |
[user@adtx lab1] |
Premendo il taso <freccia
verso l'alto> si scorre la lista dei comandi inviati
precedentemente. Comodo per ripetere comandi |
17 |
Un aiuto per i nomi di file complicati. Il tasto <TAB> | [user@adtx lab1] nedit p<TAB> |
Il SO e' in grado di completare
il nome del file se i caratteri gia' introdotti dall'operatore
identificano univocamente il file |
18 |
Copiare stringhe dal
terminale. Comodo per evitare di riscrivere stringhe complicate. |
[user@adtx lab1] ls |
Evidenziare la stringa usando il tasto sx del mouse, premere il tasto centrale del mouse. |