1#!/bin/sh - 2# 3# Copyright (c) 1991, 1993 4# The Regents of the University of California. All rights reserved. 5# 6# This code is derived from software contributed to Berkeley by 7# Kenneth Almquist. 8# 9# %sccs.include.redist.sh% 10# 11# @(#)builtins.def 8.3 (Berkeley) 04/27/95 12 13# 14# This file lists all the builtin commands. The first column is the name 15# of a C routine. The -j flag, if present, specifies that this command 16# is to be excluded from systems without job control. The rest of the line 17# specifies the command name or names used to run the command. The entry 18# for bltincmd, which is run when the user does not specify a command, must 19# come first. 20# 21# NOTE: bltincmd must come first! 22 23bltincmd command 24#alloccmd alloc 25bgcmd -j bg 26breakcmd break continue 27#catfcmd catf 28cdcmd cd chdir 29dotcmd . 30echocmd echo 31evalcmd eval 32execcmd exec 33exitcmd exit 34expcmd exp let 35exportcmd export readonly 36#exprcmd expr test [ 37falsecmd false 38histcmd fc 39fgcmd -j fg 40getoptscmd getopts 41hashcmd hash 42jobidcmd jobid 43jobscmd jobs 44#linecmd line 45localcmd local 46#nlechocmd nlecho 47printfcmd printf 48pwdcmd pwd 49readcmd read 50returncmd return 51setcmd set 52setvarcmd setvar 53shiftcmd shift 54trapcmd trap 55truecmd : true 56umaskcmd umask 57unaliascmd unalias 58unsetcmd unset 59waitcmd wait 60#foocmd foo 61aliascmd alias 62