Alphabetical Index to Unix Utils
for DOS

Back to Front Page

global menu:


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

[ Go to Top | Front Page ]

© 1994-2001. Rich Green.