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.

Contents


    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.

End