|  Name | 
 Category | 
 Description | 
 First appeared | 
|  admin | 
 SCCS | 
 Create and administer SCCS files | 
 PWB UNIX | 
|  alias | 
 Misc | 
 Define or display aliases | 
  | 
|  ar | 
 Misc | 
 Create and maintain library archives | 
 Version 1 AT&T UNIX | 
|  asa | 
 Text processing | 
 Interpret carriage-control characters | 
 System V | 
|  at | 
 Process management | 
 Execute commands at a later time | 
 Version 7 AT&T UNIX | 
|  awk | 
 Text processing | 
 Pattern scanning and processing language | 
 Version 7 AT&T UNIX | 
|  basename | 
 Filesystem | 
 Return non-directory portion of a pathname; see also dirname | 
 Version 7 AT&T UNIX | 
|  batch | 
 Process management | 
 Schedule commands to be executed in a batch queue | 
  | 
|  bc | 
 Misc | 
 Arbitrary-precision arithmetic language | 
 Version 6 AT&T UNIX | 
|  bg | 
 Process management | 
 Run jobs in the background | 
  | 
|  cc/c99 | 
 C programming | 
 Compile standard C programs | 
 IEEE Std 1003.1-2001 | 
|  cal | 
 Misc | 
 Print a calendar | 
 Version 5 AT&T UNIX | 
|  cat | 
 Filesystem | 
 Concatenate and print files | 
 Version 1 AT&T UNIX | 
|  cd | 
 Filesystem | 
 Change the working directory | 
 Version 6 AT&T UNIX | 
|  cflow | 
 C programming | 
 Generate a C-language call graph | 
 System V | 
|  chgrp | 
 Filesystem | 
 Change the file group ownership | 
 PWB UNIX | 
|  chmod | 
 Filesystem | 
 Change the file modes/attributes/permissions | 
 Version 1 AT&T UNIX | 
|  chown | 
 Filesystem | 
 Change the file ownership | 
 Version 1 AT&T UNIX | 
|  cksum | 
 Filesystem | 
 Write file checksums and sizes | 
 4.4BSD | 
|  cmp | 
 Filesystem | 
 Compare two files; see also diff | 
 Version 1 AT&T UNIX | 
|  comm | 
 Text processing | 
 Select or reject lines common to two files | 
 Version 4 AT&T UNIX | 
|  command | 
 Shell programming | 
 Execute a simple command | 
  | 
|  compress | 
 Filesystem | 
 Compress data | 
 4.3BSD | 
|  cp | 
 Filesystem | 
 Copy files | 
 Version 1 AT&T UNIX | 
|  crontab | 
 Misc | 
 Schedule periodic background work | 
 System V | 
|  csplit | 
 Text processing | 
 Split files based on context | 
 PWB UNIX | 
|  ctags | 
 C programming | 
 Create a tags file | 
 3BSD | 
|  cut | 
 Text processing | 
 Cut out selected fields of each line of a file | 
 System III | 
|  cxref | 
 C programming | 
 Generate a C-language program cross-reference table | 
 System V | 
|  date | 
 Misc | 
 Display the date and time | 
 Version 1 AT&T UNIX | 
|  dd | 
 Filesystem | 
 Convert and copy a file | 
 Version 5 AT&T UNIX | 
|  delta | 
 SCCS | 
 Make a delta (change) to an SCCS file | 
 PWB UNIX | 
|  df | 
 Filesystem | 
 Report free disk space | 
 Version 1 AT&T UNIX | 
|  diff | 
 Text processing | 
 Compare two files; see also cmp | 
 Version 5 AT&T UNIX | 
|  dirname | 
 Filesystem | 
 Return the directory portion of a pathname; see also basename | 
 System III | 
|  du | 
 Filesystem | 
 Estimate file space usage | 
 Version 1 AT&T UNIX | 
|  echo | 
 Shell programming | 
 Write arguments to standard output | 
 Version 2 AT&T UNIX | 
|  ed | 
 Text processing | 
 The standard text editor | 
 Version 1 AT&T UNIX | 
