300 lines
8.3 KiB
Groff
300 lines
8.3 KiB
Groff
.\"
|
||
.\" Copyright (c) 1999 Sheldon Hearn
|
||
.\"
|
||
.\" All rights reserved.
|
||
.\"
|
||
.\" Redistribution and use in source and binary forms, with or without
|
||
.\" modification, are permitted provided that the following conditions
|
||
.\" are met:
|
||
.\" 1. Redistributions of source code must retain the above copyright
|
||
.\" notice, this list of conditions and the following disclaimer.
|
||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||
.\" notice, this list of conditions and the following disclaimer in the
|
||
.\" documentation and/or other materials provided with the distribution.
|
||
.\"
|
||
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
|
||
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
|
||
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||
.\" SUCH DAMAGE.
|
||
.\"
|
||
.\" $FreeBSD$
|
||
.\" $Id: builtin.1,v 1.2 2003-04-09 10:57:38 blackend Exp $
|
||
.\" Original revision: 1.20
|
||
.\"
|
||
.Dd 1er Septembre 1999
|
||
.Dt BUILTIN 1
|
||
.Os
|
||
.Sh NAME
|
||
.Nm builtin ,
|
||
.Nm alias ,
|
||
.Nm alloc ,
|
||
.Nm bg ,
|
||
.Nm bind ,
|
||
.Nm bindkey ,
|
||
.Nm break ,
|
||
.Nm breaksw ,
|
||
.Nm builtins ,
|
||
.Nm case ,
|
||
.Nm cd ,
|
||
.Nm chdir ,
|
||
.Nm command ,
|
||
.Nm complete ,
|
||
.Nm continue ,
|
||
.Nm default ,
|
||
.Nm dirs ,
|
||
.Nm do ,
|
||
.Nm done ,
|
||
.Nm echo ,
|
||
.Nm echotc ,
|
||
.Nm elif ,
|
||
.Nm else ,
|
||
.Nm end ,
|
||
.Nm endif ,
|
||
.Nm endsw ,
|
||
.Nm esac ,
|
||
.Nm eval ,
|
||
.Nm exec ,
|
||
.Nm exit ,
|
||
.Nm export ,
|
||
.Nm false ,
|
||
.Nm fc ,
|
||
.Nm fg ,
|
||
.Nm filetest ,
|
||
.Nm fi ,
|
||
.Nm for ,
|
||
.Nm foreach ,
|
||
.Nm getopts ,
|
||
.Nm glob ,
|
||
.Nm goto ,
|
||
.Nm hash ,
|
||
.Nm hashstat ,
|
||
.Nm history ,
|
||
.Nm hup ,
|
||
.Nm if ,
|
||
.Nm jobid ,
|
||
.Nm jobs ,
|
||
.Nm kill ,
|
||
.Nm limit ,
|
||
.Nm log ,
|
||
.Nm login ,
|
||
.Nm logout ,
|
||
.Nm ls-F ,
|
||
.Nm nice ,
|
||
.Nm nohup ,
|
||
.Nm notify ,
|
||
.Nm onintr ,
|
||
.Nm popd ,
|
||
.Nm printenv ,
|
||
.Nm pushd ,
|
||
.Nm pwd ,
|
||
.Nm read ,
|
||
.Nm readonly ,
|
||
.Nm rehash ,
|
||
.Nm repeat ,
|
||
.Nm sched ,
|
||
.Nm set ,
|
||
.Nm setenv ,
|
||
.Nm settc ,
|
||
.Nm setty ,
|
||
.Nm setvar ,
|
||
.Nm shift ,
|
||
.Nm source ,
|
||
.Nm stop ,
|
||
.Nm suspend ,
|
||
.Nm switch ,
|
||
.Nm telltc ,
|
||
.Nm test ,
|
||
.Nm then ,
|
||
.Nm time ,
|
||
.Nm trap ,
|
||
.Nm true ,
|
||
.Nm type ,
|
||
.Nm ulimit ,
|
||
.Nm umask ,
|
||
.Nm unalias ,
|
||
.Nm uncomplete ,
|
||
.Nm unhash ,
|
||
.Nm unlimit ,
|
||
.Nm unset ,
|
||
.Nm unsetenv ,
|
||
.Nm until ,
|
||
.Nm wait ,
|
||
.Nm where ,
|
||
.Nm which ,
|
||
.Nm while
|
||
.Nd commandes int<EFBFBD>gr<EFBFBD>es de l'interpr<70>teur de commandes
|
||
.Sh SYNOPSIS
|
||
.Nm
|
||
.Op Fl options
|
||
.Op Ar args ...
|
||
.Sh DESCRIPTION
|
||
Les commandes int<6E>gr<67>es de l'interpr<70>teur de commandes sont des
|
||
commandes qui peuvent <20>tre ex<65>cut<75>es depuis un processus d'interpr<70>teur
|
||
de commandes.
|
||
Notez que dans le cas des commandes int<6E>gr<67>es de
|
||
.Xr csh 1
|
||
la commande est ex<65>cut<75>e dans un sous-interpr<70>teur si elle intervient en
|
||
tant que n'importe quel <20>l<EFBFBD>ment d'une ligne de commande en dehors de la
|
||
derni<EFBFBD>re.
|
||
.Pp
|
||
Si la commande sp<73>cifi<66>e <20> l'interpr<70>teur contient un slash
|
||
.Dq \&/ ,
|
||
l'interpr<70>teur de commandes n'ex<65>cutera pas une commande int<6E>gr<67>e, m<>me
|
||
si le dernier <20>l<EFBFBD>ment de la commande sp<73>cifi<66>e correspond au nom d'une
|
||
commande int<6E>gr<67>e.
|
||
Ainsi, sp<73>cifier
|
||
.Dq Ic echo
|
||
provoque l'ex<65>cution d'une commande int<6E>gr<67>e sous les interpr<70>teurs de
|
||
commandes supportant la commande int<6E>gr<67>e echo, sp<73>cifier
|
||
.Dq Pa /bin/echo
|
||
ou
|
||
.Dq Pa ./echo
|
||
n'ex<65>cute pas la commande int<6E>gr<67>e.
|
||
.Pp
|
||
Bien que certaines commandes int<6E>gr<67>es peuvent exister dans plus d'un
|
||
interpr<EFBFBD>teur de commandes, leur fonctionnement pourra <20>tre diff<66>rent
|
||
sous chaque int<6E>rpr<70>teur.
|
||
Ci-dessous est donn<6E>e une table qui liste les commandes int<6E>gr<67>s
|
||
d'interpr<70>teurs de commandes, les interpr<70>teurs de commandes qui les
|
||
supportent et si elles existent en tant qu'utilitaires ind<6E>pendants.
|
||
.Pp
|
||
Seules les commandes int<6E>gr<67>es pour les interpr<70>teurs de commandes
|
||
.Xr csh 1
|
||
et
|
||
.Xr sh 1
|
||
sont list<73>es ici.
|
||
Consultez les pages de manuel appropri<72>es pour plus de d<>tails
|
||
sur une commande int<6E>gr<67>e donn<6E>e sous ces interpr<70>teurs de commandes.
|
||
Les utilisateurs d'autres interpr<70>teurs de commandes devront consulter
|
||
la documentation fournie avec les autres interpr<70>teurs.
|
||
.Bl -column ".Ic uncomplete" ".Em External" ".Xr csh 1" ".Xr sh 1" -offset indent
|
||
.It Xo
|
||
.Em "Commande Externe" Ta Xr csh 1 Ta Xr sh 1
|
||
.Xc
|
||
.It Ic alias Ta Oui Ta Oui Ta Oui
|
||
.It Ic alloc Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic bg Ta Oui Ta Oui Ta Oui
|
||
.It Ic bind Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic bindkey Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic break Ta \&Non Ta Oui Ta \&Oui
|
||
.It Ic breaksw Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic builtins Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic case Ta \&Non Ta Oui Ta Oui
|
||
.It Ic cd Ta Oui Ta Oui Ta Oui
|
||
.It Ic chdir Ta \&Non Ta Oui Ta \&Oui
|
||
.It Ic command Ta Oui Ta \&Non Ta Oui
|
||
.It Ic complete Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic continue Ta \&Non Ta Oui Ta \&Oui
|
||
.It Ic default Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic dirs Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic do Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic done Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic echo Ta Oui Ta Oui Ta Oui
|
||
.It Ic echotc Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic elif Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic else Ta \&Non Ta Oui Ta \&Oui
|
||
.It Ic end Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic endif Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic endsw Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic esac Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic eval Ta \&Non Ta Oui Ta Oui
|
||
.It Ic exec Ta \&Non Ta Oui Ta Oui
|
||
.It Ic exit Ta \&Non Ta Oui Ta Oui
|
||
.It Ic export Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic false Ta Oui Ta \&Non Ta Oui
|
||
.It Ic fc Ta Oui Ta \&Non Ta Oui
|
||
.It Ic fg Ta Oui Ta Oui Ta Oui
|
||
.It Ic filetest Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic fi Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic for Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic foreach Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic getopts Ta Oui Ta \&Non Ta Oui
|
||
.It Ic glob Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic goto Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic hash Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic hashstat Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic history Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic hup Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic if Ta \&Non Ta Oui Ta \&Oui
|
||
.It Ic jobid Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic jobs Ta Oui Ta Oui Ta Oui
|
||
.It Ic kill Ta Oui Ta Oui Ta \&Non
|
||
.It Ic limit Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic log Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic login Ta Oui Ta Oui Ta \&Non
|
||
.It Ic logout Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic ls-F Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic nice Ta Oui Ta Oui Ta \&Non
|
||
.It Ic nohup Ta Oui Ta Oui Ta \&Non
|
||
.It Ic notify Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic onintr Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic popd Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic printenv Ta Oui Ta Oui Ta \&Non
|
||
.It Ic pushd Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic pwd Ta Oui Ta \&Non Ta Oui
|
||
.It Ic read Ta Oui Ta \&Non Ta Oui
|
||
.It Ic readonly Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic rehash Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic repeat Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic sched Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic set Ta \&Non Ta Oui Ta \&Oui
|
||
.It Ic setenv Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic settc Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic setty Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic setvar Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic shift Ta \&Non Ta Oui Ta Oui
|
||
.It Ic source Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic stop Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic suspend Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic switch Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic telltc Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic test Ta Oui Ta \&Non Ta Oui
|
||
.It Ic then Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic time Ta Oui Ta Oui Ta \&Non
|
||
.It Ic trap Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic true Ta Oui Ta \&Non Ta Oui
|
||
.It Ic type Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic ulimit Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic umask Ta Oui Ta Oui Ta Oui
|
||
.It Ic unalias Ta Oui Ta Oui Ta Oui
|
||
.It Ic uncomplete Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic unhash Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic unlimit Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic unset Ta \&Non Ta Oui Ta Oui
|
||
.It Ic unsetenv Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic until Ta \&Non Ta \&Non Ta Oui
|
||
.It Ic wait Ta Oui Ta Oui Ta Oui
|
||
.It Ic where Ta \&Non Ta Oui Ta \&Non
|
||
.It Ic which Ta Oui Ta Oui Ta \&Non
|
||
.It Ic while Ta \&Non Ta Oui Ta \&Oui
|
||
.El
|
||
.Sh VOIR AUSSI
|
||
.Xr csh 1 ,
|
||
.Xr echo 1 ,
|
||
.Xr false 1 ,
|
||
.Xr kill 1 ,
|
||
.Xr login 1 ,
|
||
.Xr nice 1 ,
|
||
.Xr nohup 1 ,
|
||
.Xr printenv 1 ,
|
||
.Xr pwd 1 ,
|
||
.Xr sh 1 ,
|
||
.Xr test 1 ,
|
||
.Xr time 1 ,
|
||
.Xr true 1 ,
|
||
.Xr which 1
|
||
.Sh HISTORIQUE
|
||
La page de manuel
|
||
.Nm
|
||
est apparue pour la premi<6D>re fois sous
|
||
.Fx 3.4 .
|
||
.Sh AUTEURS
|
||
Cette page de manuel a <20>t<EFBFBD> <20>crite par
|
||
.An Sheldon Hearn Aq sheldonh@FreeBSD.org .
|