1.14. Special Unix Tools

There are some particularly sophisticated and useful tools for computational science. The sections below provide an introduction to a few of the most common ones. For more information, consult the man pages. In some cases, there are entire books written on these tools as well.

1.14.1. grep

TBD fgrep, egrep

1.14.2. awk

TBD mawk, gawk, awka FS can be a regular expression: awk -F '[.-]'

1.14.3. cut

TBD mawk, gawk, awka FS can be a regular expression: awk -F '[.-]'

1.14.4. sed

TBD

1.14.5. sort

TBD uniq, -u

1.14.6. tr

TBD Strip whitespace, UC-LC

1.14.7. find

TBD + much faster than \; script around commands with complex argument lists

1.14.8. xargs

TBD script around commands with complex argument lists

1.14.9. bc

TBD Unlimited range and precision 64-bit integers limited to 19! 64-bit floating point 170!

1.14.10. tar

TBD

1.14.11. gzip, bzip2, xz

TBD

1.14.12. zip, unzip

TBD

1.14.13. make

TBD See also snakemake

1.14.14. time

TBD

1.14.15. top

TBD

1.14.16. iostat

TBD

1.14.17. netstat

TBD

1.14.18. iftop

TBD

1.14.19. Download Tools: curl, fetch, wget

TBD