From GhostBSD Wiki
Revision as of 13:13, 8 July 2020 by Slughorn (Talk | contribs) (Content)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Welcome to Icon Disti GhostBSD.png /usr/sbin/.
System Administration Utilities
/bin/ Tools and applications /sbin/ System Administration Utilities
/usr/bin/ Tools and applications /usr/sbin/ System tools
/usr/local/bin/ Tools and applications /usr/local/sbin/ System tools
Back to the Icon Disti GhostBSD.pngSystem


Here you will find a lot of small applications, you don't find on your desktop task bar. No starter is there but on your computer. You can use them only on the cli. All commands are connected to the man pages. So you can read how to use them.


Utility Description
ac ac -- connect time accounting; If the file /var/log/utx.log exists, a record of individual login and logout times are written to it by login(1) and init(8), respectively. The ac utility examines these records and writes the accumulated connect time (in hours) for all logins to the standard output.
accton The accton utility is used for switching system accounting on or off.
acpiconf The acpiconf utility allows the user control of the ACPI power management functions.
acpidb The acpidb utility is a debugger for the ACPI DSDT. It can parse and execute various AML methods and display the result.
acpidump The acpidump utility analyzes ACPI tables in physical memory and can dump them to a file.
adduser The adduser utility is a shell script, implemented around the pw(8) command, for adding new users. It creates passwd/group entries, a home directory, copies dotfiles and sends the new user a welcome message. It supports two modes of operation. It may be used interactively at the

command line to add one user at a time, or it may be directed to get the list of new users from a file and operate in batch mode without requiring any user interaction.

amd amd -- automatically mount file systems; This daemon is obsolete. Users are advised to use autofs(5) instead.
amq amq -- automounter query tool; The amq utility provides a simple way of determining the current state of the amd(8) program. Communication is by RPC. Three modes of operation are supported by the current protocol. By default a list of mount points and automounted file systems is output. An alternative host can be specified using the -h option.
ancontrol ancontrol -- configure Aironet 4500/4800 devices; The ancontrol utility controls the operation of Aironet wireless networking devices via the an(4) driver. Most of the parameters that can be changed relate to the IEEE 802.11 protocol which the Aironet cards imple ment. This includes such things as the station name, whether the station is operating in ad-hoc (point to point) or infrastructure mode, and the network name of a service set to join. The ancontrol utility can also be used to view the current NIC status, configuration and to dump out the values of the card's statistics counters.
apm apm -- control the APM BIOS and display its information; The apm utility controls the Intel / Microsoft APM (Advanced Power Man agement) BIOS and displays the current status of APM on laptop PCs.
arp The arp utility displays and modifies the Internet-to-Ethernet address translation tables used by the address resolution protocol (arp(4)). With no flags, the program displays the current ARP entry for hostname. The host may be specified by name or by number, using Internet dot notation.
ath3kfw ath3kfw -- firmware download utility for Atheros AR3011/AR3012 chip based Bluetooth USB devices; This utility will only work with Atheros AR3011 and AR3012 chip based Bluetooth USB devices. The identification is currently based on USB vendor ID/product ID pair.
audit The audit utility controls the state of the audit system.
auditd The auditd daemon responds to requests from the audit(8) utility and notifications from the kernel. It manages the resulting audit log files and specified log file locations.
auditdistd The auditdistd daemon is responsible for distributing audit trail files over a TCP/IP network in a secure and reliable way.
auditreduce The auditreduce utility selects records from the audit trail files based on the specified criteria. Matching audit records are printed to the standard output in their raw binary form.
authpf authpf is a user shell for authenticating gateways. It is used to change pf(4) rules when a user authenticates and starts a session with sshd(8) and to undo these changes when the user's session exits.
authpf-noip authpf-noip is a user shell which allows multiple connections to take place from the same IP address.
automount When called without options, the automount command parses the auto_master(5) configuration file and any direct maps that it references, and mounts or unmounts autofs(5) filesystems to match.
automountd The automountd daemon is responsible for handling autofs(5) mount requests, parsing maps, and mounting filesystems they specify.
autounmountd autounmountd -- daemon unmounting automounted filesystems
bcmfw bcmfw -- firmware download utility for Broadcom BCM2033 chip based Bluetooth USB devices
bhyve bhyve is a hypervisor that runs guest operating systems inside a virtual machine.
bhyvectl bhyvectl -- control utility for bhyve instances
bhyveload bhyveload -- load a FreeBSD guest inside a bhyve virtual machine
binmiscctl The binmiscctl utility is the management utility for configuring miscellaneous binaries image activators in the kernel. It allows adding,

deleting, disabling, enabling, and looking up interpreters.

blacklistctl blacklistctl -- display and change the state of blacklistd
blacklistd blacklistd is a daemon similar to syslogd(8) that listens to sockets at paths specified in the sockpathsfile for notifications from other daemons about successful or failed connection attempts.
bluetooth-config The bluetooth-config utility is an interactive script to provide a frontend to the complex bluetooth sub system daemons.
boot0cfg The FreeBSD `boot0' boot manager permits the operator to select from which disk and slice an i386 machine (PC) is booted.
bootparamd The bootparamd utility is a server process that provides information to diskless(8) clients necessary for booting. It consults the /etc/bootparams file.
bootpef The bootpef utility builds the Extension Path files described by RFC 1497 (tag 18). If any client-name arguments are specified, then bootpef compiles the extension files for only those clients.
bootptest The bootptest utility sends BOOTP requests to the host specified as server-name at one-second intervals until either a response is received, or until ten requests have gone unanswered. After a response is received, bootptest will wait one more second listening for additional responses.
bsdconfig bsdconfig is used to set up many system configuration settings, both for new systems, as well as changing configuration settings of existing systems.
bsdinstall bsdinstall is used for installation of new systems, both for system setup from installation media, e.g., CD-ROMs, and for use on live systems to prepare VM images and jails.
bsnmpd The bsnmpd daemon serves the internet SNMP (Simple Network Management Protocol). It is intended to serve only the absolute basic MIBs and implement all other MIBs through loadable modules. In this way the bsnmpd can be used in unexpected ways.
bt3cfw The bt3cfw utility connects to the specified Netgraph driver node of type BTCCC and downloads the specified firmware file.
bthidcontrol The bthidcontrol utility can be used to query remote Bluetooth HID devices, dump HID descriptors in human readable form and perform simple manipulations on the Bluetooth HID daemon configuration files.
bthidd The bthidd daemon handles remote Bluetooth HID devices.
btpand The btpand daemon handles Bluetooth Personal Area Networking services in the system. It can operate in client mode as a Personal Area Networking User (PANU) or in server mode as Network Access Point (NAP), Group ad-hoc Network (GN) or PANU host. btpand connects to the system via a tap(4) virtual Ethernet device and forwards Ethernet packets to remote Bluetooth devices using the Bluetooth Network Encapsulation Protocol (BNEP).
btxld The btxld utility binds the specified client executable together with a BTX loader program and the BTX kernel, and creates a composite object file suitable for loading during the boot process.
camdd The camdd utility is a sequential data transfer utility that offers standard read(2) and write(2) operation in addition to a mode that uses the asynchronous pass(4) API. The asynchronous pass(4) API allows multiple requests to be queued to a device simultaneously.
cdcontrol The cdcontrol utility is a program to control audio features of a CD drive. The device is a name such as cd0.
chkgrp chkgrp utility scans the given file or, failing that, the system-wide group file for errors. Specifically, it checks that every non-blank, non-comment entry is composed of four colon-separated fields, that none of them contains whitespace, and that the third field (the group ID) is numeric.
chkprintcap The chkprintcap utility scans a printcap(5) database (named by the printcap argument, or by default /etc/printcap), looking for entries which are invalid in one way or another.
chown The chown utility changes the user ID and/or the group ID of the speci fied files. Symbolic links named by arguments are silently left unchanged unless -h is used.
chroot The chroot utility changes its current and root directories to the supplied directory newroot and then exec's command, if supplied, or an interactive copy of the user's login shell.
ckdist The ckdist utility reads "checksum" files (which are assumed to specify components of a software distribution) and verifies the integrity of the distribution by validating the checksum of each component file. Both MD5 (128-bit "message digest") and .inf (32-bit CRC) checksum formats are supported.
clear_locks The clear_locks command can be used to clear file locks held by an NFS client. This should only be used to handle problems caused by an NFS client crashing while holding locks and failing to clear them itself when it reboots.
config The config utility builds a set of system configuration files from the file SYSTEM_NAME which describes the system to configure.
cpucontrol The cpucontrol utility can be used to read and write arbitrary machine-specific CPU registers via the cpuctl(4) special device. It can also be used to apply CPU firmware updates.
crashinfo The crashinfo utility analyzes a core dump saved by savecore(8). It generates a text file containing the analysis in the same directory as the core dump. For a given core dump file named vmcore.XX the generated text file will be named core.txt.XX.
cron The cron utility should be started from /etc/rc or /etc/rc.local. It will return immediately, so you do not need to start it with '&'.
ctladm The ctladm utility is designed to provide a way to access and control the CAM Target Layer (CTL). It provides a way to send SCSI commands to the CTL layer, and also provides some meta-commands that utilize SCSI commands.
ctld The ctld daemon is responsible for managing the CAM Target Layer configuration, accepting incoming iSCSI connections, performing authentication and passing connections to the kernel part of the native iSCSI target.
ctm The ctm utility was originally "Cvs Through eMail", but now instead it seems more fitting to call it "Current Through eMail".

The ctm utility is now meant to be the definitive way to make and apply a delta between two versions of a directory tree.

ctm_dequeue In conjunction with the ctm(1) command, ctm_smail, ctm_dequeue and ctm_rmail are used to distribute changes to a source tree via email. The ctm_smail utility is given a compressed ctm delta, and a mailing list to send it to. It splits the delta into manageable pieces, encodes them as mail messages and sends them to the mailing list (optionally queued to spread the mail load).
ctm_rmail In conjunction with the ctm(1) command, ctm_smail, ctm_dequeue and ctm_rmail are used to distribute changes to a source tree via email. The ctm_smail utility is given a compressed ctm delta, and a mailing list to send it to. It splits the delta into manageable pieces, encodes them as mail messages and sends them to the mailing list (optionally queued to spread the mail load).
ctm_smail In conjunction with the ctm(1) command, ctm_smail, ctm_dequeue and ctm_rmail are used to distribute changes to a source tree via email. The ctm_smail utility is given a compressed ctm delta, and a mailing list to send it to. It splits the delta into manageable pieces, encodes them as mail messages and sends them to the mailing list (optionally queued to spread the mail load).
cxgbetool cxgbetool provides command-line access to features and debug facilities exported by cxgbe(4) via private ioctls. The target nexus device, t4nex%d , is always the first argument.
daemon The daemon utility detaches itself from the controlling terminal and executes the program specified by its arguments. Privileges may be lowered to the specified user. The output of the daemonized process may be redirected to syslog and to a log file.
dconschat The dconschat utility is designed to provide a way for users to access dcons(4) (dumb console device) on a local or remote system.
devctl The devctl utility adjusts the state of individual devices in the kernel's internal device hierarchy. Each invocation of devctl consists of a single command followed by command-specific arguments. Each command operates on a single device specified via the device argument.
devinfo The devinfo utility, without any arguments, shows the hierarchy of devices available in the system, starting from the "nexus" device.
diskinfo The diskinfo utility prints out information about a disk device, and optionally runs a naive performance test on the device.
dtrace DTrace is a comprehensive dynamic tracing framework ported from Solaris. DTrace provides a powerful infrastructure that permits administrators, developers, and service personnel to concisely answer arbitrary questions about the behavior of the operating system and user programs.
dumpcis The dumpcis utility translates a raw CIS stream into human readable form.
dwatch The dwatch utility uses dtrace(1) to display process info when a given DTrace probe point is triggered. Only the root user or users with sudo(8) access can run this command.
editmap Editmap queries or edits one record in database maps used by the keyed map lookups in sendmail(8). Arguments are passed on the command line and output (for queries) is directed to standard output.
edquota The edquota utility is a quota editor. By default, or if the -u flag is specified, one or more users may be specified on the command line.
efibootmgr efibootmgr manipulates how UEFI Boot Managers boot the system. Methods of booting can be created and destroyed. Boot methods can be activated or deactivated. The order of boot methods tried can be changed.
efidp efidp -- UEFI Device Path manipulation; This program converts "Unified Extensible Firmware Interface" (UEFI) Device Paths, as defined in the UEFI standard, to and from binary form. Binary and textual forms are defined in Chapter 9 of the UEFI Specification.
efivar efivar- Tool to manipulate UEFI variables
etcupdate etcupdate -- manage updates to system files not updated by installworld; The etcupdate utility is a tool for managing updates to files that are not updated as part of `make installworld' such as files in /etc. It manages updates by doing a three-way merge of changes made to these files against the local versions. It is also designed to minimize the amount of user intervention with the goal of simplifying upgrades for clusters of machines.
extattrctl The extattrctl utility is the management utility for extended attributes over the UFS1 file system. It allows the starting and stopping of extended attributes on a file system, as well as initialization of attri bute backing files, and enabling and disabling of specific extended attributes on a file system.
fdcontrol fdcontrol -- display and modify floppy disk parameters
fdformat fdformat -- format floppy disks
fdread fdread -- read floppy disks
fdwrite fdwrite -- format and write floppy disks
fifolog_create Fifologs provide a compact round-robin circular storage for recording text and binary information to permanent storage in a bounded and predictable fashion, time and space wise.
fifolog_reader Fifologs provide a compact round-robin circular storage for recording text and binary information to permanent storage in a bounded and predictable fashion, time and space wise.
fifolog_writer Fifologs provide a compact round-robin circular storage for recording text and binary information to permanent storage in a bounded and predictable fashion, time and space wise.
fixmount The fixmount utility is a variant of showmount(8) that can delete bogus mount entries in remote mountd(8) daemons. The actions specified by the options are performed for each host in turn.
flowctl The flowctl utility is intended to control the ng_netflow(4) nodes.
fmtree The mtree utility compares the file hierarchy rooted in the current directory against a specification read from the standard input. Messages are written to the standard output for any files whose characteristics do not match the specifications, or which are missing from either the file hierarchy or the specification.
freebsd-update The freebsd-update tool is used to fetch, install, and rollback binary updates to the FreeBSD base system.
fsinfo The fsinfo utility takes a set of system configuration information, and generates a coordinated set of amd(8), mount(8) and mountd(8) configuration files.
fstyp The fstyp utility is used to determine the filesystem type on a given device. It can recognize ISO-9660, exFAT, Ext2, FAT, NTFS, and UFS filesystems.
ftp-proxy ftp-proxy is a proxy for the Internet File Transfer Protocol. FTP control connections should be redirected into the proxy using the pf(4) rdr command, after which the proxy connects to the server on behalf of the