|  env | 
 Misc | 
 Set the environment for command invocation | 
 System III | 
|  ex | 
 Text processing | 
 Text editor | 
 1BSD | 
|  expand | 
 Text processing | 
 Convert tabs to spaces | 
 3BSD | 
|  expr | 
 Shell programming | 
 Evaluate arguments as an expression | 
 Version 7 AT&T UNIX | 
|  false | 
 Shell programming | 
 Return false value | 
 Version 7 AT&T UNIX | 
|  fc | 
 Misc | 
 Process the command history list | 
  | 
|  fg | 
 Process management | 
 Run jobs in the foreground | 
  | 
|  file | 
 Filesystem | 
 Determine file type | 
 Version 4 AT&T UNIX | 
|  find | 
 Filesystem | 
 Find files | 
 Version 1 AT&T UNIX | 
|  fold | 
 Text processing | 
 Filter for folding lines | 
 1BSD | 
|  fort77 | 
 FORTRAN77 programming | 
 FORTRAN compiler | 
 XPG4 | 
|  fuser | 
 Process management | 
 List process IDs of all processes that have one or more files open | 
 System V | 
|  gencat | 
 Misc | 
 Generate a formatted message catalog | 
  | 
|  get | 
 SCCS | 
 Get a version of an SCCS file | 
 PWB UNIX | 
|  getconf | 
 Misc | 
 Get configuration values | 
  | 
|  getopts | 
 Shell programming | 
 Parse utility options | 
  | 
|  grep | 
 Misc | 
 Search text for a pattern | 
 Version 4 AT&T UNIX | 
|  hash | 
 Misc | 
 hash database access method | 
  | 
|  head | 
 Text processing | 
 Copy the first part of files | 
 PWB UNIX | 
|  iconv | 
 Text processing | 
 Codeset conversion | 
 HP-UX | 
|  id | 
 Misc | 
 Return user identity | 
 4.4BSD | 
|  ipcrm | 
 Misc | 
 Remove a message queue, semaphore set, or shared memory segment identifier | 
 System V | 
|  ipcs | 
 Misc | 
 Report interprocess communication facilities status | 
 System V | 
|  jobs | 
 Process management | 
 Display status of jobs in the current session | 
  | 
|  join | 
 Text processing | 
 Merges two sorted text files based on the presence of a common field | 
 Version 7 AT&T UNIX | 
|  kill | 
 Process management | 
 Terminate or signal processes | 
 Version 4 AT&T UNIX | 
|  lex | 
 C programming | 
 Generate programs for lexical tasks | 
 Version 7 AT&T UNIX | 
|  link | 
 Filesystem | 
 Create a hard link to a file | 
 Version 1 AT&T UNIX | 
|  ln | 
 Filesystem | 
 Link files | 
 Version 1 AT&T UNIX | 
|  locale | 
 Misc | 
 Get locale-specific information | 
  | 
|  localedef | 
 Misc | 
 Define locale environment | 
  | 
|  logger | 
 Shell programming | 
 Log messages | 
 4.3BSD | 
|  logname | 
 Misc | 
 Return the user's login name | 
 4.4BSD | 
|  lp | 
 Text processing | 
 Send files to a printer | 
 System V | 
|  ls | 
 Filesystem | 
 List directory contents | 
 Version 1 AT&T UNIX | 
|  m4 | 
 Misc | 
 Macro processor | 
 PWB UNIX | 
|  mailx | 
 Misc | 
 Process messages | 
 Version 1 AT&T UNIX | 
|  make | 
 Programming | 
 Maintain, update, and regenerate groups of programs | 
 PWB UNIX | 
|  man | 
 Misc | 
 Display system documentation | 
 Version 2 AT&T UNIX | 
|  mesg | 
 Misc | 
 Permit or deny messages | 
 Version 1 AT&T UNIX | 
|  mkdir | 
 Filesystem | 
 Make directories | 
 Version 1 AT&T UNIX | 
|  mkfifo | 
 Filesystem | 
 Make FIFO special files | 
 4.4BSD | 
