BUILTIN(1)
๐ BUILTIN(1) ๐
okay so welcome to BUILTIN(1) from the General Commands Manual, bestie โ this is the manual page for builtin and keybinds, and itโs literally the index of FreeBSD shell built-in commands. ๐
๐ท๏ธ NAME ๐ท๏ธ
builtin, keybinds โ index of FreeBSD shell built-in commands.
๐ ๏ธ SYNOPSIS ๐ ๏ธ
See the manual for your shell for operation details. โจ
๐ DESCRIPTION ๐
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. ๐ซถ
๐งธ Commands ๐งธ
Below is a table which lists builtin commands and keywords, whether they exist as standalone utilities, and the standard shells that provide them. Iโm giving you every single row as a list โ no skips, no cap. ๐ฏ
!โ standalone:No;csh(1):No;sh(1):Yes%โ standalone:No;csh(1):Yes;sh(1):No.โ standalone:No;csh(1):No;sh(1):Yes:โ standalone:No;csh(1):Yes;sh(1):Yes@โ standalone:No;csh(1):Yes;sh(1):No[โ standalone:Yes;csh(1):No;sh(1):Yes{โ standalone:No;csh(1):No;sh(1):Yes}โ standalone:No;csh(1):No;sh(1):Yesaliasโ standalone:No*;csh(1):Yes;sh(1):Yesallocโ standalone:No;csh(1):Yes;sh(1):Nobgโ standalone:No*;csh(1):Yes;sh(1):Yesbindโ standalone:No;csh(1):No;sh(1):Yesbindkeyโ standalone:No;csh(1):Yes;sh(1):Nobreakโ standalone:No;csh(1):Yes;sh(1):Yesbreakswโ standalone:No;csh(1):Yes;sh(1):Nobuiltinโ standalone:No;csh(1):No;sh(1):Yesbuiltinsโ standalone:No;csh(1):Yes;sh(1):Nocaseโ standalone:No;csh(1):Yes;sh(1):Yescdโ standalone:No*;csh(1):Yes;sh(1):Yeschdirโ standalone:No;csh(1):Yes;sh(1):Yescommandโ standalone:No*;csh(1):No;sh(1):Yescompleteโ standalone:No;csh(1):Yes;sh(1):Nocontinueโ standalone:No;csh(1):Yes;sh(1):Yesdefaultโ standalone:No;csh(1):Yes;sh(1):Nodirsโ standalone:No;csh(1):Yes;sh(1):Nodoโ standalone:No;csh(1):No;sh(1):Yesdoneโ standalone:No;csh(1):No;sh(1):Yesechoโ standalone:Yes;csh(1):Yes;sh(1):Yesechotcโ standalone:No;csh(1):Yes;sh(1):Noelifโ standalone:No;csh(1):No;sh(1):Yeselseโ standalone:No;csh(1):Yes;sh(1):Yesendโ standalone:No;csh(1):Yes;sh(1):Noendifโ standalone:No;csh(1):Yes;sh(1):Noendswโ standalone:No;csh(1):Yes;sh(1):Noesacโ standalone:No;csh(1):No;sh(1):Yesevalโ standalone:No;csh(1):Yes;sh(1):Yesexecโ standalone:No;csh(1):Yes;sh(1):Yesexitโ standalone:No;csh(1):Yes;sh(1):Yesexportโ standalone:No;csh(1):No;sh(1):Yesfalseโ standalone:Yes;csh(1):No;sh(1):Yesfcโ standalone:No*;csh(1):No;sh(1):Yesfgโ standalone:No*;csh(1):Yes;sh(1):Yesfiโ standalone:No;csh(1):No;sh(1):Yesfiletestโ standalone:No;csh(1):Yes;sh(1):Noforโ standalone:No;csh(1):No;sh(1):Yesforeachโ standalone:No;csh(1):Yes;sh(1):Nogetoptsโ standalone:No*;csh(1):No;sh(1):Yesglobโ standalone:No;csh(1):Yes;sh(1):Nogotoโ standalone:No;csh(1):Yes;sh(1):Nohashโ standalone:No*;csh(1):No;sh(1):Yeshashstatโ standalone:No;csh(1):Yes;sh(1):Nohistoryโ standalone:No;csh(1):Yes;sh(1):Nohupโ standalone:No;csh(1):Yes;sh(1):Noifโ standalone:No;csh(1):Yes;sh(1):Yesjobidโ standalone:No;csh(1):No;sh(1):Yesjobsโ standalone:No*;csh(1):Yes;sh(1):Yeskillโ standalone:Yes;csh(1):Yes;sh(1):Yeslimitโ standalone:No;csh(1):Yes;sh(1):Nolocalโ standalone:No;csh(1):No;sh(1):Yeslogโ standalone:No;csh(1):Yes;sh(1):Nologinโ standalone:Yes;csh(1):Yes;sh(1):Nologoutโ standalone:No;csh(1):Yes;sh(1):Nols-Fโ standalone:No;csh(1):Yes;sh(1):Noniceโ standalone:Yes;csh(1):Yes;sh(1):Nonohupโ standalone:Yes;csh(1):Yes;sh(1):Nonotifyโ standalone:No;csh(1):Yes;sh(1):Noonintrโ standalone:No;csh(1):Yes;sh(1):Nopopdโ standalone:No;csh(1):Yes;sh(1):Noprintenvโ standalone:Yes;csh(1):Yes;sh(1):Noprintfโ standalone:Yes;csh(1):No;sh(1):Yespushdโ standalone:No;csh(1):Yes;sh(1):Nopwdโ standalone:Yes;csh(1):No;sh(1):Yesreadโ standalone:No*;csh(1):No;sh(1):Yesreadonlyโ standalone:No;csh(1):No;sh(1):Yesrehashโ standalone:No;csh(1):Yes;sh(1):Norepeatโ standalone:No;csh(1):Yes;sh(1):Noreturnโ standalone:No;csh(1):No;sh(1):Yesschedโ standalone:No;csh(1):Yes;sh(1):Nosetโ standalone:No;csh(1):Yes;sh(1):Yessetenvโ standalone:No;csh(1):Yes;sh(1):Nosettcโ standalone:No;csh(1):Yes;sh(1):Nosettyโ standalone:No;csh(1):Yes;sh(1):Nosetvarโ standalone:No;csh(1):No;sh(1):Yesshiftโ standalone:No;csh(1):Yes;sh(1):Yessourceโ standalone:No;csh(1):Yes;sh(1):Nostopโ standalone:No;csh(1):Yes;sh(1):Nosuspendโ standalone:No;csh(1):Yes;sh(1):Noswitchโ standalone:No;csh(1):Yes;sh(1):Notelltcโ standalone:No;csh(1):Yes;sh(1):Notestโ standalone:Yes;csh(1):No;sh(1):Yesthenโ standalone:No;csh(1):No;sh(1):Yestimeโ standalone:Yes;csh(1):Yes;sh(1):Notimesโ standalone:No;csh(1):No;sh(1):Yestrapโ standalone:No;csh(1):No;sh(1):Yestrueโ standalone:Yes;csh(1):No;sh(1):Yestypeโ standalone:No*;csh(1):No;sh(1):Yesulimitโ standalone:No*;csh(1):No;sh(1):Yesumaskโ standalone:No*;csh(1):Yes;sh(1):Yesunaliasโ standalone:No*;csh(1):Yes;sh(1):Yesuncompleteโ standalone:No;csh(1):Yes;sh(1):Nounhashโ standalone:No;csh(1):Yes;sh(1):Nounlimitโ standalone:No;csh(1):Yes;sh(1):Nounsetโ standalone:No;csh(1):Yes;sh(1):Yesunsetenvโ standalone:No;csh(1):Yes;sh(1):Nountilโ standalone:No;csh(1):No;sh(1):Yeswaitโ standalone:No*;csh(1):Yes;sh(1):Yeswhereโ standalone:No;csh(1):Yes;sh(1):Nowhichโ standalone:Yes;csh(1):Yes;sh(1):Nowhileโ standalone:No;csh(1):Yes;sh(1):Yes
๐No*: Commands marked โNo*โ exist externally, but are implemented as scripts using a builtin command of the same name.
๐ Keybinds ๐
The command line environment also provides the following default keyboard bindings:
- Backspace โ
csh(1):^H;sh(1):^H - Carriage Return โ
csh(1):^M | ^J;sh(1):^M | ^J - Tab โ
csh(1):^I;sh(1):^I - Beginning of Line โ
csh(1):^A;sh(1):^A - End of Line โ
csh(1):^E;sh(1):^E - Cursor Forward โ
csh(1):^F;sh(1):^F - Cursor Backward โ
csh(1):^B;sh(1):^B - Clear Screen โ
csh(1):^L;sh(1):^L - Cut Line โ
csh(1):^U;sh(1):^U - Cut Word Backwards โ
csh(1):^W;sh(1):^W - Cut Rest of Line โ
csh(1):^K;sh(1):^K - Paste Last Cut โ
csh(1):^Y;sh(1):^Y - Typo โ
csh(1):^T;sh(1):^T - End of File (EOF) โ
csh(1):^D;sh(1):^D - Interupt (SIGINT) โ
csh(1):^C;sh(1):^C - Process info (SIGINFO) โ
csh(1):^T;sh(1):^T - Search History โ
csh(1):No;sh(1):^R - Exit Search History โ
csh(1):No;sh(1):^G - Previous Command โ
csh(1):^P;sh(1):^P - Next Command โ
csh(1):^N;sh(1):^N - Print Next Character โ
csh(1):^V;sh(1):^V - Pause Job โ
csh(1):^S;sh(1):^S - Resume Job โ
csh(1):^Q;sh(1):^Q - Suspend Job (SIGTSTP) โ
csh(1):^Z;sh(1):^Z - Scrollback Mode โ
csh(1):ScrLk*;sh(1):ScrLk*
โญ*: Bindings marked โ*โ are provided byvt(4), the console driver.
๐ SEE ALSO ๐
csh(1)echo(1)false(1)kill(1)login(1)nice(1)nohup(1)printenv(1)printf(1)pwd(1)sh(1)test(1)time(1)true(1)which(1)
๐ฐ๏ธ HISTORY ๐ฐ๏ธ
The builtin manual page first appeared in FreeBSD 3.4. โจ
โ๏ธ AUTHORS โ๏ธ
This manual page was written by Alexander Ziaee <ziaee@FreeBSD.org> from an earlier version by Sheldon Hearn <sheldonh@FreeBSD.org>. ๐
โ ๏ธ CAVEATS โ ๏ธ
So like, builtin commands may exist in more than one shell or standalone, but each one may be implemented differently. Donโt assume theyโre clones, bestie. ๐ญ
Standalone utilities and their manuals must be called by their path from a shell with a builtin command of the same name. Thatโs the rule โ no vibing around it. ๐
xoxo, your Debian BUILTIN(1) bestie โ March 29, 2025 ๐
๐ฆ where this page comes from
- freebsd 15.1: base 15.1
- ๐ the page's license: BSD-2-Clause
- Copyright (c) 1999 Sheldon Hearn
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms