All Topics  
List of Unix programs

 

   Email Print
   Bookmark   Link






 

List of Unix programs



 
 
This is a list of UNIX
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 utilities as specified by IEEE Std 1003.1-2004, which is part of the Single UNIX Specification
Single UNIX Specification

The Single UNIX Specification is the collective name of a family of standards for computer operating systems to qualify for the name "Unix". The SUS is developed and maintained by the Austin Group, based on earlier work by the IEEE and The Open Group....
 (SUS).






Discussion
Ask a question about 'List of Unix programs'
Start a new discussion about 'List of Unix programs'
Answer questions from other users
Full Discussion Forum



Encyclopedia


This is a list of UNIX
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 utilities as specified by IEEE Std 1003.1-2004, which is part of the Single UNIX Specification
Single UNIX Specification

The Single UNIX Specification is the collective name of a family of standards for computer operating systems to qualify for the name "Unix". The SUS is developed and maintained by the Austin Group, based on earlier work by the IEEE and The Open Group....
 (SUS). These utilities can be found on UNIX Operating systems and most UNIX-like
Unix-like

A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....
 operating systems.

List

IEEE Std 1003.1-2001 utilities
Name Category Description First appeared
admin SCCS
Source Code Control System

Source Code Control System was the first source code revision control system. It was originally developed at Bell Labs in 1972 by Marc J. Rochkind for an IBM System/370 computer running MVT....
Create and administer SCCS
Source Code Control System

Source Code Control System was the first source code revision control system. It was originally developed at Bell Labs in 1972 by Marc J. Rochkind for an IBM System/370 computer running MVT....
 files
 
alias Misc Define or display aliases 
ar
Ar (Unix)

The archiver is a Unix utility that maintains groups of files as a single File archiver. Today, ar is generally used only to create and update static library files that the link editor or linker uses; it can be used to create archives for any purpose, but has been largely replaced by tar for purposes other than static libraries....
Misc Create and maintain library archives 
asa Text Processing Interpret carriage-control characters 
at
At (Unix)

In Unix-like computer operating systems,the at commandis used to schedule command s to be executed once, at a particular system time in the future....
Process Management Execute commands at a later time Version 7 AT&T UNIX
awk
AWK (programming language)

AWK is a programming language that is designed for processing text-based data, either in files or data streams, and was created at Bell Labs in the 1970s....
Text processing Pattern scanning and processing language Version 7 AT&T UNIX
basename
Basename

basename is a standard UNIX computer program, when basename is given a pathname, it will delete any prefix up to the last slash character and return the result....
Filesystem Return non-directory portion of a pathname 
batch Process Management Schedule commands to be executed in a batch queue 
bc
Bc programming language

bc is "an arbitrary precision calculator language" with syntax similar to the C . It is generally used by typing the command bc on a Unix command prompt and entering a mathematical expression, such as * 2, whereupon 8 will be output....
Misc Arbitrary-precision arithmetic
Arbitrary-precision arithmetic

In computer science, arbitrary-precision arithmetic, also called bignum arithmetic, is a technique whereby computer programs perform calculations on integers or rational numbers with an arbitrary number of numerical digits of precision , typically limited only by the available memory of the host system....
 language
 
bg
Bg (Unix)

bg is a Unix command to run a job asynchronous list in the background. bg identifies jobs using the job-id. bg will also resume a suspended job....
Process Management Run jobs in the background 
break Shell programming Exit from for
For loop

In computer science a for loop is a programming language statement which allows code to be repeatedly execution . A for loop is classified as an iteration statement....
, while
While loop

In most computer programming languages, a while loop is a Control flow statement that allows code to be executed repeatedly based on a given Boolean datatype condition....
, or until
Until

Until may refer to*Control flow's use as a computer programming language's control flow construction*Until..., the song from the film Kate & Leopold...
 loop
Control flow

In computer science control flow refers to the order in which the individual statement , Instruction or function calls of an imperative programming or functional programming computer program are execution or evaluated....
 
c99 C Programming Compile
Compiler

A compiler is a computer program that transforms source code written in a programming language into another computer language . The most common reason for wanting to transform source code is to create an executable program....
 standard C
C (programming language)

C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
 programs
 
cal
Cal (Unix)

