-
Notifications
You must be signed in to change notification settings - Fork 2
The Monster Manual
Hubert Tournier edited this page May 24, 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..
We also made a selection of commands that would be interesting to reimplement, though it's by no means a limitation to your creativity :-)
Command | Whatis | POSIX | man | src | SLOC | Languages | Other | Comments |
---|---|---|---|---|---|---|---|---|
awk | pattern-directed scanning and processing language | posix | freebsd(1) | src | 0 | jargon | ||
basename | return filename portion of pathname | posix | freebsd(1) linux(1) | src | 83 | C | wikipedia | |
bc | arbitrary-precision decimal arithmetic language and calculator | posix | freebsd(1) | src | 57 | C | ||
cal | displays a calendar and the date of Easter | posix | freebsd(1) | |||||
cat | concatenate and print files | posix | freebsd(1) | src | 350 | C | jargon | |
cksum | display file checksums and block counts | posix | freebsd(1) | src | 356 | C | ||
cmp | compare two files | posix | freebsd(1) | src | 447 | C, Bash | ||
comm | select or reject lines common to two files | posix | freebsd(1) | src | 168 | C, Bash | ||
compress | compress and expand data | posix | freebsd(1) | src | 854 | C, Bash, Objective-C | jargon | |
cp | copy files | posix | freebsd(1) | src | 710 | C, Bash | ||
csplit | split files based on context | posix | freebsd(1) | src | 302 | C, Bash | ||
cut | cut out selected portions of each line of a file | posix | freebsd(1) | src | 346 | C, Bash | ||
date | display or set date and time | posix | freebsd(1) | src | 731 | C, Bash | ||
dd | convert and copy a file | posix | freebsd(1) | src | 1419 | C, Bash | jargon | |
df | display free disk space | posix | freebsd(1) | src | 425 | C | ||
diff | differential file and directory comparator | posix | freebsd(1) | src | 2090 | C, Bash | jargon | |
dirname | return filename or directory portion of pathname | posix | freebsd(1) | src | 40 | C | ||
du | display disk usage statistics | posix | freebsd(1) | src | 478 | C, Bash | ||
echo | write arguments to the standard output | posix | freebsd(1) | src | 88 | C, Bash | ||
env | set environment and execute command, or print environment | posix | freebsd(1) | src | 401 | C | ||
expand | expand tabs to spaces, and vice versa | posix | freebsd(1) | src | 126 | C | ||
expr | evaluate expression | posix | freebsd(1) | src | 0 | |||
false | return false value | posix | freebsd(1) | src | 11 | C | ||
file | determine file type | posix | freebsd(1) | src | 0 | |||
find | walk a file hierarchy | posix | freebsd(1) | src | 1839 | C, Bash | ||
fold | fold long lines for finite width output device | posix | freebsd(1) | src | 164 | C, Bash | ||
gencat | NLS catalog compiler | posix | freebsd(1) | src | 431 | C | ||
getopts | shell builtin | posix | freebsd(1) | |||||
grep | file pattern searcher | posix | freebsd(1) | src | 1464 | C, Bash | jargon | |
head | display first lines of a file | posix | freebsd(1) | src | 208 | C, Bash | ||
iconv | codeset conversion utility | posix | freebsd(1) | src | 149 | C | ||
join | relational database operator | posix | freebsd(1) | src | 461 | C, Bash | ||
link | link files | posix | freebsd(1) | |||||
ln | link files | posix | freebsd(1) | src | 353 | C, Bash | ||
locale | get locale-specific information | posix | freebsd(1) | src | 776 | C, Bash | ||
localedef | define locale environment | posix | freebsd(1) | src | 2936 | C | ||
logger | make entries in the system log | posix | freebsd(1) | src | 315 | C | ||
ls | list directory contents | posix | freebsd(1) | src | 2232 | C, Bash | ||
man | display online manual documentation pages | posix | freebsd(1) | src | 691 | Bash | ||
mkdir | make directories | posix | freebsd(1) | src | 147 | C, Bash | ||
more | opposite of more | posix | freebsd(1) | |||||
mv | move files | posix | freebsd(1) | src | 543 | C, Bash | ||
nl | line numbering filter | posix | freebsd(1) | src | 267 | C | ||
od | octal, decimal, hex, ASCII dump | posix | freebsd(1) | |||||
paste | merge corresponding or subsequent lines of files | posix | freebsd(1) | src | 187 | C | ||
patch | apply a diff file to an original | posix | freebsd(1) | src | 2886 | C, Bash | jargon | |
pathchk | check pathnames | posix | freebsd(1) | src | 114 | C | ||
printf | formatted output | posix | freebsd(1) | src | 509 | C, Bash | ||
pwd | return working directory name | posix | freebsd(1) | src | 60 | C | ||
read | shell builtin | posix | freebsd(1) | |||||
rm | remove directory entries | posix | freebsd(1) | src | 383 | C, Bash | ||
rmdir | remove directories | posix | freebsd(1) | src | 81 | C, Bash | ||
sed | stream editor | posix | freebsd(1) | src | 2261 | C, Bash | ||
sh | command interpreter (shell) | posix | freebsd(1) | src | 10842 | C, Bash | ||
sleep | suspend execution for an interval of time | posix | freebsd(1) | src | 52 | C | jargon | |
sort | sort or merge records (lines) of text and binary files | posix | freebsd(1) | src | 4148 | C | ||
split | split a file into pieces | posix | freebsd(1) | src | 261 | C | ||
strings | print the strings of printable characters in files | posix | freebsd(1) | src | 0 | |||
tail | display the last part of a file | posix | freebsd(1) | src | 1021 | C, Bash | ||
tee | duplicate standard input | posix | freebsd(1) | src | 99 | C | jargon | |
test | condition evaluation utility | posix | freebsd(1) | src | 599 | C, Bash | jargon | |
time | time command execution | posix | freebsd(1) | src | 213 | C | ||
touch | change file access and modification times | posix | freebsd(1) | src | 267 | C | ||
tr | translate characters | posix | freebsd(1) | src | 889 | C, Bash | ||
true | return true value | posix | freebsd(1) | src | 9 | C | ||
tsort | topological sort of a directed graph | posix | freebsd(1) | src | 253 | C | ||
type | shell builtin | posix | freebsd(1) | |||||
uname | display information about the system | posix | freebsd(1) | src | 207 | C | ||
uncompress | compress and expand data | posix | freebsd(1) | |||||
unexpand | expand tabs to spaces, and vice versa | posix | freebsd(1) | src | 140 | C | ||
uniq | report or filter out repeated lines in a file | posix | freebsd(1) | src | 256 | C | ||
unlink | remove directory entries | posix | freebsd(1) | |||||
uudecode | encode/decode a binary file | posix | freebsd(1) | src | 325 | C, Bash | ||
uuencode | encode/decode a binary file | posix | freebsd(1) | src | 151 | C, Bash | ||
wc | word, line, character, and byte count | posix | freebsd(1) | src | 262 | C | ||
what | show what versions of object modules were used to construct a file | posix | freebsd(1) | src | 80 | C | ||
xargs | construct argument list(s) and execute utility | posix | freebsd(1) | src | 570 | C, Bash | ||
zcat | compression/decompression tool using Lempel-Ziv coding (LZ77) | posix | freebsd(1) |
The comments column gives some insight why we think that command is not relevant for reimplementation.
Command | Whatis | POSIX | man | src | SLOC | Languages | Other | Comments |
---|---|---|---|---|---|---|---|---|
admin | posix | jargon | SCCS | |||||
alias | shell builtin | posix | src | 1 | Bash | Shell builtin | ||
ar | create, modify, and extract from archives | posix | freebsd(1) | src | 1082 | C | C dev. Maybe? | |
asa | interpret carriage-control characters | posix | freebsd(1) | src | 77 | C | Printing | |
at | queue, examine or delete jobs for later execution | posix | freebsd(1) | src | 1065 | C | Cron | |
batch | queue, examine or delete jobs for later execution | posix | jargon | Cron | ||||
bg | shell builtin | posix | freebsd(1) | Multi process | ||||
c99 | standard C language compiler | posix | freebsd(1) | src | 66 | C | C dev | |
cd | shell builtin | posix | Shell builtin | |||||
cflow | generate a C-language flowgraph | posix | C dev | |||||
chgrp | change group | posix | freebsd(1) | Multi user. Maybe? | ||||
chmod | change file modes | posix | freebsd(1) | src | 261 | C, Bash | Multi user. Maybe? | |
chown | change file owner and group | posix | freebsd(8) | src | 353 | C, Bash | Multi user. Maybe? | |
command | shell builtin | posix | Shell builtin. Maybe? | |||||
crontab | maintain crontab files for individual users (V3) | posix | freebsd(1) | Cron | ||||
ctags | create a tags file | posix | freebsd(1) | src | 952 | C | Fortran | |
cxref | C Cross Referencing & Documenting tool | posix | C dev | |||||
delta | posix | jargon | SCCS | |||||
ed | text editor | posix | freebsd(1) | src | 2216 | C, Bash, D, REBOL | jargon | Editor |
ex | text editors | posix | freebsd(1) | Editor | ||||
fc | shell builtin | posix | freebsd(1) | Shell builtin | ||||
fg | shell builtin | posix | freebsd(1) | Multi process | ||||
fort77 | posix | Fortran | ||||||
fuser | list IDs of all processes that have one or more files open | posix | freebsd(1) | Multi process | ||||
get | posix | SCCS | ||||||
getconf | retrieve standard configuration variables | posix | freebsd(1) | src | 344 | C, Bash, Awk | System | |
hash | shell builtin | posix | Shell builtin | |||||
id | return user identity | posix | freebsd(1) | src | 343 | C | Multi user | |
ipcrm | remove the specified message queues, semaphore sets, and shared segments | posix | freebsd(1) | src | 199 | C | IPC | |
ipcs | report System V interprocess communication facilities status | posix | freebsd(1) | src | 565 | C | IPC | |
jobs | shell builtin | posix | freebsd(1) | Multi process | ||||
kill | terminate or signal a process | posix | freebsd(1) | src | 130 | C | Multi process | |
lex | fast lexical analyzer generator | posix | freebsd(1) | src | 5122 | C, Awk | Dev | |
logname | display user's login name | posix | freebsd(1) | src | 29 | C | Multi user | |
lp | print files | posix | Printing | |||||
m4 | macro language processor | posix | freebsd(1) | src | 2433 | C, Bash | Dev | |
mailx | send and receive mail | posix | freebsd(1) | App | ||||
make | maintain program dependencies | posix | freebsd(1) | Dev. Maybe? | ||||
mesg | display (do not display) messages from other users | posix | freebsd(1) | src | 56 | C | Multi user | |
mkfifo | make fifos | posix | freebsd(1) | src | 59 | C | ||
newgrp | change to a new group | posix | freebsd(1) | src | 200 | C | Multi user | |
nice | execute a utility at an altered scheduling priority | posix | freebsd(1) | src | 58 | C | Multi process | |
nm | list symbols from object files | posix | src | 0 | ||||
nohup | invoke a utility immune to hangups | posix | freebsd(1) | src | 66 | C | Multi process | |
pax | read and write file archives and copy directory hierarchies | posix | freebsd(1) | src | 6802 | C, Perl | App. Maybe? | |
pr | print files | posix | freebsd(1) | src | 1223 | C, Bash | Printing | |
prs | posix | SCCS | ||||||
ps | process status | posix | freebsd(1) | src | 2028 | C | Multi process. Maybe? | |
qalter | posix | Cron | ||||||
qdel | posix | Cron | ||||||
qhold | posix | Cron | ||||||
qmove | posix | Cron | ||||||
qmsg | posix | Cron | ||||||
qrerun | posix | Cron | ||||||
qrls | posix | Cron | ||||||
qselect | posix | Cron | ||||||
qsig | posix | Cron | ||||||
qstat | posix | Cron | ||||||
qsub | posix | Cron | ||||||
renice | alter priority of running processes | posix | freebsd(8) | src | 109 | C | Multi process | |
rmdel | posix | SCCS | ||||||
sact | posix | SCCS | ||||||
sccs | front end for the SCCS subsystem | posix | SCCS | |||||
strip | discard symbols and other data from object files | posix | Dev | |||||
stty | set the options for a terminal device interface | posix | freebsd(1) | src | 875 | C | Terminal | |
tabs | set terminal tabs | posix | freebsd(1) | src | 147 | C | Terminal | |
talk | talk to another user | posix | freebsd(1) | src | 835 | C | Multi user | |
tput | terminal capability interface | posix | freebsd(1) | src | 137 | C, Bash | Terminal | |
tty | return user's terminal name | posix | freebsd(1) | src | 34 | C | jargon | Multi user |
ulimit | shell builtin | posix | System | |||||
umask | shell builtin | posix | Shell builtin | |||||
unalias | shell builtin | posix | freebsd(1) | Shell builtin | ||||
unget | posix | SCCS | ||||||
uucp | posix | UUCP | ||||||
uustat | posix | UUCP | ||||||
uux | posix | UUCP | ||||||
val | posix | SCCS | ||||||
vi | text editors | posix | freebsd(1) | src | 21 | C | jargon | Editor |
wait | shell builtin | posix | Multi process | |||||
who | display who is on the system | posix | freebsd(1) | src | 217 | C | Multi user | |
write | send a message to another user | posix | freebsd(1) | src | 218 | C | Multi user | |
yacc | an LALR(1) parser generator | posix | freebsd(1) | src | 6 | Bash | Dev |
Command | Whatis | man | src | SLOC | Languages | Other | Comments |
---|---|---|---|---|---|---|---|
domainname | set or print name of current YP/NIS domain | freebsd(1) | src | 40 | C | ||
getfacl | get ACL information | freebsd(1) | src | 229 | C | ||
hostname | set or print name of current host system | freebsd(1) | src | 58 | C | ||
realpath | return resolved physical path | freebsd(1) | src | 40 | C | ||
setfacl | set ACL information | freebsd(1) | src | 764 | C | ||
uuidgen | generate universally unique identifiers | freebsd(1) | src | 76 | C |
Command | Whatis | man | src | SLOC | Languages | Other | Comments |
---|---|---|---|---|---|---|---|
chflags | change file flags | freebsd(1) | src | 173 | C, Bash | Non portable | |
chio | medium changer control utility | freebsd(1) | src | 777 | C | Non portable | |
csh | C shell with file name completion and command line editing | freebsd(1) | src | 147 | C | Other shell | |
freebsd-version | freebsd-version(1) - print the version and patch level of the installed system | freebsd(1) | src | 0 | Non portable | ||
kenv | dump or modify the kernel environment | freebsd(1) | src | 140 | C | Non portable | |
pgrep | find or signal processes by name | freebsd(1) | Multi process | ||||
pkill | find or signal processes by name | freebsd(1) | src | 1484 | Bash, C | Multi process | |
pwait | wait for processes to terminate | freebsd(1) | src | 357 | Bash, C | Multi process | |
red | text editor | freebsd(1) | Editor | ||||
rmail | handle remote mail received via uucp | freebsd(8) | src | 0 | UUCP | ||
sync | force completion of pending disk writes (flush cache) | freebsd(8) | src | 14 | C | jargon | System |
tcsh | C shell with file name completion and command line editing | freebsd(1) | src | 40933 | C, Tcsh, EmacsLisp | Other shell |
Command | Whatis | man | src | SLOC | Languages | Other | Comments |
---|---|---|---|---|---|---|---|
apply | apply a command to a set of arguments | freebsd(1) | src | 156 | C, Bash | ||
apropos | search manual page databases | freebsd(1) | |||||
banner | print large banner on printer | freebsd(6) | src | 1086 | C | jargon | |
caesar | decrypt caesar ciphers | freebsd(6) | src | 77 | C, Bash | ||
col | filter reverse line feeds from input | freebsd(1) | src | 484 | C, Bash | ||
colrm | remove columns from a file | freebsd(1) | src | 84 | C | ||
column | columnate lists | freebsd(1) | src | 242 | C | ||
cpio | copy files to and from archives | src | 13 | Bash | |||
dc | dc | freebsd(1) | src | 2124 | C, Bash | ||
dialog | display dialog boxes from shell scripts | freebsd(1) | src | 16721 | C, Perl, Python, Bash | ||
egrep | file pattern searcher | freebsd(1) | |||||
factor | factor a number, generate primes | freebsd(6) | src | 240 | C | jargon | |
fetch | retrieve a file by Uniform Resource Locator | freebsd(1) | src | 837 | C | ||
fgrep | file pattern searcher | freebsd(1) | |||||
fmt | simple text formatter | freebsd(1) | src | 386 | C | ||
fortune | print a random, hopefully interesting, adage | freebsd(6) | src | 1329 | C, Python | ||
getopt | parse command options | freebsd(1) | src | 31 | C | ||
hd | ASCII, decimal, hexadecimal, octal dump | freebsd(1) | |||||
hexdump | ASCII, decimal, hexadecimal, octal dump | src | 1418 | C, Bash | |||
ident | identify RCS keyword string in files | freebsd(1) | src | 169 | C, Bash | ||
install | install binaries | freebsd(1) | |||||
jot | print sequential or random data | freebsd(1) | src | 443 | C, Bash | ||
less | opposite of more | freebsd(1) | src | 122 | C, Bash | ||
locate | find filenames quickly | freebsd(1) | src | 859 | C, Bash | ||
look | display lines beginning with a given string | freebsd(1) | src | 185 | C | ||
makewhatis | index UNIX manuals | freebsd(8) | |||||
manpath | display search path for manual pages | freebsd(1) | |||||
morse | reformat input as morse code | freebsd(6) | src | 335 | C | ||
nawk | pattern-directed scanning and processing language | freebsd(1) | |||||
nc | arbitrary TCP and UDP connections and listens | freebsd(1) | src | 0 | |||
ncal | displays a calendar and the date of Easter | freebsd(1) | src | 803 | C, Bash | ||
number | convert Arabic numerals to English | freebsd(6) | src | 176 | C | ||
pom | display the phase of the moon | freebsd(6) | src | 153 | C | ||
primes | factor a number, generate primes | freebsd(6) | src | 1160 | C | ||
printenv | print out the environment | freebsd(1) | src | 48 | C | ||
random | random lines from a file or random numbers | freebsd(6) | src | 296 | C | jargon | |
rev | reverse lines of a file | freebsd(1) | src | 62 | C | ||
rgrep | file pattern searcher | freebsd(1) | |||||
rot13 | decrypt caesar ciphers | freebsd(6) | jargon | ||||
script | make typescript of terminal session | freebsd(1) | src | 402 | C | ||
sdiff | side-by-side diff | freebsd(1) | src | 898 | C, Bash | ||
seq | print sequences of numbers | freebsd(1) | src | 318 | C, Bash | ||
shar | create a shell archive of files | freebsd(1) | src | 33 | Bash | ||
strfile | create a random access file for storing strings | freebsd(8) | |||||
sum | display file checksums and block counts | freebsd(1) | |||||
tar | manipulate tape archives | src | 13 | Bash | |||
timeout | run a command with a time limit | freebsd(1) | src | 391 | C, Bash | ||
truncate | truncate or extend the length of files | freebsd(1) | src | 359 | Bash, C | ||
units | conversion calculator | freebsd(1) | src | 643 | C, Bash | ||
whatis | search manual page databases | freebsd(1) | |||||
whereis | locate programs | freebsd(1) | src | 457 | C | ||
which | locate a program file in the user's path | freebsd(1) | src | 83 | C | ||
xo | emit formatted output based on format string and arguments | freebsd(1) | src | 30 | Bash | ||
yes | be repetitively affirmative | freebsd(1) | src | 40 | C |
Command | Whatis | man | src | SLOC | Languages | Other | Comments |
---|---|---|---|---|---|---|---|
CC | |||||||
addr2line | src | 0 | |||||
asn1_compile | |||||||
atq | queue, examine or delete jobs for later execution | freebsd(1) | |||||
atrm | queue, examine or delete jobs for later execution | freebsd(1) | |||||
b64decode | encode/decode a binary file | freebsd(1) | |||||
b64encode | encode/decode a binary file | freebsd(1) | |||||
backlight | configure backlight hardware | freebsd(8) | src | 163 | C | ||
biff | be notified if mail arrives and who it is from | freebsd(1) | src | 60 | C | jargon | |
brandelf | mark an ELF binary for a specific ABI | freebsd(1) | src | 151 | C | ||
bsdcat | src | 13 | Bash | ||||
bsdcpio | |||||||
bsdiff | generate a patch between two binary files | freebsd(1) | src | 505 | C | ||
bsdtar | |||||||
bsnmpget | simple tools for querying SNMP agents | freebsd(1) | |||||
bsnmpset | simple tools for querying SNMP agents | freebsd(1) | |||||
bsnmpwalk | simple tools for querying SNMP agents | freebsd(1) | |||||
bspatch | apply a patch built with bsdiff 1 | freebsd(1) | |||||
bthost | look up Bluetooth host names and Protocol Service Multiplexor values | freebsd(1) | |||||
btsockstat | show Bluetooth sockets information | freebsd(1) | |||||
bunzip2 | a block-sorting file compressor, v1.0.8 bzcat - decompresses files to stdout bzip2recover - recovers data from damaged bzip2 files | freebsd(1) | |||||
byacc | an LALR(1) parser generator | freebsd(1) | src | 84795 | C, Bash | ||
bzcat | a block-sorting file compressor, v1.0.8 bzcat - decompresses files to stdout bzip2recover - recovers data from damaged bzip2 files | freebsd(1) | |||||
bzegrep | grep compressed files | freebsd(1) | |||||
bzfgrep | grep compressed files | freebsd(1) | |||||
bzgrep | grep compressed files | freebsd(1) | |||||
bzip2 | a block-sorting file compressor, v1.0.8 bzcat - decompresses files to stdout bzip2recover - recovers data from damaged bzip2 files | freebsd(1) | src | 0 | |||
bzip2recover | a block-sorting file compressor, v1.0.8 bzcat - decompresses files to stdout bzip2recover - recovers data from damaged bzip2 files | freebsd(1) | src | 0 | |||
bzless | |||||||
c++ | |||||||
c++filt | |||||||
c89 | POSIX.2 C language compiler | freebsd(1) | src | 46 | C | ||
calendar | reminder service | freebsd(1) | src | 2667 | C, Bash | ||
cap_mkdb | create capability database | freebsd(1) | src | 149 | C | ||
cc | |||||||
chat | Automated conversational script with a modem | freebsd(8) | src | 978 | C | ||
chfn | add or change user database information | freebsd(1) | |||||
chkey | change your encryption key | freebsd(1) | src | 177 | C | ||
chpass | add or change user database information | freebsd(1) | src | 704 | C | ||
chsh | add or change user database information | freebsd(1) | |||||
clang | src | 1 | Bash | ||||
clang++ | |||||||
clang-cpp | clang, c++, cc, CC, clang++, clang-cpp, cpp(1) - the Clang C, C++, and Objective-C compiler | freebsd(1) | |||||
clang-tblgen | |||||||
clear | terminal capability interface | ||||||
compile_et | error table compiler | freebsd(1) | src | 0 | |||
cpp | clang, c++, cc, CC, clang++, clang-cpp, cpp(1) - the Clang C, C++, and Objective-C compiler | freebsd(1) | |||||
cpuset | configure processor sets | freebsd(1) | src | 332 | C | ||
crunchgen | generates build environment for a crunched binary | freebsd(1) | |||||
crunchide | hides symbol names from ld, for crunching programs together | freebsd(1) | |||||
crypt | |||||||
ctfconvert | convert debug data to CTF data | freebsd(1) | |||||
ctfdump | dump the SUNW_ctf section of an ELF file | freebsd(1) | |||||
ctfmerge | merge several CTF data sections into one | freebsd(1) | |||||
ctlstat | CAM Target Layer statistics utility | freebsd(8) | src | 555 | C | ||
cu | call UNIX | freebsd(1) | |||||
diff3 | compare three files line by line | freebsd(1) | src | 520 | C, Bash | ||
dpv | stream data from stdin or multiple paths with dialog progress view | freebsd(1) | src | 365 | C | ||
drill | get (debug) information out of DNS(SEC) | freebsd(1) | src | 0 | |||
dtc | device tree compiler | freebsd(1) | src | 3221 | C++ | ||
edit | easy editor | freebsd(1) | |||||
ee | easy editor | freebsd(1) | src | 0 | |||
elfctl | change an ELF binary's feature control note | freebsd(1) | src | 288 | C | ||
elfdump | display information about ELF files | freebsd(1) | src | 989 | C | ||
enigma | very simple file encryption | freebsd(1) | src | 112 | C | ||
etdump | Dump El Torito boot catalog information from ISO images | freebsd(1, 8) | src | 261 | C | ||
file2c | convert file to c-source | freebsd(1) | src | 79 | C, Bash | ||
finger | user information lookup program | freebsd(1) | src | 1066 | C | jargon | |
flex | fast lexical analyzer generator | freebsd(1) | src | 6254 | C, Bash | ||
flex++ | |||||||
from | print names of those who have sent mail | freebsd(1) | src | 106 | C | ||
fstat | identify active files | freebsd(1) | src | 740 | C | ||
fsync | synchronize a file's in-core state with that on disk | freebsd(1) | src | 35 | C | ||
ftp | src | 135 | C | ||||
gate-ftp | ftp, gate-ftp, pftp(1) - Internet file transfer program | freebsd(1) | |||||
gcore | get core images of running process | freebsd(1) | src | 857 | C | ||
gcov | llvm-cov, gcov(1) - emit coverage information | freebsd(1) | |||||
getaddrinfo | resolve names to socket addresses | freebsd(1) | src | 228 | C, Awk | ||
getent | get entries from administrative database | freebsd(1) | src | 489 | C | ||
gprof | src | 2017 | C | ||||
grdc | grand digital clock (curses) | freebsd(6) | src | 185 | C | ||
groups | show group memberships | freebsd(1) | |||||
gunzip | compression/decompression tool using Lempel-Ziv coding (LZ77) | freebsd(1) | |||||
gzcat | compression/decompression tool using Lempel-Ziv coding (LZ77) | freebsd(1) | |||||
gzexe | create auto-decompressing executables | freebsd(1) | |||||
gzip | compression/decompression tool using Lempel-Ziv coding (LZ77) | freebsd(1) | src | 2753 | C | ||
host | DNS lookup utility | src | 0 | ||||
hxtool | |||||||
ibstat | open InfiniBand diagnostics | ||||||
ibv_asyncwatch | display asynchronous events | freebsd(1) | |||||
ibv_devices | list RDMA devices | freebsd(1) | |||||
ibv_devinfo | query RDMA devices | freebsd(1) | |||||
ibv_rc_pingpong | simple InfiniBand RC transport test | freebsd(1) | |||||
ibv_srq_pingpong | simple InfiniBand shared receive queue test | freebsd(1) | |||||
ibv_uc_pingpong | simple InfiniBand UC transport test | freebsd(1) | |||||
ibv_ud_pingpong | simple InfiniBand UD transport test | freebsd(1) | |||||
indent | indent and format C program source | freebsd(1) | src | 2464 | C, Bash, Prolog | ||
iscsictl | iSCSI initiator management utility | freebsd(8) | src | 960 | C | ||
kadmin | Kerberos administration utility | freebsd(8) | |||||
kcc | |||||||
kdestroy | remove one credential or destroy the current ticket file | freebsd(1) | |||||
kdump | display kernel trace data | freebsd(1) | src | 1855 | C | ||
keylogin | decrypt and store secret key | freebsd(1) | src | 35 | C | ||
keylogout | delete stored secret key | freebsd(1) | src | 20 | C | ||
kf | securely forward tickets | freebsd(1) | |||||
kgetcred | get a ticket for a particular service | freebsd(1) | |||||
killall | kill processes by name | freebsd(1) | src | 347 | C | ||
kinit | acquire initial tickets | freebsd(1) | |||||
klist | list Kerberos credentials | freebsd(1) | |||||
kpasswd | Kerberos 5 password changing program | freebsd(1) | |||||
krb5-config | krb5-config(1) - give information on how to link code against Heimdal libraries | freebsd(1) | |||||
ksu | |||||||
kswitch | switch between default credential caches | freebsd(1, SECTION) | |||||
ktrace | src | 235 | C | ||||
ktrdump | print kernel ktr trace buffer | freebsd(8) | src | 286 | C | ||
kyua | Testing framework for infrastructure software | freebsd(1) | src | 0 | |||
lam | laminate files | freebsd(1) | src | 165 | C | ||
last | indicate last logins of users and ttys | freebsd(1) | src | 415 | C | ||
lastcomm | show last commands executed | freebsd(1) | src | 379 | C, Bash | ||
ld | The GNU linker | freebsd(1) | |||||
ld.lld | ELF linker from the LLVM project | freebsd(1) | |||||
ldd | list dynamic object dependencies | freebsd(1) | src | 327 | C | ||
ldd32 | list dynamic object dependencies | freebsd(1) | src | 0 | |||
leave | remind you when you have to leave | freebsd(1) | src | 113 | C | ||
lessecho | expand metacharacters | freebsd(1) | src | 0 | |||
lesskey | specify key bindings for less | freebsd(1) | src | 0 | |||
lesspipe.sh | |||||||
lex++ | |||||||
limits | set or display process resource limits | freebsd(1) | src | 574 | C, Bash | ||
lldb | LLDB Documentation | freebsd(1) | |||||
lldb-tblgen | |||||||
llvm-addr2line | llvm-addr2line(1) - a drop-in replacement for addr2line | freebsd(1) | |||||
llvm-ar | llvm-ar(1) - LLVM archiver | freebsd(1) | |||||
llvm-cov | |||||||
llvm-cxxfilt | |||||||
llvm-nm | llvm-nm(1) - list LLVM bitcode and object file's symbol table | freebsd(1) | |||||
llvm-objdump | llvm-objdump(1) - LLVM object file dumper | freebsd(1) | |||||
llvm-profdata | llvm-profdata(1) - Profile data tool | freebsd(1) | |||||
llvm-ranlib | llvm-ranlib(1) - generates an archive index | freebsd(1) | |||||
llvm-symbolizer | llvm-symbolizer(1) - convert addresses into source code locations | freebsd(1) | |||||
llvm-tblgen | llvm-tblgen, tblgen(1) - Target Description To C++ Code Generator | freebsd(1) | |||||
lock | reserve a terminal | freebsd(1) | src | 205 | C | ||
lockf | execute a command while holding a file lock | freebsd(1) | src | 129 | C | ||
login | log into the computer | freebsd(1) | src | 780 | C | ||
logins | display account information | freebsd(1) | src | 278 | C | ||
lorder | list dependencies for object files | freebsd(1) | src | 30 | Bash | ||
lpq | |||||||
lpr | src | 8839 | C, Bash | ||||
lprm | |||||||
lsvfs | list installed virtual file systems | freebsd(1) | src | 68 | C | ||
lzcat | Compress or decompress .xz and .lzma files | freebsd(1) | |||||
lzdec | |||||||
lzegrep | grep compressed files | freebsd(1) | |||||
lzfgrep | grep compressed files | freebsd(1) | |||||
lzgrep | grep compressed files | freebsd(1) | |||||
lzless | |||||||
lzma | Compress or decompress .xz and .lzma files | freebsd(1) | |||||
lzmainfo | show information stored in the .lzma file header | freebsd(1) | src | 0 | |||
src | 5672 | C | |||||
mailq | print the mail queue | freebsd(1) | |||||
make-roken | |||||||
mandoc | format manual pages | freebsd(1) | src | 0 | |||
mckey | RDMA CM multicast setup and simple data transfer test. | freebsd(1) | |||||
minigzip | minimal implementation of the 'gzip' compression tool | freebsd(1) | src | 0 | |||
ministat | statistics utility | freebsd(1) | src | 535 | C | ||
mkcsmapper | generates hashed conversion data for iconv 3 | freebsd(1) | src | 10 | C | ||
mkdep | construct Makefile dependency list | freebsd(1) | src | 88 | Bash | ||
mkesdb | generates conversion catalog for iconv 3 | freebsd(1) | src | 8 | C | ||
mkimg | utility to make disk images | freebsd(1) | src | 3249 | C, Bash | ||
mkstr | create an error message file by massaging C source | freebsd(1) | src | 210 | C | ||
mktemp | make temporary file name (unique) | freebsd(1) | src | 87 | C | ||
mkuzip | compress disk image for use with geom_uzip 4 class | freebsd(8) | src | 967 | C | ||
msgs | system messages and junk mail program | freebsd(1) | src | 611 | C | ||
mt | magnetic tape manipulating program | freebsd(1) | src | 1138 | C | ||
netstat | show network status and statistics | freebsd(1) | src | 6065 | C | ||
newaliases | rebuild the data base for the mail aliases file | freebsd(1) | |||||
newkey | create a new key in the publickey database | freebsd(8) | src | 432 | C | ||
nex | text editors | freebsd(1) | |||||
nfsstat | display NFS statistics | freebsd(1) | src | 835 | C | ||
ntpq | standard NTP query program | freebsd(8) | |||||
nvi | text editors | freebsd(1) | src | 26920 | C, Awk | ||
nview | text editors | freebsd(1) | |||||
objcopy | src | 0 | |||||
openssl | |||||||
opieinfo | Extract sequence number and seed for future OPIE challenges. | freebsd(1) | src | 0 | |||
opiekey | opiekey, otp-md4, otp-md5, otp-sha1(1) - Programs for computing responses to OTP challenges. | freebsd(1) | src | 0 | |||
opiepasswd | Change or set a user's password for the OPIE authentication system. | freebsd(1) | src | 0 | |||
otp-md4 | opiekey, otp-md4, otp-md5, otp-sha1(1) - Programs for computing responses to OTP challenges. | freebsd(1) | |||||
otp-md5 | opiekey, otp-md4, otp-md5, otp-sha1(1) - Programs for computing responses to OTP challenges. | freebsd(1) | |||||
otp-sha1 | opiekey, otp-md4, otp-md5, otp-sha1(1) - Programs for computing responses to OTP challenges. | freebsd(1) | |||||
pagesize | print system page size | freebsd(1) | src | 2 | Bash | ||
pargs | get detailed process information | freebsd(1) | |||||
passwd | src | 96 | C | ||||
penv | get detailed process information | freebsd(1) | |||||
perror | src | 29 | C | ||||
pftp | ftp, gate-ftp, pftp(1) - Internet file transfer program | freebsd(1) | |||||
pgrep | find or signal processes by name | freebsd(1) | |||||
pkill | find or signal processes by name | freebsd(1) | src | 1484 | Bash, C | ||
pmcstudy | Perform various studies on a system's overall PMCs | freebsd(8) | src | 2587 | C | ||
posixshmcontrol | Control POSIX shared memory segments | freebsd(1) | src | 401 | C | ||
proccontrol | Control some process execution aspects | freebsd(1) | src | 301 | C | ||
procstat | get detailed process information | freebsd(1) | src | 2284 | C, Bash | ||
protect | protect processes from being killed when swap space is exhausted | freebsd(1) | src | 75 | C | ||
pwdx | get detailed process information | freebsd(1) | |||||
quota | display disk usage and limits | freebsd(1) | src | 485 | C | ||
ranlib | generate an index to an archive | freebsd(1) | |||||
rctl | display and update resource limits database | freebsd(8) | src | 452 | C | ||
readelf | src | 0 | |||||
readlink | |||||||
ree | easy editor | freebsd(1) | |||||
reset | terminal initialization | freebsd(1) | |||||
resizewin | update terminal size | freebsd(1) | src | 88 | C | ||
revoke | revoke a character device | freebsd(1) | src | 20 | C | ||
rfcomm_sppd | RFCOMM Serial Port Profile daemon | freebsd(1) | |||||
rpcgen | an RPC protocol compiler | freebsd(1) | src | 4076 | C | ||
rpcinfo | report RPC information | freebsd(8) | src | 1222 | C | ||
rping | RDMA CM connection and RDMA ping-pong test. | freebsd(1) | |||||
rs | reshape a data array | freebsd(1) | src | 535 | C, Bash | ||
rup | remote status display | freebsd(1) | src | 150 | C | ||
ruptime | show host status of local machines | freebsd(1) | src | 223 | C | ||
rusers | who is logged in to machines on local network | freebsd(1) | src | 164 | C | ||
rwall | send a message to users logged on a host | freebsd(1) | src | 91 | C | ||
rwho | who is logged in on local machines | freebsd(1) | src | 168 | C | ||
scp | secure copy (remote file copy program) | freebsd(1) | |||||
sftp | secure file transfer program | freebsd(1) | |||||
showmount | show remote nfs mounts on host | freebsd(8) | src | 292 | C | ||
size | src | 0 | |||||
slc | |||||||
slogin | OpenSSH SSH client (remote login program) | freebsd(1) | |||||
smbutil | interface to the SMB requester | freebsd(1) | src | 0 | |||
sockstat | list open sockets | freebsd(1) | src | 1148 | C | ||
soelim | src | 165 | C, Bash | ||||
sscop | SSCOP transport protocol | freebsd(1) | |||||
ssh | |||||||
ssh-add | ssh-add(1) - adds private key identities to the authentication agent | freebsd(1) | |||||
ssh-agent | ssh-agent(1) - authentication agent | freebsd(1) | |||||
ssh-copy-id | ssh-copy-id(1) - copy public keys to a remote host | freebsd(1) | src | 56 | Bash | ||
ssh-keygen | ssh-keygen(1) - authentication key generation, management and conversion | freebsd(1) | |||||
ssh-keyscan | ssh-keyscan(1) - gather SSH public keys | freebsd(1) | |||||
stat | src | 963 | C, Bash | ||||
stdbuf | change standard streams initial buffering | freebsd(1) | src | 64 | C | ||
string2key | map a password into a key | freebsd(8) | |||||
su | substitute user identity | freebsd(1) | src | 426 | C | ||
svnlite | Subversion command line client tool | freebsd(1) | |||||
svnliteadmin | |||||||
svnlitebench | |||||||
svnlitedumpfilter | |||||||
svnlitefsfs | |||||||
svnlitelook | |||||||
svnlitemucc | |||||||
svnliterdump | |||||||
svnliteserve | |||||||
svnlitesync | |||||||
svnliteversion | |||||||
systat | display system statistics | freebsd(1) | src | 4795 | C | ||
tcopy | copy and/or verify mag tapes | freebsd(1) | src | 233 | C | ||
telnet | user interface to the TELNET protocol | freebsd(1) | src | 0 | |||
tftp | trivial file transfer program | freebsd(1) | src | 878 | C | ||
tip | connect to a remote system | freebsd(1) | src | 3889 | C | ||
top | display and update information about the top cpu processes | freebsd(1) | src | 3224 | C | ||
truss | trace system calls | freebsd(1) | src | 3263 | C | ||
tset | terminal initialization | freebsd(1) | src | 738 | C | ||
ucmatose | RDMA CM connection and simple ping-pong test. | freebsd(1) | |||||
udaddy | RDMA CM datagram setup and simple ping-pong test. | freebsd(1) | |||||
ul | do underlining | freebsd(1) | src | 424 | C | ||
unifdef | remove preprocessor conditionals from code | freebsd(1) | src | 1145 | C, Bash | ||
unifdefall | remove preprocessor conditionals from code | freebsd(1) | |||||
unlzma | Compress or decompress .xz and .lzma files | freebsd(1) | |||||
unstr | create a random access file for storing strings | freebsd(8) | |||||
unvis | revert a visual representation of data back to original form | freebsd(1) | src | 0 | |||
unxz | Compress or decompress .xz and .lzma files | freebsd(1) | |||||
unzip | extract files from a ZIP archive | freebsd(1) | src | 637 | C | ||
unzstd | |||||||
uptime | show how long system has been running | freebsd(1) | jargon | ||||
usbhidaction | perform actions according to USB HID controls | freebsd(1) | src | 386 | C | ||
usbhidctl | manipulate USB HID devices | freebsd(1) | src | 412 | C | ||
users | list current users | freebsd(1) | src | 32 | C++ | ||
vacation | E-mail auto-responder | freebsd(1) | src | 0 | |||
verify_krb5_conf | checks krb5.conf for obvious errors | freebsd(8) | |||||
view | text editors | freebsd(1) | |||||
vis | display non-printable characters in a visual format | freebsd(1) | src | 0 | |||
vmstat | report virtual memory statistics | freebsd(8) | src | 1309 | C | ||
vtfontcvt | convert font files for use by the video console | freebsd(8) | src | 800 | C | ||
w | display who is logged in and what they are doing | freebsd(1) | src | 519 | C | ||
wall | write a message to users | freebsd(1) | src | 295 | C | jargon | |
whoami | display effective user id | freebsd(1) | |||||
whois | Internet domain name and network number directory service | freebsd(1) | src | 419 | C | ||
xstr | extract strings from C programs to implement shared strings | freebsd(1) | src | 343 | C | ||
xz | Compress or decompress .xz and .lzma files | freebsd(1) | src | 0 | |||
xzcat | Compress or decompress .xz and .lzma files | freebsd(1) | |||||
xzdec | Small .xz and .lzma decompressors | freebsd(1) | src | 0 | |||
xzdiff | compare compressed files | freebsd(1) | |||||
xzegrep | grep compressed files | freebsd(1) | |||||
xzfgrep | grep compressed files | freebsd(1) | |||||
xzgrep | grep compressed files | freebsd(1) | |||||
xzless | |||||||
ypcat | print the values of all keys in a NIS database | freebsd(1) | src | 78 | C | ||
ypchfn | add or change user database information | freebsd(1) | |||||
ypchpass | add or change user database information | freebsd(1) | |||||
ypchsh | add or change user database information | freebsd(1) | |||||
ypmatch | print the values of one or more keys in a NIS database | freebsd(1) | src | 77 | C | ||
yppasswd | modify a user's password | freebsd(1) | |||||
ypwhich | return hostname of NIS server of map master | freebsd(1) | src | 182 | C | ||
zcmp | compare compressed files | freebsd(1) | |||||
zdiff | compare compressed files | freebsd(1) | |||||
zegrep | grep compressed files | freebsd(1) | |||||
zfgrep | grep compressed files | freebsd(1) | |||||
zforce | force gzip files to have a .gz suffix | freebsd(1) | |||||
zgrep | grep compressed files | freebsd(1) | |||||
zinject | ZFS Fault Injector | freebsd(8) | |||||
zless | view compressed files | freebsd(1) | |||||
zmore | view compressed files | freebsd(1) | |||||
znew | convert compressed files to gzipped files | freebsd(1) | |||||
zstd | src | 0 | |||||
zstdcat | |||||||
zstdegrep | grep compressed files | freebsd(1) | |||||
zstdfgrep | grep compressed files | freebsd(1) | |||||
zstdgrep | print lines matching a pattern in zstandard-compressed files | freebsd(1) | |||||
zstdless | view zstandard-compressed files | freebsd(1) | |||||
zstdmt | |||||||
zstream | manipulate zfs send streams | freebsd(8) | |||||
zstreamdump | filter data in zfs send stream | freebsd(8) | |||||
ztest | was written by the ZFS Developers as a ZFS unit test. | freebsd(1) |