- List of Unix utilities
-
This is a list of UNIX utilities as specified by IEEE Std 1003.1-2008, which is part of the Single UNIX Specification (SUS). These utilities can be found on UNIX Operating systems and most UNIX-like operating systems.
List
IEEE Std 1003.1-2008 utilities Name Category Description First appeared admin SCCS Create and administer SCCS files alias Misc Define or display aliases ar Misc Create and maintain library archives asa Text Processing Interpret carriage-control characters 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 batch Process Management Schedule commands to be executed in a batch queue bc Misc Arbitrary-precision arithmetic language bg Process Management Run jobs in the background c99 C Programming Compile standard C programs 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 cflow C Programming Generate a C-language flowgraph chgrp Filesystem Change the file group ownership 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 clear Clear the screen cmp Filesystem Compare two files 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 csplit Text Processing Split files based on context PWB UNIX ctags C Programming Create a tags file 3.0BSD cut Shell Programming Cut out selected fields of each line of a file cxref C Programming Generate a C-language program cross-reference table date Misc Write the date and time Version 1 AT&T UNIX dd Filesystem Convert and copy a file delta SCCS Make a delta (change) to an SCCS file df Filesystem Report free disk space Version 1 AT&T UNIX diff Text processing Compare two files dirname Filesystem Return the directory portion of a pathname du Filesystem Estimate file space usage Version 1 AT&T UNIX echo Shell programming Write arguments to standard output ed Text processing The standard text editor Version 1 AT&T UNIX env Misc Set the environment for command invocation ex Text processing Text editor BSD expand Text Processing Convert tabs to spaces expr Shell Programming Evaluate arguments as an expression false Shell programming Return false value 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 fort77 FORTRAN77 Programming FORTRAN compiler fuser Process Management List process IDs of all processes that have one or more files open gencat Misc Generate a formatted message catalog get SCCS Get a version of an SCCS file getconf Misc Get configuration values getopts Shell Programming Parse utility options grep Misc Search text for a pattern hash Misc hash database access method head Text processing Copy the first part of files PWB UNIX[citation needed] iconv Text processing Codeset conversion id Misc Return user identity 4.4BSD ipcrm Misc Remove a message queue, semaphore set, or shared memory segment identifier ipcs Misc Report interprocess communication facilities status 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 kill Process Management Terminate or signal processes Version 3 AT&T UNIX lex C Programming Generate programs for lexical tasks 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 logname Misc Return the user's login name 4.4BSD lp Text Processing Send files to a printer 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 man Misc Display system documentation 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 mv Filesystem Move files Version 1 AT&T UNIX newgrp Misc Change to a new group 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 nm C Programming Write the name list of an object file nohup Process Management Invoke a utility immune to hangups 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 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 ps Process Management Report process status Version 4 AT&T UNIX pwd Filesystem print working directory - Return working directory name 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 4.0BSD rm Filesystem Remove directory entries Version 1 AT&T UNIX rmdel SCCS Remove a delta from an SCCS file rmdir Filesystem Remove directories Version 1 AT&T UNIX sact SCCS Print current SCCS file-editing activity sccs SCCS Front end for the SCCS subsystem 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 split Misc Split files into pieces Version 3 AT&T UNIX strings C Programming Find printable strings in files strip C Programming Remove unnecessary information from executable files stty Misc Set the options for a terminal tabs Misc Set terminal tabs PWB UNIX tail Text processing Copy the last part of a file PWB UNIX[citation needed] talk Misc Talk to another user 4.2BSD tee Shell programming Duplicate standard input test Shell programming Evaluate expression 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 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 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 3.0BSD unget SCCS Undo a previous get of an SCCS file 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 uudecode Network Decode a binary file 4.0BSD uuencode Network Encode a binary file 4.0BSD uustat Network uucp status inquiry and job control uux Process Management Remote command execution val SCCS Validate SCCS files vi Text processing Screen-oriented (visual) display editor BSD wait Process Management Await process completion wc Text processing Line, word and byte or character count Version 1 AT&T UNIX what SCCS Identify SCCS files 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 See also
- List of GNOME applications
- List of GNU packages
- List of KDE applications
- List of Unix daemons
- List of web browsers for Unix/Linux
- Unix philosophy
External links
- IEEE Std 1003.1,2004 specifications
- IEEE Std 1003.1,2008 specifications
- Rosetta Stone For *Nix – configurable list of equivalent programs for *nix systems.
- The Unix Acronym List – explains the names of many Unix commands.
- The UNIX System Homepage
Unix command-line interface programs and shell builtins (more) File system Processes User environment Text processing Shell builtins Networking Searching Documentation Miscellaneous List of Unix utilitiesCategories:- Lists of software
- System administration
- Unix SUS2008 utilities
Wikimedia Foundation. 2010.