|  more | 
 Text processing | 
 Display files on a page-by-page basis | 
 3BSD | 
|  mv | 
 Filesystem | 
 Move files | 
 Version 1 AT&T UNIX | 
|  newgrp | 
 Misc | 
 Change to a new group (functionaliy similar to sg[1]) | 
 Version 6 AT&T UNIX | 
|  nice | 
 Process management | 
 Invoke a utility with an altered nice value | 
 Version 4 AT&T UNIX | 
|  nl | 
 Text processing | 
 Line numbering filter | 
 System III | 
|  nm | 
 C programming | 
 Write the name list of an object file | 
 Version 1 AT&T UNIX | 
|  nohup | 
 Process management | 
 Invoke a utility immune to hangups | 
 Version 4 AT&T UNIX | 
|  od | 
 Misc | 
 Dump files in various formats | 
 Version 1 AT&T UNIX | 
|  paste | 
 Text processing | 
 Merge corresponding or subsequent lines of files | 
 Version 32V AT&T UNIX | 
|  patch | 
 Text processing | 
 Apply changes to files | 
 4.3BSD | 
|  pathchk | 
 Filesystem | 
 Check pathnames | 
  | 
|  pax | 
 Misc | 
 Portable archive interchange | 
 4.4BSD | 
|  pr | 
 Text processing | 
 Print files | 
 Version 1 AT&T UNIX | 
|  printf | 
 Shell programming | 
 Write formatted output | 
 4.3BSD-Reno | 
|  prs | 
 SCCS | 
 Print an SCCS file | 
 PWB UNIX | 
|  ps | 
 Process management | 
 Report process status | 
 Version 4 AT&T UNIX | 
|  pwd | 
 Filesystem | 
 print working directory - Return working directory name | 
 Version 5 AT&T UNIX | 
|  qalter | 
 Batch utilities | 
 Alter batch job | 
  | 
|  qdel | 
 Batch utilities | 
 Delete batch jobs | 
  | 
|  qhold | 
 Batch utilities | 
 Hold batch jobs | 
  | 
|  qmove | 
 Batch utilities | 
 Move batch jobs | 
  | 
|  qmsg | 
 Batch utilities | 
 Send message to batch jobs | 
  | 
|  qrerun | 
 Batch utilities | 
 Rerun batch jobs | 
  | 
|  qrls | 
 Batch utilities | 
 Release batch jobs | 
  | 
|  qselect | 
 Batch utilities | 
 Select batch jobs | 
  | 
|  qsig | 
 Batch utilities | 
 Signal batch jobs | 
  | 
|  qstat | 
 Batch utilities | 
 Show status of batch jobs | 
  | 
|  qsub | 
 Batch utilities | 
 Submit a script | 
  | 
|  read | 
 Shell programming | 
 Read a line from standard input | 
  | 
|  renice | 
 Process management | 
 Set nice values of running processes | 
 4BSD | 
|  rm | 
 Filesystem | 
 Remove directory entries | 
 Version 1 AT&T UNIX | 
|  rmdel | 
 SCCS | 
 Remove a delta from an SCCS file | 
 PWB UNIX | 
|  rmdir | 
 Filesystem | 
 Remove directories | 
 Version 1 AT&T UNIX | 
|  sact | 
 SCCS | 
 Print current SCCS file-editing activity | 
 System III | 
|  sccs | 
 SCCS | 
 Front end for the SCCS subsystem | 
 4.3BSD | 
|  sed | 
 Text processing | 
 Stream editor | 
 Version 7 AT&T UNIX | 
|  sh | 
 Shell programming | 
 Shell, the standard command language interpreter | 
 Version 7 AT&T UNIX (in earlier versions, sh was either the Thompson shell or the PWB shell) | 
|  sleep | 
 Shell programming | 
 Suspend execution for an interval | 
 Version 4 AT&T UNIX | 
|  sort | 
 Text processing | 
 Sort, merge, or sequence check text files | 
 Version 1 AT&T UNIX | 
