Section courante

A propos

Section administrative du site

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