Section courante

A propos

Section administrative du site

Voici la liste des mots, termes et expressions relié au C Shell :

Terme Description
. (dot) Ce caractère permet d'indiquer le nom du répertoire en cours.
.. (dot-dot) Ces caractères permettent d'indiquer le nom du répertoire parent.
absolute pathname Cette expression permet d'indiquer un chemin commençant à la racine (avec /).
alias Ce mot permet d'indiquer le mécanisme C shell substituant une ligne de commande à un seul mot. Une ligne de commande peut contenir un ou plusieurs mots.
argument list Cette expression permet d'indiquer la liste des mots de la ligne de commande que le C shell transmet à une commande.
background job Cette expression permet d'indiquer les tâches que l'interpréteur de commande n'attend pas. Il fonctionne généralement indépendamment de l'interaction de l'utilisateur et des entrées/sorties du terminal.
bit bucket Cette expression permet d'indiquer le fichier /dev/null. Les caractères écrits ici sont jetés.
built-in command Cette expression permet d'indiquer une commande dont le code est interne au C shell; le C shell n'exécute pas de programme externe.
child process Cette expression permet d'indiquer le processus créé lorsqu'un programme (le parent) exécute la routine système fork.
command group Cette expression permet d'indiquer une ou plusieurs commandes exécutées dans un sous interpréteur de commande.
command substitution Cette expression permet de remplacer le résultat d'une commande par la commande elle-même.
current directory Cette expression permet d'indiquer le répertoire auquel tous les chemins d'accès relatifs se rapportent. Les noms de fichiers simples (c'est-à-dire sans en-tête de chemin d'accès) font référence au répertoire actuel par défaut.
debugging Ce mot permet d'indiquer la correction des erreurs dans un programme ou une procédure.
detached (job state) Cette expression permet de continuer de s'exécuter après la déconnexion de l'utilisateur.
diagnostic (error) output Cette expression permet d'indiquer la sortie écrite dans le descripteur de fichier ou les messages d'erreur d'une commande sont écrits dans la sortie de diagnostic.
directory Ce mot permet d'indiquer un fichier UNIX contenant les noms d'autres fichiers ou répertoires. Un répertoire est un noeud intermédiaire dans le système de fichiers.
directory stack Cette expression permet d'indiquer une structure de données entreposant chaque répertoire actuel entré par un utilisateur, en gardant le plus récent en tête. pushd et popd utilisent une pile de répertoires.
done (job state) Cette expression permet d'indiquer l'action de terminer normalement.
environment Ce mot permet d'indiquer un ensemble de caractéristiques décrivant la zone de travail UNIX d'un utilisateur. Les caractéristiques incluent les fichiers ouverts, l'identification de l'utilisateur et du groupe, l'identification du processus et les variables d'environnement.
environment variable Cette expression permet d'indiquer une variable exportée automatiquement vers les programmes suivants. Les variables d'environnement sont définies avec la commande setenv.
EOF Cette abréviation permet d'indiquer le caractère indiquant la fin d'un fichier. Sur le clavier, il s'agit généralement de Ctrl+D.
escaping Ce mot permet d'indiquer la suppression de la signification particulière d'un caractère ou d'une chaîne de caractères : également appelée quoting.
event Ce mot permet d'indiquer la commande passée entreposée dans la liste de l'historique.
exit status Voir status.
export Ce mot permet d'indiquer la transmission de valeur d'une variable à un autre programme. Par exemple, UNIX exporte les variables d'environnement.
extension (variable modifier) Cette expression permet d'indiquer la partie après le . dans un chemin d'accès.
file Ce mot permet d'indiquer un flux de données d'octets entreposés sous un chemin unique.
file and device independance Cette expression permet d'indiquer l'utilisation équivalente des noms de fichiers et des noms de périphériques dans les commandes; par exemple : who > out et who > /dev/lp.
file descriptor Cette expression permet d'indiquer le numéro attribué par UNIX à un fichier ouvert.
filename Ce mot permet d'indiquer un ensemble de caractères faisant référence à un fichier. Tous les caractères sont légales, mais il est préférable de choisir parmi le jeu de caractères alphanumériques, le point et le trait de soulignement. Les noms de fichiers 4BSD peuvent contenir jusqu'à 255 caractères; toutes les autres versions sont limitées à 14.
filename expansion Cette expression permet d'indiquer des noms de fichiers correspondants dans le répertoire spécifié conformément aux règles suivantes, * correspond à toute séquence de caractères, y compris null, ? correspond à tout caractère unique, [ et ] délimite un ensemble de caractères, [n-m] correspond à l'intervalle de caractères entre n et m inclus, ~ correspond au répertoire de base, et { et } délimitent différentes parties dans un chemin commun.
filter Ce mot permet d'indiquer un programme lisant les données de l'entrée standard, les traite et les écrit sur la sortie standard. Les filtres sont généralement utilisés dans les constructions de tuyaux.
flag Ce mot permet d'indiquer un paramètre du programme, généralement indiquée par une seule lettre précédée d'un «-».
foreground job Cette expression permet d'indiquer une tâche devant être terminée ou interrompue avant que l'interpréteur de commande accepte plus de commandes.
fork Ce mot permet d'indiquer la routine système créant un nouveau processus en dupliquant le processus appelant (parent).
full job control Cette expression permet d'indiquer un ensemble des fonctionnalités de contrôle des travaux disponibles dans 4BSD et les versions ultérieures. Cela inclut la suspension et le redémarrage des travaux de premier plan et d'arrière-plan, les commandes jobs et notify et le contrôle de terminal amélioré pour les travaux d'arrière-plan.
group ID Cette expression permet d'indiquer un identificateur numérique désignant le groupe auquel appartient un utilisateur. Le numéro correspond à une entrée du fichier /etc/group.
header (variable modifier) Cette expression permet d'indiquer le répertoire contenant le nom du fichier.
here document Cette expression permet d'indiquer une entrée en ligne dans un script d'interpréteur de commande redirigé vers une autre commande.
history list Cette expression permet d'indiquer un lieu d'entreposage pour les commandes passées.
home directory Cette expression permet d'indiquer le répertoire de travail par défaut de l'utilisateur (spécifié dans le fichier /etc/passwd).
input Ce mot permet d'indiquer les données lues par une commande.
interrupt Ce mot permet d'indiquer un signal, généralement généré au clavier. Cela entraîne la fin du processus en cours d'exécution, sauf si le processus prend des mesures spéciales pour gérer le signal.
interrupt handler Cette expression permet d'indiquer un ensemble d'instructions exécutées à la réception d'une interruption.
inverted tree structure Cette expression permet d'indiquer une structure hiérarchique du système de fichiers UNIX: la racine est le noeud unique en haut; les sous-répertoires sont des branches intermédiaires et les fichiers sont des branches de terminaux, ou feuilles.
job Ce mot permet d'indiquer une ligne de commande. Il peut s'agir d'un ou de plusieurs processus et s'exécuter à l'avant-plan ou à l'arrière-plan.
job number Cette expression permet d'indiquer, sur les systèmes avec contrôle total des travaux, le numéro identifiant de manière unique un travail dans une session C shell.
job states Cette expression permet d'indiquer l'un des états de travail suivants suspended, terminated, done, detached.
link Ce mot permet d'indiquer une entrée dans un répertoire (c'est-à-dire un nom de fichier) pointant vers un fichier existant. Les liens physiques ne peuvent pas pointer entre les systèmes de fichiers. Les liens symboliques (4BSD uniquement) peuvent l'être.
lock file Cette expression permet d'indiquer un fichier dont l'existence empêche toute fonction (accès à une base de données commune, à un périphérique d'impression ou à une autre installation partagée, par exemple).
metacharacter Ce mot permet d'indiquer un caractère ayant une signification spéciale (par exemple, «>» indique une redirection de sortie dans le C shell).
modifier Ce mot désigne l'expression variable modifier.
node Ce mot permet d'indiquer une branche du système de fichiers UNIX. Les noeuds peuvent être intermédiaires (et donc eux-mêmes contiennent des noeuds; ce sont toujours des répertoires) ou terminaux (ce sont des fichiers).
output Ce mot permet d'indiquer des données produites par un programme.
overlay Ce mot permet d'indiquer l'action de remplacer un processus par un autre processus. L'environnement du processus reste intact, mais les instructions et les données locales sont remplacées.
parent directory Cette expression permet d'indiquer le répertoire situé au-dessus du répertoire actuel; le répertoire un niveau plus proche de la racine.
parent process Cette expression permet d'indiquer l'origine de l'appel fork ayant entraîné la création d'un processus.
parsing order Cette expression permet d'indiquer l'ordre dans lequel le C shell évalue une ligne de commande et déclenche tout mécanisme spécial (historique, alias,...).
password Ce mot permet d'indiquer un mot de code spécial connu uniquement de l'utilisateur offrant la possibilité à l'utilisateur de se connecter à UNIX. Le mot de passe d'un utilisateur est entreposé sous forme cryptée dans le fichier /etc/passwd.
pathname Ce mot permet d'indiquer les noms de tous les répertoires devant être parcourus pour atteindre une destination donnée (fichier ou répertoire).
pathname qualifier Cette expression désigne une variable modifier.
pipe Ce mot permet d'indiquer une connexion offrant la possibilité à un programme d'obtenir son entrée directement à partir de la sortie d'un autre programme.
predefined variable Cette expression permet d'indiquer une variable de l'interpréteur de commande définie et maintenue par le C shell. Ces variables peuvent être utilisées dans des scripts d'interpréteur de commande et des commandes.
prepend Ce mot permet d'indiquer qu'il est ajouter en frontale.
process Ce mot permet d'indiquer un programme en cours d'exécution ou en attente d'exécution.
process ID Cette expression permet d'indiquer un entier identifiant de manière unique un processus dans le système.
quoting Ce mot faire référence à escaping.
range checking Cette expression permet d'indiquer une vérification si une valeur est comprise entre les limites supérieure et inférieure spécifiées.
recursion Ce mot permet d'indiquer une procédure s'appelant elle-même.
redirection Ce mot permet d'indiquer que la source ou la destination de l'entrée ou de la sortie comme étant un fichier ou un périphérique nommé.
redo Ce mot permet d'indiquer l'action de répéter la dernière commande.
relative pathname Cette expression permet d'indiquer un nom de chemin dans le répertoire en cours (par exemple, ../src ou doc/intro).
remembered pattern Cette expression permet d'indiquer une chaîne de caractères dérivée d'une commande précédente.
root Ce mot permet d'indiquer le noeud unique initial de la hiérarchie du système de fichiers.
root (variable modifier) Cette expression permet d'indiquer le chemin complet sauf le dernier «.» (point) et l'extension.
script Ce mot permet d'indiquer un procédure d'interpréteur de commande ou un programme.
search path Cette expression permet d'indiquer la liste ordonnée de répertoires (entreposée dans $path) que le C shell recherche pour trouver des commandes.
shell Ce mot permet d'indiquer l'interpréteur de commandes pour UNIX.
shell variable Cette expression permet d'indiquer un identifiant pouvant contenir une ou plusieurs chaînes de caractères.
signal Ce mot permet d'indiquer périphérique de communication interprocessus qui, par défaut, entraîne la fin du processus de réception.
standard error Cette expression est associé à diagnostic output.
standard input Cette expression permet d'indiquer le descripteur de fichier 0. Il s'agit généralement de l'entrée par défaut d'un programme.
standard output Cette expression permet d'indiquer le descripteur de fichier 1. Il s'agit généralement de la sortie par défaut d'un programme (à l'exception des messages d'erreur).
status Ce mot permet d'indiquer l'état dans lequel un programme se termine. Soit par convention, 0 indique une sortie réussie, non nul une erreur.
subdirectory Ce mot permet d'indiquer un répertoire existant dans un autre répertoire; tout répertoire autre que la racine.
subshell Ce mot permet d'indiquer le processus d'interpréteur de commande créé lorsque l'interpréteur de commande exécute l'appel système fork. Toutes les données locales sont préservées.
suspend Ce mot permet d'indiquer l'action d'arrêter temporairement un travail de premier plan (avec Ctrl+Z) ou un travail d'arrière-plan (avec stop).
suspended (job state) Cette expression permet d'indiquer que l'opération est temporairement arrêté (l'exécution peut reprendre).
system routines Cette expression permet d'indiquer un ensemble de procédures résidant dans le système d'exploitation UNIX pouvant être appelé par l'utilisateur.
tail (variable modifier) Cette expression permet d'indiquer le nom de fichier final uniquement (aucun spécificateur de répertoire).
terminated (job state) Cette expression permet d'indiquer que l'opération est arrêté en permanence.
user ID Cette expression permet que le numéro associé à chaque nom d'utilisateur. Ce numéro est entreposé dans le fichier /etc/passwd.
variable expansion Cette expression permet d'indiquer qu'il y a un remplacement de l'identificateur de variable par la ou les chaînes de caractères associées dans une ligne de commande de l'interpréteur de commande.
variable modifier Cette expression permet d'indiquer un symbole faisant référence à une partie d'une variable, généralement en supposant que la valeur est un chemin. Voir aussi root, tail, extension et header.
word Ce mot permet d'indiquer une chaîne de caractères séparée par des espaces, des tabulations ou des caractères spéciaux de C shell comme >, <, |, &, ;, ) et (.
wordlist variable Cette expression permet d'indiquer une variable C shell composée de plus d'un mot. Dans la déclaration d'affectation, la liste de mots doit être mise entre parenthèses.
working directory Cette expression est une synonyme de current directory.


Dernière mise à jour : Dimanche, le 28 juillet 2019