Category
page 1Unix SUS2008 utilities
Q213970
AWK () is a scripting language designed for text processing and typically used as a data extraction and reporting tool. Like sed and grep, it is a filter, and it is a standard feature of most Unix-like operating systems. The shell command that runs the AWK processor is named .
Vi
keyboard-oriented text editor
Q305876
sed (short for stream editor) is a utility that transforms text via a script written in a relatively simple and compact programming language. It was developed from 1973 to 1974 by Lee E. McMahon of Bell Labs,
and is available today for most operating systems. The functionality of sed is based on the scripting features of the interactive editor ed ("editor", 1971) and the earlier qed ("quick editor", 1965–66). It was one of the earliest tools to support regular expressions, and remains in use for text processing, most notably with the substitution command. Popular alternative tools for text man
Q283302
grep is a command-line utility for searching text for lines that match a regular expression. Its name comes from the ed command g/re/p (global, regular expression, print), which has the same effect. grep was originally developed for the Unix operating system, and is commonly available on Unix-like and some other systems such as OS-9. The shell command that runs the utility has the same name: .
cat
Unix utility that concatenates and lists files
chmod
' is a shell command for changing access permissions and special mode flags of files (including special files such as directories). The name is short for change mod'e where mode refers to the permissions and flags collectively.
mv
Unix command that moves one or more files or directories from one place to another
make
standard UNIX utility and programming language for build automation
ls
ls is a shell command for listing files including special files such as directories. Originally developed for Unix and later codified by POSIX and Single UNIX Specification, it is supported in many operating systems today, including Unix-like variants, Windows (via PowerShell and UnxUtils), EFI, and MSX-DOS (via MSX-DOS2 Tools).
cd
command of Unix, DOS, OS/2, AmigaOS, Windows, and Linux operating systems
rm
basic UNIX command used to remove objects such as files and directories
list of UNIX commands
Wikimedia list article
cp
UNIX command for copying files and directories
chown
' , short for change own'er, is a shell command for changing the owning user of Unix-based file system files including special files such as directories.
cron
cron is a time-based job scheduler. A scheduled job is known as a cron job. Although typically used to automate system maintenance and administration it can be used to automate any task. is most suitable for scheduling repetitive tasks as scheduling a one-time task can be accomplished via at.
yacc
Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson. It is a lookahead left-to-right rightmost derivation (LALR) parser generator, generating a LALR parser (the part of a compiler that tries to make syntactic sense of the source code) based on a formal grammar, written in a notation similar to Backus–Naur form (BNF). Yacc is supplied as a standard utility on BSD and AT&T Unix. GNU-based Linux distributions include Bison, a forward-compatible Yacc replacement.
dd
command on Unix and Unix-like operating systems
ps
standard UNIX utility
Bourne shell
command line interpreter for operating systems
diff
diff is a shell command that compares the content of files and reports differences. The term diff is also used to identify the output of the command and is used as a verb for running the command. To diff files, one runs diff to create a diff.

mkdir
The mkdir (make directory) command in the Unix, DOS, DR FlexOS, IBM OS/2, Microsoft Windows, and ReactOS operating systems is used to make a new directory. It is also available in the EFI shell and in the PHP scripting language. In DOS, OS/2, Windows and ReactOS, the command is often abbreviated to md.
GNU Core Utilities
package of GNU software containing reimplementations for many of the basic tools, such as cat, ls, and rm, used on Unix-like operating
pwd
pwd (print working directory) is a shell command that reports the working directory path to standard output.
chgrp
', short for change group', is a shell command for changing the group associated with a Unix-based file system file including special files such as directories. Changing the group of a file is restricted to a super-user (such as via ) or to the file's owning user if the user is in the specified group.
find
command-line utility
tail
standard UNIX utility
echo
command of DOS, OS/2, Microsoft Windows, Unix and Unix-like operating systems
ln
standard Unix command
ed
line-oriented text editor
kill
command in several OSes to terminate a process
at
standard UNIX utility
wc
UNIX utility to count newlines, words, and bytes
bc
UNIX utility which implements an arbitrary-precision arithmetic language
df
standard Unix computer program
cal
shell command in various operating systems
head
program on Unix and Unix-like systems
cksum
cksum is a shell command for generating a checksum for a file or stream of data. The command reports the 32-bit cyclic redundancy check (CRC) checksum and byte count for each file specified in the command-line arguments or for standard input if no arguments provided. The CRC value is different from the CRC-32 used with a ZIP file, PNG or zlib.

UUCP
UUCP (Unix-to-Unix Copy) is a suite of computer programs and protocols allowing remote execution of commands and transfer of files, email and netnews between computers.
split
UNIX Utility
touch
standard Unix program used to change a file's access and modification timestamps

rmdir
In computing, rmdir (or rd) is a command which will remove an empty directory on various operating systems.
uname
uname (short for unix name) is a computer 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.
file
standard Unix program
du
standard Unix program used to estimate file space usage
more
command-line program
tr
command in Unix-like operating systems
sleep
shell command in various operating systems
cmp
command line utility for Unix or a Unix-like operating systems
time
command in the Unix operating systems
alias
command in various command line interpreters
sort
standard UNIX utility
lex
standard UNIX utility
basename
basename is a shell command for extracting the last name of a file path.
env
env is a shell command that either reports environment variables or runs a command in a subprocess with modified environment variables. The command is provided in a Unix-like system.
tee
standard UNIX utility
dirname
dirname is a shell command for extracting the directory path portion of a path, without the last name. The command is specified in the Single UNIX Specification and is primarily used in shell scripts.
patch
original version of `patch' written by Larry Wall
uniq
uniq is a utility command on Unix, Plan 9, Inferno, and Unix-like operating systems which, when fed a text file or standard input, outputs the text with adjacent identical lines collapsed to one, unique line of text.
EXIT
command of many operating system command line interpreters and scripting languages
Q709099
standard UNIX utility