is a standard program on Unix that prints an ASCII calendar of the given month or year. If the user does not specify any options, cal will print a calendar of the current month....
Misc Print a calendar Version 5 AT&T UNIX
cat
Cat (Unix)

The cat command is a standard Unix program used to Concatenation and display files. The name is from :wikt:catenate, a synonym of concatenate....
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
Chgrp

The chgrp command is used by Privilege users on Unix-like systems to change the group associated with a file. Unlike the chown command, chgrp allows regular users to change groups, but only to one of which they are a member....
Filesystem Change the file group ownership 
chmod
Chmod

The chmod command is a UNIX shell command in Unix and Unix-like environments. When executed, the command can change file system modes of Computer file and directory ....
Filesystem Change the file modes/attributes/permissions Version 1 AT&T UNIX
chown
Chown

The chown command is used on Unix-like systems to change the owner of a file. In most implementations, it can only be executed by the superuser....
Filesystem Change the file ownership Version 1 AT&T UNIX
cksum
Cksum

cksum is a POSIX command that reads the files specified by the File parameter and calculates a checksum, cyclic redundancy check and the byte count for a file or files....
Filesystem Write file checksums and sizes 4.4BSD
cmp Filesystem Compare two files Version 1 AT&T UNIX
colon Shell Programming Null utility 
comm
Comm

The comm command in Unix is a utility that is used to compare two computer file for common and distinct lines. Comm is specified in the POSIX standard....
Text Processing Select or reject lines common to two files Version 4 AT&T UNIX
command Shell Programming Execute a simple command 
compress
Compress

compress is a Unix compression program based on the LZC compression method, which is an LZW implementation using variable size pointers as in LZ78....
Filesystem Compress data 4.3BSD
continue Shell programming Continue for
For loop

In computer science a for loop is a programming language statement which allows code to be repeatedly execution . A for loop is classified as an iteration statement....
, while
While loop

In most computer programming languages, a while loop is a Control flow statement that allows code to be executed repeatedly based on a given Boolean datatype condition....
, or until
Until

Until may refer to*Control flow's use as a computer programming language's control flow construction*Until..., the song from the film Kate & Leopold...
 loop
Control flow

In computer science control flow refers to the order in which the individual statement , Instruction or function calls of an imperative programming or functional programming computer program are execution or evaluated....
 
cp
Cp (Unix)

cp is the command entered in a Unix shell to copy a computer file from one place to another, possibly on a different filesystem. The original file remains unchanged, and the new file may have the same or a different name....
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
Ctags

Ctags is a program that generates an index file of names found in source and header files of various programming languages.Depending on the language,...
C Programming Create a tags file 3.0BSD
cut
Cut (Unix)

In computing, cut is a Unix command line utility which is used to extract sections from each line of input ? usually from a computer file.Extraction of line segments can typically be done by bytes , character s , or fields separated by a delimiter ....
Shell Programming Cut out selected fields of each line of a file 
cxref C Programming Generate a C-language
C (programming language)

C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
 program cross-reference table
 
date
Date (Unix)

The Unix date command displays the time and date. The super-user can use it to set the system clock....
Misc Write the date and time Version 1 AT&T UNIX
dd
Dd (Unix)

dd is a common UNIX program whose primary purpose is the low-level copying and conversion of raw data. dd is an abbreviation for "data definition" in IBM Job Control Language, and the command's syntax is meant to be reminiscent of this....
Filesystem Convert and copy a file 
delta SCCS Make a delta (change) to an SCCS file 
df
Df (Unix)

df is a standard Unix computer program used to display the amount of available disk space for filesystems on which the invoking user has appropriate read access....
Filesystem Report free disk space Version 1 AT&T UNIX
diff
Diff

In computing, diff is a file comparison utility that outputs the differences between two files, or the changes made to a current file by comparing it to a former version of the same file....
Text processing Compare two files 
dirname
Dirname

dirname is a standard UNIX computer program, when dirname is given a pathname, it will delete any suffix beginning with the last slash character and return the result....
Filesystem Return the directory portion of a pathname 
dot Shell programming Execute commands in the current environment 
du
Du (Unix)

du is a standard Unix computer program used to estimate the file space usage; space used under a particular directory or files on a file system....
Filesystem Estimate file space usage Version 1 AT&T UNIX
echo Shell programming Write arguments to standard output 
ed
Ed (text editor)

