Search notes:

Bash builtins

bash has the following built ins:
alias, unalias
bind Readline bindings and variables
builtin Explicitely execute a builtin (useful if name of builtin is overwritten by a function or command)
caller
cd Change the working directory
command Explicitely execute a command by a given name (same rational as builtin)
declare Declare variables and assign properties
echo Write its arguments to stdout. Compare printf
enable Enable/disable built-ins
export
help
let Evaluate arithmetic expressions. Compare with the shell command expr.
local Marks a variable as local to a function
logout Exit a login shell
mapfile Read lines from stdin into an indexed array variable.
printf
read Read a line from stdin and assing the read words to variables.
readarray Read the lines of a file into an array variable
set Modifiy values of internal script variables/options.
shopt Set or unset shell options
source Execute the commands in a file within the context of the current shell
[ -test
trap Specify the handlers for received signals and other conditions.
type Information about a command
typeset A synonym for declare
ulimit Set shell resource limits

Recognizing built ins

A built in can be recognized with type $name. If $name is a built in, Bash will print … is a shell builtin:
$ type echo
echo is a shell builtin

See also

bash

Index