fwcontrol The fwcontrol utility is designed to provide a way for users to access and control the FreeBSD FireWire subsystem. Without options, fwcontrol will output a list of devices that are/were connected to the bus.
gensnmptree The gensnmptree utility is used to either generate C language tables and header files from a MIB description or to numeric OIDs from MIB descriptions.
/getextattr getextattr, lsextattr, rmextattr, setextattr -- manipulate extended attributes; These utilities are user tools to manipulate the named extended attributes on files and directories.
getfmac getfmac -- print MAC label for a file system object
getpmac getpmac -- print process-related MAC labels
gpioctl The gpioctl utility could be used to manage GPIO pins from userland and list available pins.
gssd gssd -- Generic Security Services Daemon
gstat The Ganglia Status Client (gstat) connects with a Ganglia Monitoring Daemon (gmond) and outputs a load-balanced list of hosts
hccontrol hccontrol -- Bluetooth HCI configuration utility
hcsecd hcsecd -- control link keys and PIN codes for Bluetooth devices
hcseriald hcseriald -- supervise serial Bluetooth devices
hlfsd hlfsd -- home-link file system daemon. This daemon is obsolete. Users are advised to use autofs(5) instead.
hostapd hostapd -- authenticator for IEEE 802.11 networks
hostapd_cli The hostapd_cli utility is a text-based frontend program for interacting with hostapd(8). It is used to query the current status.
hoststat hoststat sendmail, newaliases, mailq, purgestat, smtpd - an electronic mail transport agent
hv_kvp_daemon The hv_kvp_daemon daemon provides the ability to store, retrieve, modify and delete Key Value pairs for FreeBSD guest partitions running on Hyper-V.
hv_vss_daemon The hv_vss_daemon daemon provides the ability to freeze and thaw the file system for FreeBSD guest partitions running on Hyper-V.
i2c The i2c utility can be used to perform raw data transfers (read or write) with devices on the I2C bus. It can also scan the bus for available devices and reset the I2C controller.
iasl iasl -- Intel ACPI compiler/decompiler
idprio The rtprio utility is used for controlling realtime process scheduling.
ifmcstat The ifmcstat command dumps multicast group information from the kernel.
inetd The inetd utility should be run at boot time by /etc/rc (see rc(8)). It then listens for connections on certain internet sockets.
iostat The iostat utility displays kernel I/O statistics on terminal, device and cpu operations.
iovctl The iovctl utility creates or destroys PCI Single-Root I/O Virtualization (SR-IOV) Virtual Functions (VFs). When invoked with the -C flag, iovctl creates VFs as children of the Physical Function (PF) configured in the specified configuration file.
ip6addrctl ip6addrctl -- configure address selection policy for IPv6 and IPv4
ipfwpcap The ipfwpcap utility is used to copy diverted packets to a file in tcpdump(1) format. The interesting packets are diverted by ipfw(8) to a port on which ipfwpcap listens. The packets are then dropped unless -r is used.
iprop-log iprop-log -- maintain the iprop log file
iscsid The iscsid daemon is the userspace component of the iSCSI initiator, responsible for performing the Login Phase of iSCSI connections and the SendTargets discovery.
iwmbtfw iwmbtfw -- firmware download utility for Intel Wireless 8260/8265 chip based Bluetooth USB devices
jail The jail utility creates new jails, or modifies or removes existing jails. It can also print a list of configured jails and their parameters. A jail (or "prison") is specified via parameters on the command line,
jexec jexec -- execute a command inside an existing jail
jls jls lists the records and entries in a file system journal. If inode is given, then it will look there for a journal. Otherwise, it will use the default location. The output lists the journal block number and a description.
kbdcontrol kbdcontrol -- keyboard control and configuration utility
kbdmap The kbdmap utility allows easy setting of available keymaps. The vidfont command allows the setting of fonts. Both examine a database for the keymaps and fonts. Descriptions are in English by default, but may also be in other languages. These programs are interactive and expect to run in a terminal to get required input (e.g., a keymap selection) from the