ed is a standard text editor on the Unix operating system. ed was originally written by Ken Thompson and contains one of the first implementations of regular expressions....
Text processing The standard text editor Version 1 AT&T UNIX
env Misc Set the environment for command invocation 
eval
Eval

In some programming languages, eval is a subroutine which evaluates a string as though it were an expression and returns a result; in others, it executes multiple lines of code as though they had been included instead of the line including the eval....
Shell programming Construct command by concatenating arguments 
ex Text processing Text editor BSD
exec
Exec (operating system)

The exec functions of Unix-like operating systems are a collection of functions that causes the running process to be completely replaced by the program passed as argument to the function....
Shell programming Execute commands and open, close, or copy file descriptors 
exit
Exit (command)

exit is a command used in many operating system command line Operating system shell. Entering the command logs the user out of their current session, or closes the user's current computer console or computer terminal connection....
Shell programming Cause the shell to exit 
expand
Expand (Unix)

expand is a command in the Unix. It is used to convert groups of tabs into space character s.For example: $ echo -e " foo" | expand | od -c...
Text Processing Convert tabs to spaces 3.0BSD
export
Environment variable

Environment variables are a set of dynamic named Value s that can affect the way running computer process will behave on a computer....
Misc Set the export attribute for variables 
expr
Expr

expr is a command line interface Unix utility which evaluates an expression and outputs the corresponding value.Syntax: expr expr evaluates integer or String expressions, including pattern matching regular expressions....
Shell Programming Evaluate arguments as an expression 
false
False (Unix)

In Unix-like operating systems, false is the command that always returns the value 1, which is regarded by the shell as the logical value false....
Shell programming Return false value 
fc
Fc (Unix)

is a standard program on Unix that lists or edits and reexecutes, commands previously entered to an interactive shell....
Misc Process the command history list 
fg
Fg (Unix)

fg is a Unix job control command that resumes the execution of a suspended Process in the foreground execution with its standard input and output streams redirected to the user's computer terminal....
Process Management Run jobs in the foreground 
file
File (Unix)

file is a standard Unix computer program for determining the type of data contained in a computer file....
Filesystem Determine file type Version 4 AT&T UNIX
find
Find

The find program is a directory Search_engine_ on Unix-like platforms. It searches through one or more directory tree of a filesystem, locating Computer files based on some user-specified criteria....
Filesystem Find files Version 1 AT&T UNIX
fold Text processing Filter for folding lines 
fort77 C Programming FORTRAN
Fortran

Fortran is a general-purpose programming language, procedural programming language, imperative programming language programming language that is especially suited to numerical analysis and scientific computing....
 compiler
 
fuser
Fuser (Unix)

fuser is a UNIX command used to show which process es are using a specified file , file system, or socket. For example: # fuser -m -u /mnt/usb1...
Process Management List process IDs
Process identifier

In computing, the process identifier is a number used by some operating system kernel s to uniquely identify a computer process.In Unix-like operating systems, the PID of a newly created child process is returned by the Fork system call to the parent process....
 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
Getopts

getopts is a common tool which programmers can use to process command-line arguments. It originated in the UNIX shell environment, where it could be invoked from shell scripts....
Shell Programming Parse utility options 
grep
Grep

grep is a command line interface text search utility originally written for Unix. The name is taken from the first letters in global / regular expression / print, a series of instructions for the ed text editor....
Misc Search text for a pattern 
hash
Hash (Unix)

hash is a Unix command that prints the location information for the commands found....
Misc Remember or report utility locations 
head
Head (Unix)

head is a Computer program on Unix and Unix-like systems used to display the first few lines of a text Computer file or pipe d data. The command syntax is:...
Text processing Copy the first part of files PWB UNIX
iconv
Iconv

iconv is a computer program and a standardized Application programming interface used to convert between different character encodings....
Text processing Codeset conversion 
id
Id (Unix)

In computer software, id is a program in Unix-like operating systems that prints the User identifier of the account of which the program is executed by....
Misc Return user identity 4.4BSD
ipcrm
Ipcrm

The ipcrm command will mark System Vinterprocess communication API Kernel entities for removal,deferred until the last connected process detaches....
Misc Remove a message queue, semaphore set, or shared memory segment identifier 
ipcs
Ipcs

