This page was generated from commands.mth.

This page is part of the course work for CS360: Systems Tools course offered by the Computer Science Department at CalState, San Bernardino, California, USA. It was generated by Dr. Dick Botting.


    Typical Unix Commands

      Commands beginning ABCD

    1. adb::command, general-purpose debugger.
    2. apropos::command, locate commands by keyword lookup.
    3. ar::command, maintain portable archive or library.
    4. as::command, assembler.
    5. at::command, execute commands at a later time.
    6. awk::command, pattern scanning and processing language.

    7. banner::command, make posters.
    8. basename::command, display portions of pathnames.
    9. batch::command, execute commands at a later time.
    10. bc::command, arbitrary precision arithmetic language.
    11. biff::command, give notice of incoming mail messages.

    12. cal::command, display a calendar.
    13. calendar::command, reminder service.
    14. cancel::command, send/cancel requests to an LP print service.
    15. cat::command, concatenate and display files.
    16. cc::command, C compiler.
    17. cd::command, change working directory.
    18. chmod::command, change the permissions mode of a file.
    19. chown::command, change owner.
    20. clear::command, clear the terminal screen.
    21. cmp::command, compare two files.
    22. col::command, reverse line-feeds filter.
    23. comm::command, select or reject lines common to two sorted files.
    24. compress::command, compress, uncompress files or display expanded files.
    25. cp::command, copy files.
    26. crontab::command, user crontab file.
    27. crypt::command, encode or decode a file.
    28. csh::command, shell command interpreter with a C-like syntax.
    29. csplit::command, split a file with respect to a given context.
    30. ctags::command, create a tags file for use with ex and vi.
    31. cut::command, cut out selected fields of each line of a file.

    32. date::command, print and set the date.
    33. dc::command, desk calculator.
    34. df::command, display status of disk space on file systems.
    35. diff3::command, 3-way differential file comparison.
    36. diff::command, display line-by-line differences between pairs of text files .
    37. du::command, display the number of disk blocks used .

      Commands beginning with EFGH

    38. echo::command, echo arguments to standard output.
    39. ed::command, text editor.
    40. edit::command, text editor (variant of ex for casual users).
    41. egrep::command, search a file for a pattern using full regular expressions.
    42. eject::command, eject media device from drive.
    43. ex::command, text editor.
    44. expand::command, expand TAB characters to SPACE characters, and vice versa.
    45. expr::command, evaluate arguments as an expression.

    46. factor::command, obtain the prime factors of a number.
    47. false::command, provide truth values.
    48. fgrep::command, search a file for a character string.
    49. file::command, determine the type of a file by examining its contents.
    50. find::command, find files.
    51. finger::command, display information about local and remote users.
    52. fmt::command, simple text formatters.
    53. ftp::command, file transfer program.

    54. getopt::command, parse command options.
    55. getoptcvt::command, parse command options.
    56. getopts::command, parse command options.
    57. grep::command, search a file for a pattern.

    58. head::command, display first few lines of files.
    59. hostname::command, set or print name of current host system.

      Commands beginning with IJKLMN

    60. kill::command, terminate a process by default.
    61. ksh::command, KornShell, a command and programming language.

    62. last::command, display login/logout information about users and terminals.
    63. ld::command, link editor for object files.
    64. lex::command, lexical analysis program generator.
    65. ln::command, make hard or symbolic links to files.
    66. login::command, sign on to the system.
    67. lp::command, send/cancel requests to an LP print service.
    68. lpstat::command, print information about the status of the LP print service.
    69. ls::command, list the contents of a directory.

    70. m4::command, macro processor.
    71. mail::command, read mail or send mail to users.
    72. mailx::command, interactive message processing system.
    73. make::command, maintain, update, and regenerate related programs and files.
    74. man::command, display reference manual pages; find pages by keyword.
    75. mesg::command, permit or deny messages.
    76. mkdir::command, make directories.
    77. more::command, browse or page through a text file.
    78. mv::command, move files.

    79. nawk::command, pattern scanning and processing language.
    80. nice::command, run a command at low priority.
    81. nl::command, line numbering filter.
    82. nm::command, print name list of an object file.
    83. nohup::command, run a command immune to hangups and quits.
    84. nroff::command, format documents for display or line-printer.

      Commands beginning with OPQR

    85. od::command, octal dump.

    86. pack::command, compress and expand files.
    87. passwd::command, change login password and password attributes.
    88. paste::command, merge same lines of several files or subsequent lines.
    89. pg::command, files perusal filter for CRTs.
    90. pr::command, print files.
    91. ps::command, display the status of current processes.
    92. pwd::command, working directory name.

    93. rcp::command, remote file copy.
    94. renice::command, alter priority of running processes.
    95. rlogin::command, remote login.
    96. rm::command, remove files or directories.
    97. rmdir::command, remove files or directories.
    98. rsh::command, shell, the standard, job control shell, and restricted.

      Commands beginning with STUVWXYZ

    99. script::command, make typescript of a terminal session.
    100. sed::command, stream editor.
    101. set::command, set and unset local or global environment variables.
    102. sh::command, shell, the standard, job control shell, and restricted.
    103. shutdown::command, close down the system at a given time.
    104. sleep::command, suspend execution for an interval.
    105. sort::command, sort and/or merge files.
    106. spell::command, find spelling errors.
    107. split::command, split a file into pieces.
    108. strings::command, find printable strings in an object or binary file.
    109. strip::command, strip symbol table, debugging and line number information.
    110. stty::command, set the options for a terminal.
    111. sum::command, print checksum and block count for a file.

    112. tabs::command, set tabs on a terminal.
    113. tail::command, deliver the last part of a file.
    114. talk::command, talk to another user.
    115. tar::command, create tape archives, and add or extract files.
    116. tbl::command, format tables for nroff or troff.
    117. tee::command, replicate the standard output.
    118. telnet::command, user interface to a remote system using the.
    119. test::command, condition evaluation command.
    120. tftp::command, trivial file transfer program.
    121. time::command, time a command.
    122. touch::command, update access time and/or modification time of a file.
    123. tr::command, translate characters.
    124. troff::command, typeset or format documents.
    125. true::command, provide truth values.
    126. tset::command, establish or restore terminal characteristics.
    127. tty::command, get the name of the terminal.

    128. umask::command, set file-creation mode mask.
    129. uname::command, print name of current system.
    130. uncompress::command, compress, uncompress files or display expanded files.
    131. unexpand::command, expand TAB characters to SPACE characters, and vice versa.
    132. uniq::command, report repeated lines in a file.
    133. unpack::command, compress and expand files.
    134. unset::command, set and unset local or global environment variables.
    135. users::command, display a compact list of users logged in.
    136. uudecode::command, encode a binary file, or decode its ASCII representation.
    137. uuencode::command, encode a binary file, or decode its ASCII representation.

    138. vedit::command, screen-oriented (visual) display editor based on ex.
    139. vi::command, screen-oriented (visual) display editor based on ex.
    140. view::command, screen-oriented (visual) display editor based on ex.
    141. vipw::command, edit the password file.

    142. w::command, who is logged in, and what are they doing.
    143. wait::command, wait for a process to finish.
    144. wc::command, display a count of lines, words and characters in a file.
    145. whatis::command, display a one-line summary about a keyword.
    146. whereis::command, locate the binary, source, and manual page files.
    147. who::command, who is on the system.
    148. whoami::command, display the effective current username.
    149. whois::command, Internet user name directory service.
    150. write::command, write to another user.

    151. yacc::command, yet another compiler-compiler.
    152. ypcat::command, print values in a NIS database.
    153. ypmatch::command, print the value of one or more keys from a NIS map.
    154. yppasswd::command, change your network password in the NIS database.
    155. ypwhich::command, return name of NIS server or map master.

    156. zcat::command, compress, uncompress files or display expanded files.

    . . . . . . . . . ( end of section Typical Unix Commands) <<Contents | End>>

    Submit Your Notes Here

    To earn credit for completing this part of the course you need to send me a short list of things you have learned. A simple way to do this is to follow this [click here [socket symbol] if you can fill this hole] link and fill in the form using copy and paste.