keyserv keyserv -- server for storing private encryption keys
kgmon The kgmon utility is used when profiling the operating system. When no on indicates the state of operating system profiling as running, off, or not configured.
kldxref The kldxref utility is used to generate hint files which list modules, their version numbers, and the files that contain them. These hints are used by the kernel loader to determine where to find a particular KLD module.
kstash kstash reads the Kerberos master key and stores it in a file that will be used by the KDC.
ktutil ktutil - Kerberos keytab file maintenance utility
l2control The l2control utility connects to the local device with the specified BD_ADDR or name and attempts to send the specified command. The l2control utility will print results to the standard output and error messages to the standard error output.
l2ping l2ping -- send L2CAP ECHO_REQUEST to remote devices
lastlogin lastlogin -- indicate last login time of users
local-unbound unbound - Local-unbound DNS validating resolver 1.8.1.
local-unbound-anchor Local-unbound-anchor performs setup or update of the root trust anchor for DNSSEC validation.
local-unbound-checkconf local-unbound-checkconf - Check local-unbound configuration file for errors.
local-unbound-control local-unbound-control, local-unbound-control-setup - Local-unbound remote server control utility.
local-unbound-setup local-unbound-control, local-unbound-control-setup - Local-unbound remote server control utility.
lockstat lockstat -- report kernel lock and profiling statistics
lpc lpc -- line printer control program
lpd lpd -- line printer spooler daemon
lptcontrol lptcontrol -- a utility for manipulating the lpt printer driver
lptest The lptest utility writes the traditional "ripple test" pattern on standard output.
lsextattr getextattr, lsextattr, rmextattr, setextattr -- manipulate extended attributes; These utilities are user tools to manipulate the named extended attributes on files and directories.
mailstats mailstats - display mail statistics
mailwrapper mailwrapper -- invoke appropriate MTA software based on configuration file
makefs makefs -- create a file system image from a directory tree or a mtree manifest
makemap makemap - create database maps for sendmail
manctl The manctl utility compress or uncompress manual pages in directory path.
memcontrol A number of supported system architectures allow the behaviour of the CPU cache to be programmed to behave differently depending on the region being written.

