last | fa vedere tutte le ultime sessioni su questo computer |
last > a.0 | scrive il risultato su a.0 |
less < a.0 | legge il risultato una schermata alla volta |
last | less | combina i due comandi in uno solo |
grep Acciai telefonico.txt | seleziona righe che contengono Acciai |
grep 'Acciai ' telefonico.txt | elimina Acciaioli |
grep 'Acciai ' telefonico.txt > a.0 | mette il risultato su a.0 |
sort -k2 a.0 | ordina le righe di a.0 secondo il nome (seconda parola) |
Lo stesso risultato si ottiene con l'unico comando
grep 'Acciai ' telefonico.txt | sort -k2
zcat -c a.pdb.Z | decomprime il file su standard output |
zcat -c a.pdb.Z > a.pdb | decomprime il file su a.pdb |
grep ' H ' a.pdb > idrogeni | seleziona le righe che contengono atomi di H, e le mette in un nuovo file |
wc -l idrogeni | conta le righe di questo nuovo file |
Lo stesso risultato si ottiene con l'unico comando
zcat -c a.pdb.Z | grep ' H ' | wc -l
odir=OpenOffice.org1.1.0 | inizializza la variabile odir - NB: la sintassi in altre shell è diversa! |
cd $odir | equivale a cd OpenOffice.org1.1.0 |
ypcat passwd > a.pw | visualizza tutti gli utenti definiti sul sistema |
wc -l a.pw | conta le righe di a.pw |
echo ci sono `ypcat passwd | wc -l` utenti | scrive quanti sono gli utenti definiti |
grep :2000: a.pw | seleziona solo gli utenti di chimica (gruppo 2000) |
sort -t: -k3 a.pw | ordina gli utenti secondo il numero utente (terzo campo) |
find ~ -mtime +30 | visualizza tutti i miei file non modificati negli ultimi 30 giorni |
mv `find ~ -mtime +30` /oldfiles/ | li sposta nella directory oldfiles |
comando > file | dirigi output di comando su file |
comando < file | prendi input di comando da file |
comando1 | comando2 | l'output di comando1 diventa input di comando2 (pipeline) |
comando » file | aggiungi output di comando in coda a file |