| 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 |