Commande
interne au shell |
|
Listes des thèmes |
alias [-p] [nom[=valeur] ...] La commande alias, sans argument ou avec l'option -p affiche la sortie standard la liste des alias actuellement définis, sous la forme nom=valeur. Lorsque l'on fournit des arguments, un alias est créé pour chaque nom auquel on a donné une valeur. bg [jobnum] Relance en arrière-plan le job suspendu, comme s'il avait été lancé avec &. echo [-ne] [arg ...] Affiche ses argumentss, séparés par des espaces. La valeur de retour est toujours nulle. Avec l'option -n, le retour-chariot final est supprimé. Avec l'option -e l'interprétation des séquences d'échappement est activée. eval [arg ...] Les arguments sont lus et regroupés en une seule commande simple. Cette commande est alors lue et exécutée par le shell, et son code de retour est renvoyée comme valeur de la commande eval. exec [-cl] [-a nom] [commande [arguments]] Si une commande est indiquée, elle remplace le shell. Aucun nouveau processus n'est créé. Les arguments deviennent ceux de la commande. exit [n] Termine le shell avec le code de retour n. Si n est omis, le code de retour sera celui de la dernière commande exécutée. export [-nf]
[nom[=mot]] ... - export -p Les noms indiqués sont marqués pour être exportés automatiquement dans l'environnement des commandes exécutées par la suite. Si l'option -f est fournie, les noms sont ceux de fonctions. Si aucun nom n'est mentionné, ou si l'option -p est fournie, une liste est affichée indiquant l'ensemble des noms exportables par ce shell fg [job] Placer le job en avant-plan, et en faire le job en cours. jobs -x commande [ arguments ... ] La première forme affiche la liste de jobs actifs. Si une spécification de job est fournie, l'affichage ne comporte que les informations à propos de ce job. Le code de retour est 0, à moins qu'une option illégale soit transmise, ou que le job n'existe pas. kill
-l [sigspec | exit_status] Envoyer le signal indiqué par sigspec ou num-signal aux processus spécifiés par pid ou par job. popd [-n] [+n] [-n] Enlève des éléments de la pile des répertoires. Sans arguments, seul le répertoire du sommet de la pile est éliminé, et un cd est effectué en direction du nouveau répertoire au sommet. pushd [-n] [+n] [-n] Ajoute un répertoire au sommet de la pile des répertoires, ou effectue une rotation dans la pile, en ramenant le répertoire en cours au sommet. pwd [-LP] Affiche le chemin d'accès complet au répertoire de travail actuel. read [-er] [-a nom_a] [-p msg]
[nom ...] Une ligne est lue depuis l'entrée standard, puis le premier mot de cette ligne est affecté au premier nom, le second mot au second nom, et ainsi de suite. Les mots restants sont affectés au dernier nom. S'il y a moins de mots que de variables, celles restantes sont remplies avec des valeurs vides return [n] La fonction shell en cours d'exécution se termine en renvoyant la valeur n. set
[--abefhkmnptuvxBCHP] [-o option] [arg ...] Sans options, le nom et la valeur de chacune des variables shell sont affichés dans un format susceptible d'être réutilisé en entrée. shift [n] Les paramètres positionnels à partir de n+1 ... sont renommés en $1 .... Les paramètres représentés par les nombres $# jusqu'à $#-n+1 sont supprimés. n doit être un entier non-négatif inférieur ou égal à $#. Si n vaut 0, aucun paramètres n'est modifié. Si n est omis, on suppose qu'il vaut 1. Si n est supérieur à $#, les paramètres positionnels ne sont pas modifiés. Le code de retour est supérieur à 0 si n est supérieur à $# ou inférieur à 0. Sinon le code de retour est nul. times Affiche les durées cumulées utilisateur et système pour le shell et les processus lancés par ce shell. Le code de retour est nul. trap [-lp] [cmd]
[sigspec] La commande cmd sera lue et exécutée lorsque le shell recevra l'un des signaux sigspec. Si cmd est absent ou si elle vaut -, tous les signaux indiqués reprennent leurs comportements originaux (qu'ils avaient au démarrage du shell). type [-atp] nom
[nom ...] Sans option, indique comment chaque nom doit être interprété si on l'utilise en nom de commande. . ulimit
[-SHacdflmnpstuv [limite]] Fournit, sur les systèmes qui le permettent, un mécanisme de contrôle des ressources disponibles pour le shell et pour les processus qu'il lance. umask [-p] [-S] [mode] Le masque de création de fichier de l'utilisateur est fixé au mode indiqué. Si mode commence par un chiffre, il est interprété comme un nombre octal, sinon il est considéré comme un masque symbolique, semblable à ceux acceptes par chmod(1).Si mode est omis, ou si l'option -S est fournie, la valeur courante du masque est affichée. L'option -S affiche le masque sous forme symbolique, l'affichage par défaut étant en octal. Si l'option -p est fournie, et si le mode est omis, la sortie a lieu dans un format réutilisable en entrée. Le code de retour est nul si le mode a pu être changé correctement, ou si on a omis l'argument mode, et faux sinon unalias [-a] [nom ...] Supprime le nom de la liste des alias définis. Si l'option -a est demandée, toutes les définitions d'alias sont supprimées. La valeur renvoyée est vraie sauf si un nom mentionné n'est pas un alias défini. wait [n] Attend que le processus indique se termine, et renvoie son code de retour. n peut indiquer un PID, ou un job. S'il s'agit d'un indicateur de job, on attendra la fin de tous les processus du tube de ce job. Si n est omis, on attend la fin de tous les processus fils actuellement actifs, et le code de retour sera zéro. Si n se rapporte à un processus ou un job inexistant, le code de retour sera 127. Dans tous les autres cas, le code de retour sera celui du dernier processus ou job attendu. |
Variables
d'environnement prédéfinies Variables
de substitution prédéfinies Instructions conditionnelles et d'aiguillage Commandes
internes au Shell |
|