Skip to content

The Monster Manual

Hubert Tournier edited this page May 16, 2021 · 34 revisions

This page lists the commands available in POSIX or modern FreeBSD, along with the short description provided by the whatis(1) command, links to manual pages in POSIX and FreeBSD, FreeBSD source code, number of Single Lines of Code (without comments), Languages identified, and eventual Jargon file entry..

POSIX commands

POSIX commands selected for reimplementation

Command Whatis POSIX man src SLOC Languages Jargon Comments
admin posix jargon
alias posix src 1 Bash
ar create, modify, and extract from archives posix man(1) src 1082 C
asa interpret carriage-control characters posix man(1) src 77 C
at queue, examine or delete jobs for later execution posix man(1) src 1065 C
awk pattern-directed scanning and processing language posix man(1) src 0 jargon
basename posix src 83 C
batch posix jargon
bc arbitrary-precision decimal arithmetic language and calculator posix man(1) src 57 C
bg shell builtin posix man(1)
c99 standard C language compiler posix man(1) src 66 C
cal displays a calendar and the date of Easter posix man(1)
cat concatenate and print files posix man(1) src 350 C jargon
cd posix
cflow posix
chgrp change group posix man(1)
chmod change file modes posix man(1) src 261 C, Bash
chown change file owner and group posix man(8) src 353 C, Bash
cksum display file checksums and block counts posix man(1) src 356 C
cmp compare two files posix man(1) src 447 C, Bash
comm select or reject lines common to two files posix man(1) src 168 C, Bash
command posix
compress compress and expand data posix man(1) src 854 C, Bash, Objective-C jargon
cp copy files posix man(1) src 710 C, Bash
crontab maintain crontab files for individual users (V3) posix man(1)
csplit split files based on context posix man(1) src 302 C, Bash
ctags create a tags file posix man(1) src 952 C
cut cut out selected portions of each line of a file posix man(1) src 346 C, Bash
cxref posix
date display or set date and time posix man(1) src 731 C, Bash
dd convert and copy a file posix man(1) src 1419 C, Bash jargon
delta posix jargon
df display free disk space posix man(1) src 425 C
diff differential file and directory comparator posix man(1) src 2090 C, Bash jargon
dirname posix src 40 C
du display disk usage statistics posix man(1) src 478 C, Bash
echo write arguments to the standard output posix man(1) src 88 C, Bash
ed text editor posix man(1) src 2216 C, Bash, D, REBOL jargon
env set environment and execute command, or print environment posix man(1) src 401 C
ex text editors posix man(1)
expand expand tabs to spaces, and vice versa posix man(1) src 126 C
expr evaluate expression posix man(1) src 0
false return false value posix man(1) src 11 C
fc shell builtin posix man(1)
fg shell builtin posix man(1)
file posix src 0
find walk a file hierarchy posix man(1) src 1839 C, Bash
fold fold long lines for finite width output device posix man(1) src 164 C, Bash
fort77 posix
fuser list IDs of all processes that have one or more files open posix man(1)
gencat NLS catalog compiler posix man(1) src 431 C
get posix
getconf retrieve standard configuration variables posix man(1) src 344 C, Bash, Awk
getopts shell builtin posix man(1)
grep file pattern searcher posix man(1) src 1464 C, Bash jargon
hash posix
head display first lines of a file posix man(1) src 208 C, Bash
iconv posix src 149 C
id return user identity posix man(1) src 343 C
ipcrm remove the specified message queues, semaphore sets, and shared segments posix man(1) src 199 C
ipcs report System V interprocess communication facilities status posix man(1) src 565 C
jobs shell builtin posix man(1)
join relational database operator posix man(1) src 461 C, Bash
kill terminate or signal a process posix man(1) src 130 C
lex fast lexical analyzer generator posix man(1) src 5122 C, Awk
link posix
ln link files posix man(1) src 353 C, Bash
locale get locale-specific information posix man(1) src 776 C, Bash
localedef define locale environment posix man(1) src 2936 C
logger make entries in the system log posix man(1) src 315 C
logname display user's login name posix man(1) src 29 C
lp posix
ls list directory contents posix man(1) src 2232 C, Bash
m4 macro language processor posix man(1) src 2433 C, Bash
mailx send and receive mail posix man(1)
make maintain program dependencies posix man(1)
man display online manual documentation pages posix man(1) src 691 Bash
mesg display (do not display) messages from other users posix man(1) src 56 C
mkdir make directories posix man(1) src 147 C, Bash
mkfifo make fifos posix man(1) src 59 C
more opposite of more posix man(1)
mv move files posix man(1) src 543 C, Bash
newgrp change to a new group posix man(1) src 200 C
nice execute a utility at an altered scheduling priority posix man(1) src 58 C
nl line numbering filter posix man(1) src 267 C
nm posix src 0
nohup invoke a utility immune to hangups posix man(1) src 66 C
od octal, decimal, hex, ASCII dump posix man(1)
paste merge corresponding or subsequent lines of files posix man(1) src 187 C
patch apply a diff file to an original posix man(1) src 2886 C, Bash jargon
pathchk check pathnames posix man(1) src 114 C
pax read and write file archives and copy directory hierarchies posix man(1) src 6802 C, Perl
pr print files posix man(1) src 1223 C, Bash
printf formatted output posix man(1) src 509 C, Bash
prs posix
ps process status posix man(1) src 2028 C
pwd return working directory name posix man(1) src 60 C
qalter posix
qdel posix
qhold posix
qmove posix
qmsg posix
qrerun posix
qrls posix
qselect posix
qsig posix
qstat posix
qsub posix
read posix
renice alter priority of running processes posix man(8) src 109 C
rm remove directory entries posix man(1) src 383 C, Bash
rmdel posix
rmdir remove directories posix man(1) src 81 C, Bash
sact posix
sccs posix
sed stream editor posix man(1) src 2261 C, Bash
sh command interpreter (shell) posix man(1) src 10842 C, Bash
sleep suspend execution for an interval of time posix man(1) src 52 C jargon
sort sort or merge records (lines) of text and binary files posix man(1) src 4148 C
split split a file into pieces posix man(1) src 261 C
strings posix src 0
strip posix
stty set the options for a terminal device interface posix man(1) src 875 C
tabs set terminal tabs posix man(1) src 147 C
tail display the last part of a file posix man(1) src 1021 C, Bash
talk talk to another user posix man(1) src 835 C
tee duplicate standard input posix man(1) src 99 C jargon
test posix src 599 C, Bash jargon
time time command execution posix man(1) src 213 C
touch change file access and modification times posix man(1) src 267 C
tput terminal capability interface posix man(1) src 137 C, Bash
tr translate characters posix man(1) src 889 C, Bash
true return true value posix man(1) src 9 C
tsort topological sort of a directed graph posix man(1) src 253 C
tty return user's terminal name posix man(1) src 34 C jargon
type posix
ulimit posix
umask posix
unalias shell builtin posix man(1)
uname display information about the system posix man(1) src 207 C
uncompress compress and expand data posix man(1)
unexpand expand tabs to spaces, and vice versa posix man(1) src 140 C
unget posix
uniq report or filter out repeated lines in a file posix man(1) src 256 C
unlink posix
uucp posix
uudecode encode/decode a binary file posix man(1) src 325 C, Bash
uuencode posix src 151 C, Bash
uustat posix
uux posix
val posix
vi text editors posix man(1) src 21 C jargon
wait posix
wc word, line, character, and byte count posix man(1) src 262 C
what show what versions of object modules were used to construct a file posix man(1) src 80 C
who display who is on the system posix man(1) src 217 C
write send a message to another user posix man(1) src 218 C
xargs construct argument list(s) and execute utility posix man(1) src 570 C, Bash
yacc an LALR(1) parser generator posix man(1) src 6 Bash
zcat compression/decompression tool using Lempel-Ziv coding (LZ77) posix man(1)