|  split | 
 Misc | 
 Split files into pieces | 
 Version 3 AT&T UNIX | 
|  strings | 
 C programming | 
 Find printable strings in files | 
 2BSD | 
|  strip | 
 C programming | 
 Remove unnecessary information from executable files | 
 Version 1 AT&T UNIX | 
|  stty | 
 Misc | 
 Set the options for a terminal | 
 Version 2 AT&T UNIX | 
|  tabs | 
 Misc | 
 Set terminal tabs | 
 PWB UNIX | 
|  tail | 
 Text processing | 
 Copy the last part of a file | 
 PWB UNIX | 
|  talk | 
 Misc | 
 Talk to another user | 
 4.2BSD | 
|  tee | 
 Shell programming | 
 Duplicate the standard output | 
 Version 5 AT&T UNIX | 
|  test | 
 Shell programming | 
 Evaluate expression | 
 Version 7 AT&T UNIX | 
|  time | 
 Process management | 
 Time a simple command | 
 Version 3 AT&T UNIX | 
|  touch | 
 Filesystem | 
 Change file access and modification times | 
 Version 7 AT&T UNIX | 
|  tput | 
 Misc | 
 Change terminal characteristics | 
 System V | 
|  tr | 
 Text processing | 
 Translate characters | 
 Version 4 AT&T UNIX | 
|  true | 
 Shell programming | 
 Return true value | 
 Version 7 AT&T UNIX | 
|  tsort | 
 Text processing | 
 Topological sort | 
 Version 7 AT&T UNIX | 
|  tty | 
 Misc | 
 Return user's terminal name | 
 Version 1 AT&T UNIX | 
|  type | 
 Misc | 
 Displays how a name would be interpreted if used as a command | 
  | 
|  ulimit | 
 Misc | 
 Set or report file size limit | 
  | 
|  umask | 
 Misc | 
 Get or set the file mode creation mask | 
 System III | 
|  unalias | 
 Misc | 
 Remove alias definitions | 
  | 
|  uname | 
 Misc | 
 Return system name | 
 PWB UNIX | 
|  uncompress | 
 Misc | 
 Expand compressed data | 
 4.3BSD | 
|  unexpand | 
 Text processing | 
 Convert spaces to tabs | 
 3BSD | 
|  unget | 
 SCCS | 
 Undo a previous get of an SCCS file | 
 System III | 
|  uniq | 
 Text processing | 
 Report or filter out repeated lines in a file | 
 Version 3 AT&T UNIX | 
|  unlink | 
 Filesystem | 
 Call the unlink function | 
 Version 1 AT&T UNIX | 
|  uucp | 
 Network | 
 System-to-system copy | 
 Version 7 AT&T UNIX | 
|  uudecode | 
 Network | 
 Decode a binary file | 
 4BSD | 
|  uuencode | 
 Network | 
 Encode a binary file | 
 4BSD | 
|  uustat | 
 Network | 
 uucp status inquiry and job control | 
 System III | 
|  uux | 
 Process management | 
 Remote command execution | 
 Version 7 AT&T UNIX | 
|  val | 
 SCCS | 
 Validate SCCS files | 
 System III | 
|  vi | 
 Text processing | 
 Screen-oriented (visual) display editor | 
 1BSD | 
|  wait | 
 Process management | 
 Await process completion | 
 Version 4 AT&T UNIX | 
|  wc | 
 Text processing | 
 Line, word and byte or character count | 
 Version 1 AT&T UNIX | 
|  what | 
 SCCS | 
 Identify SCCS files | 
 PWB UNIX | 
|  who | 
 System administration | 
 Display who is on the system | 
 Version 1 AT&T UNIX | 
|  write | 
 Misc | 
 Write to another user's terminal | 
 Version 1 AT&T UNIX | 
|  xargs | 
 Shell programming | 
 Construct argument lists and invoke utility | 
 PWB UNIX | 
|  yacc | 
 C programming | 
 Yet another compiler compiler | 
 PWB UNIX | 
|  zcat | 
 Text processing | 
 Expand and concatenate data | 
 4.3BSD |