... ESME-Sudria1
Tél: +33 (0) 56 20 62 00
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...MS-DOS1.1
MS-DOS= Microsoft Disk Operating System
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...OpenVMS1.2
VMS = Virtual Memory System, système de Digital Equipment
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... LVM1.3
LVM: Logical Volume Manager. Cet outil, développé à la base par IBM pour ses systèmes AIX est présent maintenant sur la plupart des UNIX commerciaux et dans les environnements LINUX.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...UID1.4
UID = User IDentifier
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...LINUX1.5
RedHat Corp. prévoit d'intégrer ce type d'interface en standard dans ces prochaines versions.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... nom1.6
etc a vraiment été choisi pour la signification de et caetera
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...ème1.7
mode multi-utilisateurs
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...és2.1
à moins, biensûr, de diposer d'un système de sauvegarde
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...UID2.2
UID = User Identifier
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...GID2.3
GID = Group Identifier
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... visible2.4
Visible par la commande « ls » par exemple.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...é2.5
Création, suppression de fichiers, etc.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... commande2.6
Reportez vous à la partie [*].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...alias3.1
Nom secondaire au niveau de la configuration réseau.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...rsh »3.2
SunOS et Solaris sur les systèmes de Sun Microsystems, Irix sur les machines de Silicon Graphics, Digital UNIX sur les machines de Compacq - ex Digital Equipment Corp.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... disponible3.3
UTekV sur les anciens systèmes UNIX de Tektronix, HP-UX sur les systèmes de Hewlett-Packard
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... cohabiteront3.4
AIX, l'UNIX d'IBM
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Non3.5
Dépend de l'implantation sur le système non-UNIX.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Oui3.6
Si le systè hôte dispose d'un serveur SSH, ce qui est généralement le cas. Pour indication, OpenSSH fonctionne sur Windows et OpenVMS.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... partageable3.7
Avec l'option -o ControlMaster
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Non3.8
Sauf implémentation d'un serveur supportant ce type de connexion.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Non3.9
Sauf implémentation d'un serveur supportant ce type de connexion.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...California »4.1
Ce shell a été développé à l'université « UCB », University of California - Berkeley.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... universel5.1
Le temps universel correspond au fuseau horaire de Greenwich.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... BSD5.2
comme SunOS 4 et Ultrix.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... vide5.3
Dans ce cas la variable est initialisée avec la chaine vide de la façon suvante : « :MAILTO="": ».
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... commande5.4
Cette fonctionnalité n'est pas disponible sur tous les UNIX. On la trouvera par exemple sous LINUX.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...cron(8) »5.5
« cron(8) » est un processus système s'exécutant en permanence. Dans le jargon UNIX, un tel processus est appelé « démon » ou « daemon ».
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 0-75.6
0 ou 7 représente « dimanche »)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Californie6.1
University of California Berkeley = UCB.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Shell »6.2
C comme Californie et non pas comme le langage.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...ée6.3
Les rappels des commandes avec le « C Shell » consiste à rappeler la dernière commande commençcant par une chaine de caractères ou bien la $n^{e}$ commande saisie. Il suffit alors de faire précédent la chaine ou bien le numéro de la commande par le caractère « ! ».
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...sous-shell6.4
Un sous-shell correspond à un sous-processus associé à un interpréteur de commande (ou shell), lancé à partir d'une session interactive.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... console6.5
La console est un terminal spécial du système chargé d'afficher tous les messages systèmes. En général, ce périphéque est connecté physiquement à la machine sous UNIX. Elle peut toutefois être déportée de différentes façons.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... PID »6.6
PID : Process IDentifier.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... « $$ »6.7
cf. section [*].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... saisies9.1
N'oubliez pas l'espace ou « SPACE » est séparateur au niveau de la ligne de commandes.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... d'interruption »12.1
Interrupt Service Routine.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...NIS13.1
NIS = Network Information Service [11]
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... SMTP13.2
SMTP = Simple Mail Transfert Protocol.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... « #!/usr/bin/fgrep »13.3
Nous considérons ici que les exécutables de « egrep » et « fgrep » se trouvent dans le répertoire « /usr/bin ». Pour en connaître la localisation exacte sur votre système, vous pouvez utiliser la commande « which(1) » ou « whereis(1) ».
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... «  et arthur »14.1
Notez les espaces dans la chaine « $_\sqcup$et$_\sqcup$arthur ».
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... « lancelot  »14.2
Notez l'espace suivant la chaine « lancelot ».
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...z »14.3
Cette plage inclue l'ensemble des chiffres, toutes les lettres minuscules et majuscules, plus un certain nombre de caractères de ponctuation. Pour plus de précisions, reportez-vous à la table du jeu de caractères ASCII.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...: »14.4
Ce regroupement permet d'isoler le second champ avec les caractères de délimitation.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... « #!/usr/bin/sed »14.5
Nous considérons ici que l'exécutable de « sed » se trouve dans le répertoire « /usr/bin ». Pour en connaître la localisation exacte sur votre système, vous pouvez utiliser la commande « which(1) » ou « whereis(1) ».
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...ème15.1
Ce répertoire est celui utilisé par défaut par la commande "cd", cf. section [*].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... chiffres15.2
Les formats utilisés par la commande "printf" de "awk" sont identiques à ceux de la fonction "printf(3)".
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...ère15.3
C'est-à-dire la fonction mathématique $E(x)$.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...length15.4
L'appel à "length" ne possède aucun argument.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..."15.5
Alors qu'en langage C, le premier caractère d'une chaine est à la position "$0$".
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..."15.6
$0$ ne correspond à aucune position dans une chaine puisque, dans "awk", le premier caractère d'une chaine a la position "$1$", ce qui n'est pas le cas en langage C.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... "#!/usr/bin/awk"15.7
Nous considérons ici que l'exécutable de "awk" se trouve dans le répertoire "/usr/bin". Pour en connaître la localisation exacte sur votre système, vous pouvez utiliser la commande "which(1)" ou "whereis(1)".
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... doublons16.1
Il existe des techniques d'administrations sous UNIX affectant le même UID à deux utilisateurs différents dans un soucis d'exploitation. Nous ne rentrerons pas dans ces détails. Sachez uniquement que cette possibilité existe.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...Makefile16.2
cf. commande "make(1)".
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...GCOS16.3
Cinquième champ du fichier.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...basename16.4
La commande "basename(1)" permet d'extraire le nom d'un fichier en fonction du chemin absolu ou relatif passé en argument.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...perl"17.1
"perl" est un langage de programmation largement utilisé dans les serveurs Web et disponible sur la quasi-totalité des systèmes d'exploitation : UNIX, OpenVMS, Windows, MacOS. Il utilise la notion d'expressions régulières, d'objets, etc.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...étype19.1
même chose qu'un terminal ASCII classique mais l'écran est remplacé par une imprimante
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...UNIX" 19.2
UNIX livré sur les machines Digital, comme les AlphaStations, AlphaServers, etc.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...LINUX"19.3
UNIX du domaine public pouvant tourner sur les architectures PC-Intel, PowerMacintosh ou compatibles, machines à base de processeurs MIPS et Alpha
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... "Irix"19.4
UNIX de Silicon Graphics
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... machine19.5
ftp://ftp.ibp.fr/pub/gnu par exemple.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... touches19.6
les mauvaises langues diront qu'"emacs" représente les initialises de ESC , META, ALT , CTRL et SHIFT .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Lisp19.7
Le langage Lisp était très utilisé dans les développements en intelligence artificiel dans la fin des années 80.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...LSE"19.8
DEC Language Sensitive Editor, disponible sous OpenVMS.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...TPU"19.9
DEC Text Processing Utility, disponible sous OpenVMS.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... CDE19.10
Common Desktop Environment, environnement utilisateur normalisé par l'OSF, afin d'avoir un environnement identique entre constructeurs de stations de travail. Actuellement, cet environnement est disponible sur tous les UNIXs du marché et même sur des systèmes propriétaires comme OpenVMS de Digital Corp.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...\fbox{s}19.11
cf. remarque [*]
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.