BUILTIN(1)

NAME
builtin, alias, alloc, bg, bind, bindkey, break, breaksw, builtins, case, cd, chdir, command, complete, continue, default, dirs, do, done, echo, echotc, elif, else, end, endif, endsw, esac, eval, exec, exit, export, false, fc, fg, filetest, fi, for, foreach, getopts, glob, goto, hash, hashstat, history, hup, if, jobid, jobs, kill, limit, log, login, logout, ls-F, nice, nohup, notify, onintr, popd, printenv, pushd, pwd, read, readonly, rehash, repeat, sched, set, setenv, settc, setty, setvar, shift, source, stop, suspend, switch, telltc, test, then, time, trap, true, type, ulimit, umask, unalias, uncomplete, unhash, unlimit, unset, unsetenv, until, wait, where, which, while - commandes intégrées de l'interpréteur de commandes

SYNOPSIS
builtin [-options] [args ...]

DESCRIPTION
Les commandes intégrées de l'interpréteur de commandes sont des commandes qui peuvent être exécutées depuis un processus d'interpréteur de commandes. Notez que dans le cas des commandes intégrées de csh(1) la commande est exécutée dans un sous-interpréteur si elle intervient en tant que n'importe quel élément d'une ligne de commande en dehors de la dernière.

Si la commande spécifiée à l'interpréteur contient un slash “/”, l'interpréteur de commandes n'exécutera pas une commande intégrée, même si le dernier élément de la commande spécifiée correspond au nom d'une commande intégrée. Ainsi, spécifier “echo” provoque l'exécution d'une commande intégrée sous les interpréteurs de commandes supportant la commande intégrée echo, spécifier “/bin/echo” ou “./echo” n'exécute pas la commande intégrée.

Bien que certaines commandes intégrées peuvent exister dans plus d'un interpréteur de commandes, leur fonctionnement pourra être différent sous chaque intérpréteur. Ci-dessous est donnée une table qui liste les commandes intégrés d'interpréteurs de commandes, les interpréteurs de commandes qui les supportent et si elles existent en tant qu'utilitaires indépendants.

Seules les commandes intégrées pour les interpréteurs de commandes csh(1) et sh(1) sont listées ici. Consultez les pages de manuel appropriées pour plus de détails sur une commande intégrée donnée sous ces interpréteurs de commandes. Les utilisateurs d'autres interpréteurs de commandes devront consulter la documentation fournie avec les autres interpréteurs.

Commande Externe | csh(1) | sh(1)
alias | Oui | Oui | Oui
alloc | Non | Oui | Non
bg | Oui | Oui | Oui
bind | Non | Non | Oui
bindkey | Non | Oui | Non
break | Non | Oui | Oui
breaksw | Non | Oui | Non
builtins | Non | Oui | Non
case | Non | Oui | Oui
cd | Oui | Oui | Oui
chdir | Non | Oui | Oui
command | Oui | Non | Oui
complete | Non | Oui | Non
continue | Non | Oui | Oui
default | Non | Oui | Non
dirs | Non | Oui | Non
do | Non | Non | Oui
done | Non | Non | Oui
echo | Oui | Oui | Oui
echotc | Non | Oui | Non
elif | Non | Non | Oui
else | Non | Oui | Oui
end | Non | Oui | Non
endif | Non | Oui | Non
endsw | Non | Oui | Non
esac | Non | Non | Oui
eval | Non | Oui | Oui
exec | Non | Oui | Oui
exit | Non | Oui | Oui
export | Non | Non | Oui
false | Oui | Non | Oui
fc | Oui | Non | Oui
fg | Oui | Oui | Oui
filetest | Non | Oui | Non
fi | Non | Non | Oui
for | Non | Non | Oui
foreach | Non | Oui | Non
getopts | Oui | Non | Oui
glob | Non | Oui | Non
goto | Non | Oui | Non
hash | Non | Non | Oui
hashstat | Non | Oui | Non
history | Non | Oui | Non
hup | Non | Oui | Non
if | Non | Oui | Oui
jobid | Non | Non | Oui
jobs | Oui | Oui | Oui
kill | Oui | Oui | Non
limit | Non | Oui | Non
log | Non | Oui | Non
login | Oui | Oui | Non
logout | Non | Oui | Non
ls-F | Non | Oui | Non
nice | Oui | Oui | Non
nohup | Oui | Oui | Non
notify | Non | Oui | Non
onintr | Non | Oui | Non
popd | Non | Oui | Non
printenv | Oui | Oui | Non
pushd | Non | Oui | Non
pwd | Oui | Non | Oui
read | Oui | Non | Oui
readonly | Non | Non | Oui
rehash | Non | Oui | Non
repeat | Non | Oui | Non
sched | Non | Oui | Non
set | Non | Oui | Oui
setenv | Non | Oui | Non
settc | Non | Oui | Non
setty | Non | Oui | Non
setvar | Non | Non | Oui
shift | Non | Oui | Oui
source | Non | Oui | Non
stop | Non | Oui | Non
suspend | Non | Oui | Non
switch | Non | Oui | Non
telltc | Non | Oui | Non
test | Oui | Non | Oui
then | Non | Non | Oui
time | Oui | Oui | Non
trap | Non | Non | Oui
true | Oui | Non | Oui
type | Non | Non | Oui
ulimit | Non | Non | Oui
umask | Oui | Oui | Oui
unalias | Oui | Oui | Oui
uncomplete | Non | Oui | Non
unhash | Non | Oui | Non
unlimit | Non | Oui | Non
unset | Non | Oui | Oui
unsetenv | Non | Oui | Non
until | Non | Non | Oui
wait | Oui | Oui | Oui
where | Non | Oui | Non
which | Oui | Oui | Non
while | Non | Oui | Oui

VOIR AUSSI
csh(1), echo(1), false(1), kill(1), login(1), nice(1), nohup(1), printenv(1), pwd(1), sh(1), test(1), time(1), true(1), which(1)

HISTORIQUE
La page de manuel builtin est apparue pour la première fois sous FreeBSD 3.4.

AUTEURS
Cette page de manuel a été écrite par Sheldon Hearn <sheldonh@FreeBSD.org>.