| :
|
7 |
Do nothing (just do expansions of arguments). |
| .
|
4 |
Read file and execute its contents in current shell. |
| alias
|
3 |
Set up shorthand for command or command line. |
| bg
|
8 |
Put job in background. |
| break
|
5 |
Exit from surrounding for
,
select
, while
,
or until
loop.
|
| case
|
5 |
Multi-way conditional construct. |
| cd
|
1 |
Change working directory. |
| continue
|
|
Skip to next iteration of for
,
select
, while
, or until
loop.
|
| echo
|
4 |
Expand and print arguments (obsolete). |
| exec
|
9 |
Replace shell with given program. |
| exit
|
5 |
Exit from shell. |
| export
|
3 |
Create environment variables. |
| eval
|
7 |
Process arguments as a command line. |
| fc
|
2 |
Fix command (edit history file). |
| fg
|
8 |
Put background job in foreground. |
| for
|
5 |
Looping construct. |
| function
|
4 |
Define function. |
| getopts
|
6 |
Process command-line options. |
| if
|
5 |
Conditional construct. |
| jobs
|
1 |
List background jobs. |
| kill
|
8 |
Send signal to process. |
| let
|
6 |
Arithmetic variable assignment. |
| newgrp
|
|
Start new shell with new group ID. |
| print
|
1 |
Expand and print arguments on standard output. |
| pwd
|
1 |
Print working directory. |
| read
|
7 |
Read a line from standard input. |
| readonly
|
6 |
Make variables read-only (unassignable). |
| return
|
5 |
Return from surrounding function or script. |
| select
|
5 |
Menu generation construct. |
| set
|
3 |
Set options. |
| shift
|
6 |
Shift command-line arguments. |
| time
|
|
Run command and print execution times. |
| trap
|
8 |
Set up signal-catching routine. |
| typeset
|
6 |
Set special characteristics of variables. |
| ulimit
|
10 |
Set/show process resource limits. |
| umask
|
10 |
Set/show file permission mask. |
| unalias
|
3 |
Remove alias definitions. |
| unset |
3 |
Remove definitions of variables or functions. |
| until
|
5 |
Looping construct. |
| wait
|
8 |
Wait for background job(s) to finish. |
| whence
|
3 |
Identify source of command. |
| while
|
5 |
Looping construct. |