The ipcs command will list System Vinterprocess communication API Kernel entities to Standard streams.System V IPC kernel entities are:...
Misc Report interprocess communication facilities status 
jobs Process Management Display status of jobs in the current session 
join
Join (Unix)

join is a command in Unix-like operating systems that merges the lines of two sorted text files based on the presence of a common Field ....
Text Processing Relational database
Relational database

A relational database is a database that groups data using common attributes found in the data set. The resulting "clumps" of organized data are much easier for people to understand....
 operator
 
kill
Kill (Unix)

In computing, kill is an operating system command that is used to request the termination of a process that is currently running on the system....
Process Management Terminate or signal processes Version 3 AT&T UNIX
lex
Lex programming tool

In computer science, lex is a Computer program that generates lexical analysiss . Lex is commonly used with the yacc parser generator. Lex, originally written by Eric Schmidt and Mike Lesk, is the standard lexical analyzer generator on many Unix systems, and a tool exhibiting its behavior is specified as part of the POSIX standard....
C Programming Generate programs for lexical tasks 
link
Link (Unix)

The link utility is a Unix command line program that creates a Hard_link from an existing directory entry to a new directory entry. It does no more than call the link system function....
Filesystem Call link function Version 1 AT&T UNIX
ln
Ln (Unix)

ln is a standard Unix command used to create links to files....
Filesystem Link files Version 1 AT&T UNIX
locale
Locale

In computing, locale is a set of parameters that defines the user's language, country and any special variant preferences that the user wants to see in their user interface....
Misc Get locale-specific information 
localedef Misc Define locale environment 
logger Shell programming Log messages 
logname
Logname

In computer software, logname is a program in Unix and Unix-like operating systems that prints the name of the user executing the command . It corresponds to the LOGNAME variable in the system-state environment....
Misc Return the user's login name 4.4BSD
lp
Lp (Unix)

The lp command is used on many Unix-like systems to assign jobs to printer queues. The name derives from "lineprinter", though it has become the commonly used command for any sort of printer....
Text Processing Send files to a printer 
ls
Ls

In computing, ls is a command to list files in Unix and Unix-like operating systems. ls is specified by POSIX and the Single UNIX Specification....
Filesystem List directory contents Version 1 AT&T UNIX
m4
M4 (computer language)

m4 is a general purpose macro processor designed by Brian Kernighan and Dennis Ritchie. The name m4 stands for macro, i.e. m plus 4 characters....
Misc Macro processor PWB UNIX
mailx
Mailx

mailx is a Unix utility program for sending and receiving mail, also known as a Mail User Agent program. It is an improved version of the mail utility....
Misc Process messages Version 1 AT&T UNIX
make Programming Maintain, update, and regenerate groups of programs 
man
Manual page (Unix)

Almost all substantial Unix and Unix-like operating systems have extensive documentation known as man pages . The Unix command used to display them is man....
Misc Display system documentation 
mesg
Mesg

mesg is a Unix command that sets or reports the permission other users have to write to your terminal using the Talk and Write commands....
Misc Permit or deny messages Version 1 AT&T UNIX
mkdir
Mkdir

The mkdir command in the Unix, DOS, OS/2 and Microsoft Windows operating systems is used to make a new directory . In DOS, OS/2 and Windows the command is often abbreviated to md....
Filesystem Make directories Version 1 AT&T UNIX
mkfifo Filesystem Make FIFO
FIFO

FIFO is an acronym for First In, First Out, an abstraction in ways of organizing and manipulation of data relative to time and prioritization....
 special files
4.4BSD
more Text processing Display files on a page-by-page basis 
mv
MV

MV can stand for:...
Filesystem Move files Version 1 AT&T UNIX
newgrp Misc Change to a new group Version 6 AT&T UNIX
nice
Nice (Unix)

nice is a program found on Unix and Unix-like operating systems such as Linux. nice directly maps to a Kernel call of the same name....
Process Management Invoke a utility with an altered nice value Version 4 AT&T UNIX
nl
Nl (Unix)

nl is a Unix utility for numbering lines, either from a file or from standard input, reproducing output on standard output.It has a number of switches:...
Text Processing Line numbering filter 
nm
Nm (Unix)