The memcontrol utility provides an interface to this facility, allowing CPU cache behavior to be altered for ranges of system physical memory.

mergemaster The mergemaster utility is a Bourne shell script which is designed to aid you in updating the various configuration and other files associated with FreeBSD. It is HIGHLY recommended that you back up your /etc directory before beginning this process.
mfiutil mfiutil -- Utility for managing LSI MegaRAID SAS controllers
mixer mixer - Volume mixer
mk-amd-map The mk-amd-map utility creates the database maps used by the keyed map lookups in amd(8). It reads input from the named file and outputs them to a correspondingly named hashed database.
mld6query The mld6query utility sends an IPv6 multicast listener discovery (MLD) query packet toward the specified multicast address, maddr, toward interface intface.
mlx5tool The mlx5tool utility is provided for management of the Connect-X4, 5 and 6 network adapters in the aspects not covered by the generic ifconfig(8) command, mostly related to the PCIe attachment and internal card working. The utility executes commands on specific adapter, which is addressed using device:bus:slot:function conventions of the PCIe buses.
mlxcontrol mlxcontrol -- Mylex DAC-family RAID management utility
mount_smbfs mount_smbfs -- mount a shared resource from an SMB file server
mountd mountd -- service remote NFS mount requests
moused The moused utility and the console driver work together to support mouse operation in the text console and user programs. They virtualize the mouse and provide user programs with mouse data in the standard format (see sysmouse(4)).
mprutil The mpsutil utility can be used to display or modify various parameters on LSI Fusion-MPS 2 controllers. The mprutil utility can be used to display or modify various parameters on LSI Fusion-MPS 3 controllers.
mpsutil The mpsutil utility can be used to display or modify various parameters on LSI Fusion-MPS 2 controllers. The mprutil utility can be used to display or modify various parameters on LSI Fusion-MPS 3 controllers.
mptable The mptable command finds and analyzes the MP configuration table on an Intel(tm) MP spec capable motherboard. It is useful for debugging an SMP kernel that will not boot, as well as examining the configuration of a

system. It can be run with a UniProcessor kernel.

