Voici la liste des différentes commandes reconnus par le C Shell :
Commande | Description |
---|---|
alias | Cette commande permet d'afficher la liste des alias actuellement définis et leur signification. |
alias name | Cette commande permet d'afficher la définition de l'alias name. |
alias name wordlist | Cette commande permet de définir le nom d'alias name comme wordlist. Utilise les commandes d'historique pour passer des paramètres (par exemple, !* correspond à tous les paramètres et !^ est le premier paramètre). |
bg | Cette commande permet permet d'exécuter le travail en cours en arrière-plan. |
bg %job | Cette commande permet permet d'exécuter le travail spécifié par %job en arrière-plan. |
cd cd name chdir chdir name |
Cette commande, sans paramètre, change le répertoire au répertoire personnel de l'utilisateur (home directory). Sinon, change le répertoire en name. chdir est équivalent à cd. |
dirs | Cette commande permet d'afficher la pile de répertoires. |
echo wordlist echo -n wordlist echo wordlist \c |
Cette commande permet d'afficher ses paramètres en utilisant l'historique, la variable et le développement du nom de fichier. Avec «-n», empêche le retour du chariot. Dans les autres versions, «\c» dans la liste des paramètres empêche le retour à la ligne. |
eval arg... | Cette commande permet de lire la liste des paramètres et exécute les paramètres dans l'interpréteur de commande actuel. Ainsi, il permet de générer des commandes en utilisant l'extension de variable ou de nom de fichier; normalement l'analyse se produit avant ce développement. |
exec command | Cette commande permet d'exécuter la commande command en forçant un nouvel interpréteur de commande. UNIX superpose l'interpréteur de commande actuel à la commande. |
exit exit (expr) |
Cette commande permet de terminer l'interpréteur de commande actuel. L'interpréteur de commande renvoie expr sous l'état exit à l'interpréteur de commande parent. |
fg | Cette commande permet d'exécuter le travail en cours au premier plan. |
fg %job | Cette commande permet d'exécuter le travail spécifié par %job au premier plan. |
foreach name (wordlist) ... end |
Cette commande permet de définir la variable name sur chaque valeur de la liste de mots wordlist et exécute les commandes entre foreach et déclaration correspondante end en utilisant cette valeur dans name. |
glob wordlist | Cette commande permet d'afficher le wordlist à l'aide de l'historique, de la variable et du développement du nom de fichier. Place un caractère nul entre les mots et n'inclut pas de retour à la fin. |
hashstat | Cette commande permet d'afficher des statistiques indiquant le succès de la table de hachage lors de la localisation des commandes. |
history | Cette commande permet d'afficher la liste de l'historique. |
history n | Cette commande permet d'afficher les dernières n lignes de l'historique. |
history -r n | Cette commande permet d'afficher les dernières n lignes de l'historique, en laissant de côté les numéros d'événements. |
jobs | Cette commande permet d'afficher la liste des travaux actifs. |
jobs -l | Cette commande permet d'afficher la liste des travaux actifs et leurs identificateurs de processus. |
kill %job | Cette commande permet de terminer le travail spécifié par %job. |
kill -sig %job | Cette commande permet d'envoyer le signal sig au travail spécifié par %job. |
kill pid | Cette commande permet de mettre fin au processus identifié par pid. |
kill -sig pid ... | Cette commande permet d'envoyer le signal sig pour traiter le pid. |
kill -l | Cette commande permet d'afficher la liste des noms de signaux. |
limit | Cette commande permet d'afficher la liste de toutes les limites de ressources actuellement imposées. |
limit resource | Cette commande permet d'afficher la liste de toutes les limites actuelles de la resource. |
limit resource maximum-use | Cette commande permet de définir une limite de maximum-use pour resource pour chaque processus individuel (et tous les sous-processus). |
login | Cette commande permet de terminer l'interpréteur de commande de connexion et appelle le programme «/bin/login». |
logout | Cette commande permet de terminer la connexion de l'interpréteur de commande. La commande doit être utilisée si ignoreeof est défini. |
nice | Cette commande permet d'ajouter 4 à la priorité actuelle de l'interpréteur de commande (et de toutes les commandes suivantes). |
nice +number | Cette commande permet d'ajouter number à la priorité actuelle de l'interpréteur de commande (et de toutes les commandes suivantes). |
nice command | Cette commande permet d'exécuter la commande command à la priorité 4 (4 ajoutés à la priorité par défaut). |
nice +number command | Cette commande permet d'exécuter la commande command à la priorité number (number ajouté à la priorité par défaut). |
nohup | Cette commande permet d'ignorer le signal de raccrochage dans l'interpréteur de commande actuel. |
nohup command | Cette commande permet d'ignorer le signal de blocage de la commande command. |
notify | Cette commande permet d'avertir l'utilisateur dès le changement d'état du travail de %job. |
popd | Cette commande permet de dépiler le répertoire supérieur de la pile de répertoires et modifie les répertoires dans le nouveau répertoire supérieur. |
popd +n | Cette commande permet de dépiler le nème répertoire de la pile de répertoires. |
pushd | Cette commande permet d'échanger les répertoires du dessus et changes les répertoires du nouveau dessus. |
pushd dir | Cette commande permet de placer le répertoire dir sur la pile de répertoires et y apporte des modifications. |
rehash | Cette commande permet de reconstruire la table de hachage interne. |
repeat count command | Cette commande permet de répéter la commande command le nombre de fois spécifié par count. |
set | Cette commande permet d'afficher la liste des variables C shell actuellement définies et leurs valeurs. |
set name | Cette commande permet de fixer la variable name avec une chaîne de caractères NULL. |
set name=word | Cette commande permet de fixer la variable name sur le mot unique word. |
set name[n]=word | Cette commande permet de fixer nème mot de name sur word. |
setenv name value | Cette commande permet de définir la variable d'environnement name sur value. |
source name | Cette commande permet d'exécuter le script C shell spécifié par name dans l'interpréteur de commande actuel. |
source -h name | Cette commande permet de lire les commandes du script name et les place dans la liste d'historique en cours sans les exécuter. |
stop | Cette commande permet d'arrêter (suspendre) le travail en cours (s'exécutant en arrière-plan). |
stop %job | Cette commande permet d'arrêter le travail spécifié par %job (s'exécutant en arrière-plan). |
suspend | Cette commande permet d'arrêter l'interpréteur de commande actuel (analogue à la commande Ctrl+Z pour les tâches de premier plan). |
time | Cette commande permet d'afficher un sommaire de l'heure utilisée par l'interpréteur de commande actuel et ses enfants. |
time command | Cette commande permet d'afficher un récapitulatif du temps utilisé en exécutant la commande command. |
umask | Cette commande permet d'afficher la valeur actuelle de umask. |
unalias pattern | Cette commande permet de supprimer toutes les définitions d'alias correspondant à pattern. |
unhash | Cette commande permet de désactiver l'utilisation de la table de hachage interne. |
unlimit | Cette commande permet de supprimer toutes les limitations de ressources. |
unlimit resource | Cette commande permet de supprimer les limitations pour la resource. |
unset pattern | Cette commande permet de libérer toutes les variables C shell correspondantes pattern. |
unsetenv pattern | Cette commande permet de libérer toutes les variables d'environnement correspondant à pattern. |
wait | Cette commande permet d'attendre que tous les travaux en arrière-plan soient terminés. (Cette commande peut être interrompue.) |
while (expr) ... end |
Cette commande permet d'effectuer l'action de tant que expr est différent de zéro, le C shell exécute les commandes entre while et les instructions end correspondantes. |
%job | Cette commande permet de placer le travail spécifié au premier plan. |
*%job & | Cette commande permet de continuer le travail spécifié en arrière-plan. |
@ | Cette commande permet d'afficher les valeurs de toutes les variables C shell. |
@name=expr | Cette commande permet de fixer la variable name sur la valeur expr. expr peut contenir des opérateurs numériques. |
@name[n]=expr | Cette commande permet de fixer le nème mot de la variable name à la valeur de expr. |
Légende
Cette couleur permet d'indiquer la version BSD seulement.
Cette couleur permet d'indiquer les versions non-BSD.
Dernière mise à jour : Dimanche, le 28 juillet 2019