The nm command ships with a number of later versions of Unix and similar operating systems. nm is used to examine binary files and to display the contents of those files, or Metadata stored in them, specifically the symbol table....
C Programming Write the name list of an object file
Object file

In computer science, object code, or an object file, is the representation of code that a compiler or assembler generates by processing a source code file....
 
nohup
Nohup

nohup is a Unix command that is used to run another command while suppressing the action of the SIGHUP signal, enabling the command to keep running after the user who issues the command has logged out....
Process Management Invoke a utility immune to hangups
SIGHUP

SIGHUP is a Signal used on POSIX-compliant platforms, originally designed to notify Process of a RS-232 drop. SIGHUP is a C preprocessor defined in the header file signal.h....
 
od
Od (Unix)

od is an octal dumping program for Unix and Unix-like systems. It can also dump hexadecimal or decimal data.od is one of the earliest Unix programs, having appeared in version 1 AT&T Unix....
Misc Dump files in various formats Version 1 AT&T UNIX
paste
Paste (Unix)

paste is a Unix command line utility which is used to join files horizontally by outputting lines consisting of the sequentially corresponding lines of each file specified, separated by tabs, to the standard output....
Text processing Merge corresponding or subsequent lines of files Version 32V AT&T UNIX
patch
Patch (Unix)

patch is a Unix computer program that updates text files according to instructions contained in a separate file, called a patch file. The patch file is a text file that consists of a list of differences and is produced by running the related diff program with the original and updated file as arguments....
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
PRS

PRS may stand for:...
SCCS Print an SCCS file 
ps
Ps (Unix)

In most Unix-like operating systems, the ps program displays the currently-running process . A related Unix utility named Top provides a real-time view of the running processes....
Process Management Report process status Version 4 AT&T UNIX
pwd
Pwd

In Unix-like and some other operating systems the pwd command is used to output the path of the current working directory.The command is a shell builtin in certain Unix shells such as Bourne shell, and Bourne-Again shell....
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
QSIG

QSIG is an Integrated Services Digital Network based signaling protocol for signaling between private branch exchanges in a Private Integrated Services Network ....
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 
readonly Misc Set the readonly attribute for variables 
renice Process Management Set nice values of running processes 4.0BSD
return Shell Programming Return from a function 
rm
Rm (Unix)

rm is a Unix command used to delete files from a filesystem....
Filesystem Remove directory entries Version 1 AT&T UNIX
rmdel SCCS Remove a delta from an SCCS file 
rmdir
Rmdir

rmdir is a command which will remove an empty directory on a Unix, DOS, OS/2 or Microsoft Windows operating system. In Unix, it cannot be capitalized, whereas this doesn't apply for DOS, OS/2 and Windows....
Filesystem Remove directories Version 1 AT&T UNIX
sact SCCS Print current SCCS file-editing activity 
sccs SCCS
Source Code Control System

Source Code Control System was the first source code revision control system. It was originally developed at Bell Labs in 1972 by Marc J. Rochkind for an IBM System/370 computer running MVT....
Front end for the SCCS subsystem 
sed
Sed

sed is a Unix utility which parses text files and implements a programming language which can apply textual transformations to such files. It reads input files line by line , applying the operation which has been specified via the command line , and then outputs the line....
Text processing Stream editor Version 7 AT&T UNIX
set Misc Set or unset options and positional parameters 
sh
Bourne shell

The Bourne shell, or sh, was the default Unix shell of Version 7 Unix, and replaced the Thompson shell, whose executable file had the same name, sh....
Shell programming Shell
Shell (computing)

In computing, a shell is a piece of software that provides an Interface for users. Typically, the term refers to an operating system shell which provides access to the services of a kernel ....
, the standard command language interpreter
Version 7 AT&T UNIX
shift Shell programming Shift positional parameters 
sleep
Sleep (Unix)

sleep is a Unix command line program that sleep program execution for a specified period of time.The sleep instruction suspends the calling process for at least the specified number of seconds , minutes, hours or days....
Shell programming Suspend execution for an interval Version 4 AT&T UNIX
sort
Sort (Unix)

Sort is a standard Unix command line program that prints the lines of its input or concatenation of all files listed in its argument list in sorted order....
Text Processing Sort, merge, or sequence check text files 
split
Split (Unix)

