Alphabetical Index to Unix Utils
for DOS

Back to Front Page

global menu:


[ ^ ]

This page is a half-hearted attempt to gather together some of the scattered UNIX-ish DOS utils listed on this site. Because many individual tools (e.g., tee, fold,... ) are often distributed within multi-tool sets, their individual identities can get lost.

For more complete listings refer to: GNUish project (pre-386 PC's); the now free Berkely Utilities; the GNU-like DJGPP based programs (386+). For Win32: the Cygwin project; K. M. Syring's UnixUtils (unlike Cygwin tools, these don't require an emulation layer); and Dave Navarro's CMD Tools (good list of win32 console progs- not all Unix-related). For those who are interested, an excellent historical discussion of the origins of the Unix tools can be found here.


The list...
  1. awk- Text processor.
  2. bash- command shell (external link- see bsh204b.zip)
  3. basename- Display file namename.
  4. bmgrep- Fast pattern matching utility.
  5. cal- Display calendar.
  6. cat- Concatenate files
  7. cat- Concatenate and write files.
  8. cdiff- Context difference.
  9. cgrep- Search file for pattern and display context.
  10. chgrp- Change file groups.
  11. chmod- Change access permissions.
  12. chmod- Change file attributes.
  13. chown- Change file owners and groups.
  14. cksum- Print CRC checksum and byte counts.
  15. cmp- Compare two files.
  16. cmp- Text file comparer.
  17. comm- Select or reject lines common to two sorted files.
  18. comm- Compare two sorted files line by line.
  19. cp- Copy files.
  20. cp- Copy files.
  21. cpio- Archive files.
  22. csplit- Context or line file splitter.
  23. csplit- Split a file into context-determined pieces.
  24. cut- Print selected parts of lines.
  25. cut- Cut data out of a file.
  26. date- Display / change date and time.
  27. dd- Data copy.
  28. dd- Convert and copy a file.
  29. df- Report filesystem disk space usage.
  30. diff- (Diffutils) Text file comparer.
  31. diff3- Text file comparer.
  32. df- Display Disk Free space.
  33. dir- Briefly ls.
  34. dircolors- Color setup for ls, etc.
  35. dirname- Extract directory name from filename.
  36. du- Estimate file space usage.
  37. du- Display disk usage.
  38. egrep- Search file for string using extended regular expressions.
  39. elvis- vi like text editor.
  40. emacs- Emacs text editor.
  41. expand- Convert tabs to spaces.
  42. expr- Evaluate arguments as expression
  43. fgrep- Search file for string (fixed strings)
  44. fgrep- Search file for string (fixed strings)
  45. find- Search dir tree for files matching req.
  46. find and locate- file finder.
  47. fmt- Reformat paragraph text.
  48. fold- Fold long lines to stdout
  49. fold- Wrap input lines to fit in specified width.
  50. fstat- Print file status information
  51. gawk- Text processor.
  52. grep- Search file for pattern
  53. grep- Search file for pattern
  54. gzip (&gunzip)- unix file compressor
  55. head- Display file headers
  56. head- Output the first part of files.
  57. install- Copy files and set attributes.
  58. ispell- Spell checker.
  59. join- Join lines on a common field.
  60. less- File pager / viewer and MORE replacement.
  61. ln- Make links between files.
  62. ln (linkln)- Make links between files.
  63. locate- scans a database for file names that match a pattern.
  64. ls- List directory contents.
  65. ls- List directory.
  66. m4- M4 Macro processor
  67. mawk- Text processor.
  68. md5sum- Print or check message-digests.
  69. mkdir- Make path
  70. mkdir- Make directories.
  71. mkfifo- Make FIFOs (named pipes).
  72. mknod- Make block or character special files.
  73. mv- Move (rename) files.
  74. mv- Move files
  75. nl- Number lines and write files.
  76. od- Write files in octal or other formats.
  77. od- octal dump
  78. paste- Merge lines of files.
  79. perl- High level programming language popular for text/data processing, web CGI development.
  80. pico- Pine e-mail text editor
  81. pr- Paginate or columnate files for printing.
  82. printarg- Print arguments to stdout
  83. printenv- Print environment to stdout
  84. rm- Remove files
  85. rm- Remove files or directories.
  86. rmdir- Remove empty directories.
  87. rmdir- Remove directories.
  88. sc- Spreadsheet calculator.
  89. sdiff- Text file comparer.
  90. sed- Versatile search/ replace and formatting tool.
  91. setschar- Set switch character.
  92. sleep- Wait for n seconds.
  93. sort- Sort files.
  94. sort- Sort text files.
  95. split- Split file into n line parts.
  96. split- Split a file into fixed-size pieces.
  97. strings- Display the strings in files.
  98. sum- Print checksum and block counts.
  99. sym- Display symbolic info from obj and lib files.
  100. sync- Synchronize memory and disk.
  101. tac- Concatenate and write files in reverse.
  102. tar- Manipulate TAR archives.
  103. tail- Output the last part of files.
  104. tail- Print tail of file.
  105. tee- Copy stdin to one or more files and standard output.
  106. touch- Change a file's time stamp or size.
  107. touch- Change file timestamps.
  108. tput- Output a termcap string.
  109. tr-Translate characters.
  110. tr- Translate, squeeze, and/or delete characters.
  111. unexpand- Convert spaces to tabs.
  112. unzip- PKZIP compatible unzip.
  113. uniq- Uniqify files.
  114. uniq- Display unique lines.
  115. uuencode & uudecode: see uuencode.zip (gnuish OS/2 and DOS binaries), or shar42cb.zip (uuen/decode included, DJGPP)
  116. vdir- Verbosely ls.
  117. vi- vi family of text editors (see vim, elvis, vile, calvin, etc.).
  118. vim- vi-like text editor.
  119. wc- Print byte, word, and line counts.
  120. wc- Count number of words in file.
  121. which- Display the dir containing a command from PATH.
  122. xargs- build and execute command lines from standard input (incl w/ Gnu FIND)
  123. zip- PKZIP compatible zip.

[ Go to Top | Front Page ]

(c) 2003 by Richard L. Green.