- ... 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
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 «
et
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
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...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 "
".
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ..."15.6
ne correspond à aucune position dans une chaine
puisque, dans "awk", le premier caractère d'une chaine a la position
"
", 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.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
19.11
- cf. remarque
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.