split is a Unix utility most commonly used to split a Computer file into two or more smaller files....
Misc Split files into pieces Version 3 AT&T UNIX
strings
Strings (Unix)

In computer software, strings is a program in Unix-like operating systems that finds and prints text string embedded in binary files such as executables....
C Programming Find printable strings in files 
strip
Strip (Unix)

In Unix and Unix-like operating systems, the strip program removes unnecessary information from executable binary programs and object files, thus potentially resulting in better performance and sometimes significantly less disk space usage....
C Programming Remove unnecessary information from executable files 
stty Misc Set the options for a terminal 
tabs Misc Set terminal tabs PWB UNIX
tail
Tail (Unix)

tail is a Computer program on Unix and Unix-like systems used to display the last few lines of a text Computer file or pipe d data.Syntax...
Text processing Copy the last part of a file PWB UNIX
talk
Talk (Unix)

talk was a program originally used for instant messenger between different users of a single multi-user computer running the Unix operating system....
Misc Talk to another user 4.2BSD
tee Shell programming Duplicate standard input 
test
Test (Unix)

test is a Unix command that evaluates conditional expressions....
Shell programming Evaluate expression
Expression (programming)

An expression in a programming language is a combination of value s, variables, operator s, and function s that are interpreted according to the particular Order of operations and of association for a particular programming language, which computes and then produces another value....
 
time
Time (Unix)

time is a command in the Unix operating systems. It is used to determine the duration of execution of a particular command ....
Process Management Time a simple command Version 3 AT&T UNIX
times Process Management Write process times 
touch
Touch (Unix)

touch is a standard Unix computer program used to change a computer file's access and modification system time. It is also used to create a new empty file....
Filesystem Change file access and modification times Version 7 AT&T UNIX
tput
Tput

In computing, tput is a standard Unix operating system command which is used to set computer terminal features.Depending on the system, tput uses the terminfo or termcap database, as well as looking into the environment variable for the terminal type....
Misc Change terminal
Terminal

Terminal may mean:...
 characteristics
System V
tr
Tr (Unix)

tr is a command in Unix-like operating systems.When executed, the program reads from the standard input and writes to the standard output. It takes as Command-line argument two sets of characters, and replaces occurrences of the characters in the first set with the corresponding elements from the other set....
Text processing Translate characters Version 4 AT&T UNIX
trap Process Management Trap signals 
true
True (Unix)

In Unix-like operating systems, true is a command whose only function is to always return the value 0, which is regarded by the shell as the logical value true....
Shell programming Return true value 
tsort
Tsort (Unix)

tsort is a command line interface utility initially written for use with the Unix operating system, that performs a Topological sorting on the standard input....
Text processing Topological sort Version 7 AT&T UNIX
tty
Tty (Unix)

tty is a Unix Command that prints to Standard streams the name of the file connected to standard input. The name of the program comes from Teleprinter, abbreviated "TTY"....
Misc Return user's terminal
Terminal

Terminal may mean:...
 name
Version 1 AT&T UNIX
type
Type (Unix)

type is a Unix command that displays how a name would be interpreted if used as a command....
Misc Displays how a name would be interpreted if used as a command 
ulimit Misc Set or report file size limit 
umask
Umask

umask is a Command and a Function in POSIX environments which sets the default permission modes for newly created files and directories of the current process....
Misc Get or set the file mode creation mask 
unalias Misc Remove alias definitions 
uname
Uname

uname is a software program in Unix and Unix-like computer operating systems that prints the name, version and other details about the current machine and the operating system running on it....
Misc Return system name PWB UNIX
uncompress
Uncompress

uncompress is a UNIX shell command in Unix-like environments.The uncompress utility will restore files to their original state after they have been compressed using the compress utility....
Misc Expand compressed data 4.3BSD
unexpand
Unexpand

unexpand is a command in the Unix. It is used to convert groups of space character s into tabs.For example: $ echo " asdf sdf" | unexpand | od -c...
Text Processing Convert spaces to tabs 3.0BSD
unget SCCS Undo a previous get of an SCCS file 
uniq
Uniq

uniq is a Unix utility which, when fed a text file, outputs the file with adjacent identical lines collapsed to one. It is a kind of filter program....
Text Processing Report or filter out repeated lines in a file Version 3 AT&T UNIX
unlink
Unlink (Unix)

