Dove si inizia ad interagire con la shell.
temp
;sorgente
e, come sottolivello, destinazione
(destinazione sarà una sottodirectory di sorgente
);esempio.txt
;gedit
: da shell digitare gedit esempio.txt
e scrivere all’interno del file la riga
contenuto_1
(da shell digitare gedit esempio.txt)
»
) nel file.sorgente
esempio.txt
creato durante l’esercizio 1 precedente lista1.txt
ed inserite all’interno 5 nomi di amici;lista2.txt
ed inserite all’interno 5 nomi di amici;lista1.tx
t dalla cartella sorgente alla cartella destinazione;lista2.txt
dalla cartella sorgente alla cartella destinazione.destinazione
;lista3.txt
e visualizzate il risultato.num_utili
num_utili
e copiateci il file rubrica.tar rubrica.tar
con il comandotar xvf rubrica.tar
il comando estrae un file di testo chiamato “rubrica.txt”
rubrica.txt
con gedit in modo da cancellare tutte le righe che non contengono informazioni utili (es. righe vuote, righe di asterischi,…);pg
, more
e less
)tar cvf rubrica.tar rubrica.txt
tar tvf rubrica.tar
rubrica.txt
dell’esercizio precedente salvando il suo contenuto nel file rubricaOrd.txt
rubrica1.txt
che contiene le prime 5 linee di rubricaOrd.txt
seguite dalle ultime 5 linee dello stesso file usando i comandi di ridirezione rubrica1.txt
dell’esercizio precedente usando il comando gzip
Controllate se il comando ha creato un nuovo file. Dov’è il file originale?file
gunzip
grep perino rubricaOrd.txt
e
grep perino rubricaOrd.txt | wc -l
?
whoami
, du
e df
: Cosa fanno questi comandi?du -hd 1
Cosa significano le opzioni -h
e -d
? Cosa è 1
in questo caso?
cal
. Cosa fa questo comando? A cosa serve l'opzione -m
? tar
utilizzato nell'esercizio 4rrr.tar.gz
contenente i file rubrica.txt
, rubrica1.txt
e rubricaOrd.txt
dell’esercizio 5.Eseguire il comando
(for((i==0;i<1000;i++)) do echo "Fermami se ci riesci" ; sleep 1; done)
questo stampera' per 1000 volte la frase Fermami se ci riesci senza restituire il prompt.
jobs
?