Other POSIX commands

FreeBSD /bin commands

FreeBSD /bin commands selected for reimplementation

Command Whatis man src SLOC Languages Jargon Comments

/usr/src/bin/chflags<< chflags|change file flags|man(1)|src|173|C, Bash|| /usr/src/bin/chio<< chio|medium changer control utility|man(1)|src|777|C|| /usr/src/bin/csh<< csh|C shell with file name completion and command line editing|man(1)|src|147|C|| /usr/src/bin/domainname<< domainname|set or print name of current YP/NIS domain|man(1)|src|40|C|| /usr/src/bin/freebsd-version<< freebsd-version|freebsd-version(1) - print the version and patch level of the installed system|man(1)|src|0||| /usr/src/bin/getfacl<< getfacl|get ACL information|man(1)|src|229|C|| /usr/src/bin/hostname<< hostname|set or print name of current host system|man(1)|src|58|C|| /usr/src/bin/kenv<< kenv|dump or modify the kernel environment|man(1)|src|140|C|| pgrep|find or signal processes by name|man(1)||||| /usr/src/bin/pkill<< pkill|find or signal processes by name|man(1)|src|1484|Bash, C|| /usr/src/bin/pwait<< pwait|wait for processes to terminate|man(1)|src|357|Bash, C|| /usr/src/bin/realpath<< realpath|return resolved physical path|man(1)|src|40|C|| red|text editor|man(1)||||| /usr/src/bin/rmail<< rmail|handle remote mail received via uucp|man(8)|src|0||| /usr/src/bin/setfacl<< setfacl|set ACL information|man(1)|src|764|C|| /usr/src/bin/sync<< sync|force completion of pending disk writes (flush cache)|man(8)|src|14|C|jargon| /usr/src/contrib/tcsh<< tcsh|C shell with file name completion and command line editing|man(1)|src|40933|C, Tcsh, EmacsLisp|| /usr/src/bin/uuidgen<< uuidgen|generate universally unique identifiers|man(1)|src|76|C||

Other FreeBSD /bin commands

FreeBSD /usr/bin commands

FreeBSD /usr/bin commands selected for reimplementation

Other FreeBSD /usr/bin commands

Clone this wiki locally