GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
* Sign Up! *

Support
Customer Portal
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
BUILTIN(1) FreeBSD General Commands Manual BUILTIN(1)

builtin, keybindsindex of FreeBSD shell built-in commands

See the manual for your shell for operation details.

This page provides an index of builtin commands, keywords, and keyboard bindings provided by csh(1) and sh(1), the command line interpreters which comprise the BSD user environment.

Below is a table which lists builtin commands and keywords, whether they exist as standalone utilities, and the standard shells that provide them.

csh(1) sh(1)
No No Yes
No Yes No
No No Yes
No Yes Yes
No Yes No
Yes No Yes
No No Yes
No No Yes
No* Yes Yes
No Yes No
No* Yes Yes
No No Yes
No Yes No
No Yes Yes
No Yes No
No No Yes
No Yes No
No Yes Yes
No* Yes Yes
No Yes Yes
No* No Yes
No Yes No
No Yes Yes
No Yes No
No Yes No
No No Yes
No No Yes
Yes Yes Yes
No Yes No
No No Yes
No Yes Yes
No Yes No
No Yes No
No Yes No
No No Yes
No Yes Yes
No Yes Yes
No Yes Yes
No No Yes
Yes No Yes
No* No Yes
No* Yes Yes
No No Yes
No Yes No
No No Yes
No Yes No
No* No Yes
No Yes No
No Yes No
No* No Yes
No Yes No
No Yes No
No Yes No
No Yes Yes
No No Yes
No* Yes Yes
Yes Yes Yes
No Yes No
No No Yes
No Yes No
Yes Yes No
No Yes No
No Yes No
Yes Yes No
Yes Yes No
No Yes No
No Yes No
No Yes No
Yes Yes No
Yes No Yes
No Yes No
Yes No Yes
No* No Yes
No No Yes
No Yes No
No Yes No
No No Yes
No Yes No
No Yes Yes
No Yes No
No Yes No
No Yes No
No No Yes
No Yes Yes
No Yes No
No Yes No
No Yes No
No Yes No
No Yes No
Yes No Yes
No No Yes
Yes Yes No
No No Yes
No No Yes
Yes No Yes
No* No Yes
No* No Yes
No* Yes Yes
No* Yes Yes
No Yes No
No Yes No
No Yes No
No Yes Yes
No Yes No
No No Yes
No* Yes Yes
No Yes No
Yes Yes No
No Yes Yes

No*: Commands marked ‘No*’ exist externally, but are implemented as scripts using a builtin command of the same name.

The command line environment also provides the following default keyboard bindings:

csh(1) sh(1)
^H ^H
^M | ^J ^M | ^J
^I ^I
^A ^A
^E ^E
^F ^F
^B ^B
^L ^L
^U ^U
^W ^W
^K ^K
^Y ^Y
^T ^T
End of File (EOF) ^D ^D
Interupt (SIGINT) ^C ^C
Process info (SIGINFO) ^T ^T
No ^G
^P ^P
^N ^N
^V ^V
^S ^S
^Q ^Q
Suspend Job (SIGTSTP) ^Z ^Z
ScrLk* ScrLk*

*: Bindings marked ‘*’ are provided by vt(4), the console driver.

The builtin manual page first appeared in FreeBSD 3.4.

This manual page was written by Alexander Ziaee <ziaee@FreeBSD.org> from an earlier version by Sheldon Hearn <sheldonh@FreeBSD.org>.

While builtin commands may exist in more than one shell or standalone, each may be implemented differently.

Standalone utilities and their manuals must be called by their path from a shell with a builtin command of the same name.

March 29, 2025 FreeBSD 15.1-RELEASE-p1

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.