mptutil mptutil -- Utility for managing LSI Fusion-MPT controllers
mtest mtest -- test multicast socket operations
mtree mtree -- map a directory hierarchy
ndis_events The ndis_events utility listens for events generated by an ndis(4) wireless network driver and relays them to wpa_supplicant(8) for possible processing.
ndiscvt The ndiscvt utility transforms a Windows(R) NDIS driver into a data file which is used to build an ndis(4) compatibility driver module.
ndisgen ndisgen -- generate a FreeBSD driver module from a Windows(R) NDIS driver distribution
ndp ndp -- control/diagnose IPv6 neighbor discovery protocol
newsyslog newsyslog -- maintain system log files to manageable sizes
nfscbd nfscbd runs on a client using NFSv4 to handle callback requests from the NFSv4 server.
nfsd nfsd -- remote NFS server
nfsdumpstate nfsdumpstate displays open/lock state for the NFSv4 client and server in the experimental nfs subsystem.
nfsrevoke nfsrevoke -- revoke NFS V4 client
nfsuserd nfsuserd -- load user and group information into the kernel for NFSv4 services plus support manage-gids for all NFS versions
ngctl The ngctl utility creates a new netgraph node of type socket which can be used to issue netgraph commands. If no -f flag is given, no command is supplied on the command line, and standard input is a tty, ngctl will enter interactive mode. Otherwise ngctl will execute the supplied command(s) and exit immediately.
nghook The nghook utility creates a ng_socket(4) socket type node and connects it to hook hookname of the node found at path. If hookname is omitted, "debug" is assumed.
nmtree mtree -- map a directory hierarchy
nologin The nologin utility displays a message that an account is not available and exits non-zero. It is intended as a replacement shell field for accounts that have been disabled.
nscd The nscd utility is the system caching daemon. It can cache almost all types of data and is basically intended to be used with the nsswitch subsystem.
ntp-keygen ntp-keygen -- Create a NTP host key
ntpd The ntpd utility is an operating system daemon which sets and maintains the system time of day in synchronism with Internet standard time servers.
ntpdate ntpdate -- set the date and time via NTP
ntpdc ntpdc -- vendor-specific NTPD control program
ntptime The ntptime utility is useful only with special kernels described in the "A Kernel Model for Precision Timekeeping" page (available as part of the HTML documentation provided in /usr/share/doc/ntp).
pac pac -- printer/plotter accounting information
pc-sysinstall The pc-sysinstall utility is a hybrid backend for installing FreeBSD. When run in install mode it takes a configuration file and performs an installation according to the parameters specified in the configuration file. When called with one of the system query commands it provides information about the system to aid a front end in building an appropriate configuration file.
pciconf pciconf -- diagnostic utility for the PCI bus
periodic periodic -- run periodic system functions
pkg pkg provides an interface for manipulating packages: registering, adding, removing and upgrading packages. pkg-static is a statically linked variant of pkg typically only used for the initial installation of pkg. There are some differences in functionality.
plockstat The plockstat utility traces pthread locks (mutexes and rwlocks) and prints statistics about them. You can use plockstat to investigate bottlenecks in your software.
pmc The Performance Counters Library (libpmc, -lpmc) provides a programming interface that allows applications to use hardware performance counters to gather performance data about specific processes or for the system as

a whole.

pmcannotate The pmcannotate utility can produce both C sources or assembly sources of a program with a line-by-line based profiling.
pmccontrol The pmccontrol utility controls the operation of the system's hardware performance monitoring counters.
pmcstat pmcstat -- performance measurement with performance monitoring hardware
pnfsdscopymr pnfsdscopymr -- copy or move a data storage file for a MDS file to a different DS
pnfsdsfile pnfsdsfile -- display a pNFS data storage file's location(s) and/or modify the "pnfsd.dsfile" extended attribute for them
pnfsdskill The pnfsdskill command disables one DS when mirroring is enabled. If one mirrored DS is malfunctioning, a system administrator may use this command on the metadata server (MDS) to disable use of this mirror.
portsnap portsnap -- fetch and extract compressed snapshots of the ports tree Attantion: Do not use it with GhostBSD, see Ports
powerd The powerd utility monitors the system state and sets various power control options accordingly. It offers power-saving modes that can be individually selected for operation on AC power or batteries.
ppp ppp -- Point to Point Protocol (a.k.a. user-ppp)
pppctl pppctl -- PPP control program
praliases The praliases utility displays the current system aliases, one per line, in no particular order. The special internal @:@ alias will be displayed if present.
praudit praudit -- print the contents of audit trail files
prometheus_sysctl_exporter prometheus_sysctl_exporter -- print kernel state as Prometheus metrics
pstat pstat, swapinfo -- display system data structures; The pstat utility displays open file entry, swap space utilization, terminal state, and vnode data structures. If invoked as swapinfo the -s option is implied, and only the -k, -m, -g, and -h options are legal.
purgestat purgestat sendmail, newaliases, mailq, hoststat, smtpd - an electronic mail transport agent
pw pw -- create, remove, modify & display system users and groups
pwd_mkdb pwd_mkdb -- generate the password databases
pwm PWM is a rather lightweight window manager that can have multiple client windows attached to a single frame. This feature helps keeping windows, especially the numerous xterms, organized.
quot quot -- display disk space occupied by each user
quotaoff quotaon, quotaoff -- turn file system quotas on and off
quotaon quotaon, quotaoff -- turn file system quotas on and off
rarpd The rarpd utility services Reverse ARP requests on the Ethernet connected to interface.
repquota The repquota utility prints a summary of the disk usage and quotas for the specified file systems.
rfcomm_pppd The rfcomm_pppd daemon is a simple wrapper daemon that allows the use of ppp(8) via an RFCOMM connection. It can operate in two modes: client and server.
rip6query The rip6query utility requests remote RIPng daemon on destination to dump RIPng routing information. -I lets you specify outgoing interface for the query packet, and is useful when link-local address is specified for


