IEEE Std 1003.1-2001 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 |
|
break |
Shell programming |
Exit from for, while, or until loop |
|
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 |
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 |
continue |
Shell programming |
Continue for, while, or until loop |
|
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 |
|
dot |
Shell programming |
Execute commands in the current environment |
|
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 |
|
eval |
Shell programming |
Construct command by concatenating arguments |
|
ex |
Text processing |
Text editor |
BSD |
exec |
Shell programming |
Execute commands and open, close, or copy file descriptors |
|
exit |
Shell programming |
Cause the shell to exit |
|
expand |
Text Processing |
Convert tabs to spaces |
3.0BSD |
export |
Misc |
Set the export attribute for variables |
|
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 |
C 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 |
Remember or report utility locations |
|
head |
Text processing |
Copy the first part of files |
PWB UNIX |
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 |
Relational database operator |
|
kill |
Process Management |
Terminate or signal processes |
Version 3 AT&T UNIX |
lex |
C Programming |
Generate programs for lexical tasks |
|
link |
Filesystem |
Call link function |
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 |
|
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 |
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 |
set |
Misc |
Set or unset options and positional parameters |
|
sh |
Shell programming |
Shell, the standard command language interpreter |
Version 7 AT&T UNIX |
shift |
Shell programming |
Shift positional parameters |
|
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 |
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 |
times |
Process Management |
Write process times |
|
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 |
trap |
Process Management |
Trap signals |
|
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 |
unset |
Misc |
Unset values and attributes of variables and functions |
|
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 |
Word, line, 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 |
|