Text Filters

The Filter Toolbox

CommandPurpose
cat / tacPrint / print reversed
head -n / tail -nFirst / last N lines
tail -fFollow a growing file
sort / sort -n / sort -rSort (numeric / reverse)
uniq -cCollapse & count duplicate adjacent lines
cut -d: -f1Extract fields
tr 'a-z' 'A-Z'Translate characters
wc -lCount lines
nlNumber lines
$ cut -d: -f1 /etc/passwd | sort | head -3
avahi
backup
bin
Exam trap: uniq only removes adjacent duplicates - always sort first: sort file | uniq -c.