rmextattr getextattr, lsextattr, rmextattr, setextattr -- manipulate extended attributes; These utilities are user tools to manipulate the named extended attributes on files and directories.
rmt rmt -- remote magtape protocol module
rmuser The rmuser utility removes one or more users submitted on the command line or from a file.
route6d The route6d utility is a routing daemon which supports RIP over IPv6.
rpc.lockd rpc.lockd -- NFS file locking daemon
rpc.statd rpc.statd -- host status monitoring daemon
rpc.umntall rpc.umntall -- notify NFS servers about unmounted NFS file systems
rpc.yppasswdd rpc.yppasswdd -- server for updating NIS passwords
rpc.ypxfrd rpc.ypxfrd -- NIS map transfer server
rpcbind rpcbind -- universal addresses to RPC program number mapper
rrenumd rrenumd -- router renumbering daemon
rtadvd rtadvd -- router advertisement daemon
rtprio rtprio, idprio -- execute, examine or modify a utility's or process's realtime or idletime scheduling priority
rtsold rtsold, rtsol -- router solicitation daemon
rwhod rwhod -- system status server
sa The sa utility reports on, cleans up, and generally maintains system accounting files.
sade The sade utility is used for various disk administration tasks on FreeBSD systems.
sdpcontrol The sdpcontrol utility attempts to query the specified Service Discovery Protocol (SDP) server. Remote SDP servers are identified by their address.
sdpd sdpd-- Bluetooth Service Discovery Protocol daemon
sendmail sendmail, newaliases, mailq, hoststat, purgestat, smtpd - an electronic mail transport agent
service The service command is an easy interface to the rc.d system. Its primary purpose is to start and stop services provided by the rc.d scripts. When used for this purpose it will set the same restricted environment that is in use at boot time (see ENVIRONMENT). It can also be used to list the scripts using various criteria.
services_mkdb The services_mkdb utility creates a db(3) database for the specified file. If no file is specified, then /etc/services is used. The database is installed into /var/db/services.db. The file must be in the correct format (see services(5))
sesutil The sesutil utility can be used to query and modify various parameter of SCSI Enclosure Services (SES) devices.
setextattr getextattr, lsextattr, rmextattr, setextattr -- manipulate extended attributes; These utilities are user tools to manipulate the named extended attributes on files and directories.
setfib The setfib utility runs another utility with a different routing table. The table number fib will be used by default for all sockets started by this process or descendants.
setfmac The setfmac utility assigns the specified MAC label to the specified files.
setfsmac The setfsmac utility accepts a list of specification files as input and sets the MAC labels on the specified file system hierarchies. Path names specified will be visited in order as given on the command line, and each tree will be traversed in pre-order. (Generally, it will not be very useful to use relative paths instead of absolute paths.) Multiple entries matching a single file will be combined and applied in a single transaction.
setpmac The setpmac utility forks a new process, attempts to set the label to label and if successful, runs command.
smbmsg smbmsg -- send or receive messages over an SMBus
snapinfo The snapinfo utility searches and displays the location of snapshots on UFS file systems.
sntp sntp -- standard Simple Network Time Protocol client program
spi spi -- communicate on SPI bus with slave devices
spkrtest The spkrtest utility is an easy to use test script for the speaker driver.
spray The spray utility sends multiple RPC packets to host and records how many of them were correctly received and how long it took.
sshd sshd (OpenSSH Daemon) is the daemon program for ssh(1). Together these programs replace rlogin and rsh, and provide secure encrypted communications between two untrusted hosts over an insecure network.
swapinfo pstat, swapinfo -- display system data structures; The pstat utility displays open file entry, swap space utilization, terminal state, and vnode data structures. If invoked as swapinfo the -s option is implied, and only the -k, -m, -g, and -h options are legal.
syslogd The syslogd utility reads and logs messages to the system console, log files, other machines and/or users as specified by its configuration file.
sysrc The sysrc utility retrieves rc.conf(5) variables from the collection of system rc files and allows processes with appropriate privilege to change values in a safe and effective manner.
tcpdchk tcpdchk examines your tcp wrapper configuration and reports all potential and real problems it can find. The program examines the tcpd access control files (by default, these are /etc/hosts.allow and /etc/hosts.deny), and compares the entries in these files against entries in the inetd or tlid network configuration files.
tcpdmatch tcpdmatch predicts how the tcp wrapper would handle a specific request for service.
tcpdrop The tcpdrop command may be used to drop TCP connections from the command line.
tcpdump Tcpdump prints out a description of the contents of packets on a network interface that match the boolean expression; the description is preceded by a time stamp, printed, by default, as hours, minutes, seconds, and fractions of a second since midnight.
timed The timed utility is a time server daemon which is normally invoked at boot time from the rc.conf(5) file. It synchronizes the host's time with the time of other machines, which are also running timed, in a local area network.
timedc The timedc utility is used to control the operation of the timed(8) program.
traceroute traceroute-- print the route packets take to network host; The Internet is a large and complex aggregation of network hardware, connected together by gateways. Tracking the route one's packets follow (or finding the miscreant gateway that's discarding your packets) can be difficult.
traceroute6 traceroute6 -- print the route IPv6 packets will take to a network node
trim The trim utility erases specified region of the device. It is mostly relevant for storage that implement trim (like flash based, or thinly

provisioned storage).

