awk
gawk - pattern scanning and processing language
Manuals for the command line
gawk - pattern scanning and processing language
basename - strip directory and suffix from filenames
cat - concatenate files and print on the standard output
comm - compare two sorted files line by line
csplit - split a file into sections determined by context lines
cut - remove sections from each line of files
diff - compare files line by line
emacs - GNU project Emacs editor
expand - convert tabs to spaces
fmt - simple optimal text formatter
fold - wrap each input line to fit in specified width
gettext - translate message
grep, egrep, fgrep, rgrep - print lines that match patterns
groff - front end to the GNU roff document formatting system
head - output the first part of files
join - join lines of two files on a common field
less - display the contents of a file in a terminal
man - an interface to the system reference manuals
mandb - create or update the manual page index caches
nano - Nano's ANOther text editor, inspired by Pico
nl - number lines of files
numfmt - Convert numbers from/to human-readable strings
od - dump files in octal and other formats
paste - merge lines of files
patch - apply a diff file to an original
pr - convert text files for printing
printf - format and print data
ptx - produce a permuted index of file contents
rev - reverse lines characterwise
sed - stream editor for filtering and transforming text
seq - print a sequence of numbers
sort - sort lines of text files
tac - concatenate and print files in reverse
tail - output the last part of files
tr - translate or delete characters
truncate - shrink or extend the size of a file to the specified size
unexpand - convert spaces to tabs
uniq - report or omit repeated lines
vim - Vi IMproved, a programmer's text editor
wc - print newline, word, and byte counts for each file