In Unix-like operating systems, unlink is a system call and a command line interface utility to delete files. The program directly interfaces the system call, which removes the file name and directories like Rm and rmdir....
Filesystem Call the unlink function Version 1 AT&T UNIX
unset
Unset

unset is a Unix Unix shell command. It unsets a shell variable, removing it from memory and the shell's exported Environment variable. It is implemented as a shell built-in, because it directly manipulates the internals of the shell....
Misc Unset values and attributes of variables and functions 
uucp
UUCP

UUCP is an abbreviation for Unix to Unix Copy Program. The term generally refers to a suite of computer programs and communications protocols allowing remote execution of commands and transfer of Computer files, email and netnews between computers....
Network System-to-system copy 
uudecode Network Decode a binary file 4.0BSD
uuencode
Uuencode

Uuencoding is a form of binary-to-text encoding that originated in the Unix program uuencode, for code Binary numeral system data for transmission over the uucp mail system....
Network Encode a binary file 4.0BSD
uustat Network uucp
UUCP

UUCP is an abbreviation for Unix to Unix Copy Program. The term generally refers to a suite of computer programs and communications protocols allowing remote execution of commands and transfer of Computer files, email and netnews between computers....
 status inquiry and job control
 
uux Process Management Remote command execution 
val SCCS Validate SCCS files 
vi
Vi

vi is a family of screen-oriented text editors which share common characteristics, such as methods of invocation from the operating system command interpreter, and characteristic user interface features....
Text processing Screen-oriented (visual) display editor BSD
wait Process Management Await process completion 
wc
Wc (Unix)

wc is a command in Unix-like operating systems.The program reads either standard input or a list of files and generates one or more of the following statistics: number of bytes, word count, and number of lines ....
Text processing Word, line, and byte or character count Version 1 AT&T UNIX
what SCCS Identify SCCS files 
who
Who (Unix)

The standard Unix command who displays a list of users who are currently logged into a computer.The who command is related to the command W , which provides the same information but also displays additional data and statistics....
System Administration Display who is on the system Version 1 AT&T UNIX
write
Write (Unix)

write can refer to several Unix commands. All known variations of write are used to write messages to another user. The most popular variation sends a message directly to another user's TTY...
Misc Write to another user's terminal Version 1 AT&T UNIX
xargs
Xargs

xargs is a command on Unix and most Unix-like operating systems. It is useful when one wants to pass a large number of arguments to a command. Until Linux kernel 2.6.23, arbitrarily long lists of parameters could not be passed to a command , so xargs will break the list of arguments into sublists small enough to be acceptable....
Shell Programming Construct argument lists and invoke utility PWB UNIX
yacc
Yacc

The computer program yacc is a parser generator developed by Stephen C. Johnson at AT&T for the Unix operating system. The name is an acronym for "Yet Another Compiler Compiler." It generates a parsing based on an Formal grammar written in a notation similar to Backus-Naur form....
C Programming Yet another compiler
Compiler

A compiler is a computer program that transforms source code written in a programming language into another computer language . The most common reason for wanting to transform source code is to create an executable program....
 compiler
PWB UNIX
zcat Text Processing Expand and concatenate data 


See also

  • List of Unix daemons
    List of Unix daemons

    This is a list of Unix Daemon that are found on various flavors of Unix. Unix daemons will typically consist of an abbreviation ending with a d....
  • List of GNOME applications
    List of GNOME applications

    This is a list of applications designed for use with the GNOME desktop environment....
  • List of GNU packages
    List of GNU packages

    This list of GNU packages lists notable Software package developed for or maintained by the Free Software Foundation for GNU, a Unix-like computer operating system composed entirely of free software....
  • List of KDE applications
    List of KDE applications

    This is a list of application software written for KDE and sorted by categories. The categories used here are mostly the same KDE itself uses....
  • List of web browsers for Unix/Linux
    List of web browsers for Unix/Linux

    The following is a list of web browsers for Linux, Unix, and similar operating systems. Not all of these browsers are only for those operating systems....
  • Unix philosophy
    Unix philosophy

    The Unix philosophy is a set of cultural norms and philosophical approaches to developing computer software based on the experience of leading developers of the Unix operating system....


External links

  • – configurable list of equivalent programs for *nix systems.
  • – explains the names of many Unix commands.