trpt trpt -- transliterate protocol trace
tzsetup The tzsetup utility reads a database of timezone information and presents a menu allowing the user to select a specific zone without knowing the details of the database layout.
uathload The uathload utility provides a way to load the firmware for Atheros USB wireless devices with AR5005UG and AR5005UX chipsets.
uefisign The uefisign utility signs PE binary files using Authenticode scheme, as required by UEFI Secure Boot specification. Alternatively, it can be used to view and verify existing signatures.
ugidfw ugidfw -- firewall-like access controls for file system objects
uhsoctl uhsoctl is a small connection utility for Option N.V. devices that are based on Options packet interface and uses proprietary AT_* calls to establish connections.
usbconfig The usbconfig utility is used to configure and dump information about the USB subsystem.
usbdump usbdump -- dump traffic on USB host controller
utx utx -- manage the user accounting database
vidcontrol vidcontrol -- system console control and configuration utility
vidfont The kbdmap utility allows easy setting of available keymaps. The vidfont command allows the setting of fonts. Both examine a database for the keymaps and fonts. Descriptions are in English by default, but may also be in other languages. These programs are interactive and expect to run in a terminal to get required input (e.g., a keymap selection) from the


vigr The vigr utility makes a temporary copy of the group file, allows the user to edit it, then verifies that the edited file is valid before installing it.
vipw The vipw utility edits the password file after setting the appropriate locks, and does any necessary processing after the password file is unlocked.
wake The wake program is used to send Wake on LAN (WoL) frames over a local Ethernet network to one or more hosts using their link layer (hardware) addresses.
watch The watch utility allows the user to examine all data coming through a specified tty using the snp(4) device. If the snp(4) device is not available, watch will attempt to load the module (snp). The watch utility writes to standard output.
watchdog The watchdog utility can be used to control the kernel's watchdog facility.
watchdogd The watchdogd utility interfaces with the kernel's watchdog facility to ensure that the system is in a working state. If watchdogd is unable to interface with the kernel over a specific timeout, the kernel will take actions to assist in debugging or restarting the computer.
wire-test wire-test -- test your network interfaces and local IP address. This command is obsolete. Users are advised to use autofs(5) instead.
wlandebug The wlandebug command is a tool for enabling and disabling debugging messages in the wlan(4) module. Running wlandebug without any options will display the current messages enabled for the specified network interface (by default, ``wlan0'). The default debugging level for new interfaces can be set by specifying the -d option. When run as the super-user wlandebug can be used to enable and/or disable debugging messages.
wpa_cli The wpa_cli utility is a text-based frontend program for interacting with wpa_supplicant(8). It is used to query current status, change configuration, trigger events, and request interactive user input.
wpa_passphrase wpa_passphrase -- utility for generating a 256-bit pre-shared WPA key from an ASCII passphrase
wpa_supplicant The wpa_supplicant(8) utility is an implementation of the WPA Supplicant component, i.e., the part that runs in the client stations. It implements WPA key negotiation with a WPA Authenticator and EAP authentication with an Authentication Server. In addition, wpa_supplicant controls the roaming and IEEE 802.11 authentication/association support of the wlan(4) module and can be used to configure static WEP keys based on identified networks.
yp_mkdb yp_mkdb -- generate the NIS databases
ypbind ypbind -- NIS domain binding daemon
ypinit ypinit -- build and install NIS databases
ypldap ypldap -- YP map server using LDAP backend
yppoll yppoll -- ask version of NIS map from NIS server
yppush yppush -- force propagation of updated NIS databases
ypserv ypserv -- NIS database server
ypset ypset -- tell ypbind(8) which NIS server process to use
zdb zdb -- display zpool debugging and consistency information
zdump zdump -- timezone dumper
zfsd zfsd -- ZFS fault management daemon
zic zic -- timezone compiler
zonectl zonectl -- Shingled Magnetic Recording Zone Control utility
zzz The zzz utility checks for ACPI or APM support and then suspends the system appropriately.