Dans les salles d'ordinateurs pour TME (travaux sur machines
encadrés), l'enseignement « Programmation récursive » utilisera le
système d'exploitation Linux et un environnement de programmation en
Scheme nommé « DrScheme ». Cette section contient diverses informations
pour vous familiariser (un peu) avec ces machines.
En général la machine est déjà allumée.
Si l'écran est noir, il suffit d'appuyer sur une touche du clavier ou
de bouger la souris, éventuellement d'appuyer sur l'interrupteur de
l'écran, pour que l'écran d'accueil apparaisse.
Si la machine est éteinte, appuyez sur le bouton frontal de
l'ordinateur (et allumez l'écran si nécessaire); attendez le message
LILO boot: et répondez assez rapidement
linux suivi de la touche entrée du clavier (marquée
Entrée
ou aussi ).
Ne jamais éteindre brutalement une machine!
Seulement si les enseignants vous demandent d'éteindre la machine,
voici comment
faire: d'abord sortir de votre session de travail puis dans la fenêtre
de connexion, cliquer sur le bouton
Shutdown ou le bouton
Eteindre votre ordinateur.
L'écran d'accueil contient une boîte de dialogue d'identification,
dans laquelle on doit donner son nom de login et son mot de passe. Le mot de
passe est tapé en aveugle, ce qui signifie que les
caractères entrés au clavier n'apparaissent pas à l'écran.
Login : mi1<section(1,2,3 ou 4)><groupe(de 1 à 6)>m<numéro du binôme(de 1 à 16)>
Password : (secret)
Par exemple :
mi145m30 pour dire qu'il s'agit de la section
de mias14, du groupe de TD numéro 5 et du binôme numéro 30.
Attention! Le
numéro du binôme est celui de la machine sur laquelle vous
vous êtes connecté au TME1. Il est affiché sur une petite étiquette
sous la forme M30 par exemple (ne pas utiliser un nom tel que « leo73 »).
Vous garderez ce numéro d'identification (de « login »), les TMEs suivants
même si vous changez de machine.
Si l'identification est correcte, une session démarre. La première fois il
vous sera demandé de personnaliser « votre bureau KDE », il vous suffira de
cliquer 5 fois sur
Suivant puis sur
Terminer, de lire
l'astuce du jour puis de cliquer sur
Fermer.
Il vous faut alors
ouvrir un
xterm (dit aussi
Terminal - Konsole)
c'est-à dire une fenêtre de dialogue
avec Linux (cliquez sur l'icône avec un coquillage en bas).
Pour des raisons de sécurité et de confidentialité, on vous demande de
changer le mot de passe d'origine lors du premier TME.
Tapez dans la fenêtre
Terminal - Konsole, la commande
yppasswd. Le système
vous demande alors le mot de passe actuel. L'authenticité de celui-ci
étant reconnue, le système vous demande un nouveau mot de passe.
Tapez-le (les caractères tapés au clavier n'apparaissent pas à l'écran) ;
il doit contenir au moins 7 caractères: ne
choisissez pas un mot ayant une signification, n'utilisez surtout pas
d'espace et mélangez lettres et chiffres (pour les lettres, le système
fait la distinction entre minuscules et majuscules; pour les chiffres,
n'utilisez pas le pavé numérique). Puis le système vous demande de
retaper ce nouveau mot de passe pour confirmation.
Mémorisez votre nouveau mot de passe, choisi en accord avec votre binôme.
Les informations sont rangées sur le disque dans des
fichiers,
eux-mêmes rangés dans des
répertoires, eux-mêmes rangés dans
d'autres répertoires, etc. Le seul répertoire qui ne soit pas rangé
dans un autre est appelé
racine et noté
/.
Le
nom absolu d'un fichier est le chemin (suite de répertoires)
qui mène de la racine à ce fichier. Par exemple:
/home/Etu/mi1/mi13/mi131/mi131m10/tp1.scm
est le nom absolu du fichier
tp1.scm, qui se trouve dans le
répertoire
mi131m10, qui lui-même se trouve dans le
répertoire
mi131, etc.
L'organisation hiérarchique des répertoires est représentable par une
structure
arborescente.
Figure 1 : Un extrait d'une arborescence de répertoires
On peut aussi désigner un fichier de manière
relative, au moyen
du chemin qui mène du répertoire de travail à ce fichier. Par
exemple, quand le répertoire de travail est
/home/Etu/mi1/mi13/mi131/mi131m10 le fichier de l'exemple
précédent a pour nom relatif
tp1.scm, tout simplement.
Si vous voulez connaître le nom absolu de votre répertoire de travail,
tapez
pwd dans la fenêtre
xterm.
Si vous voulez connaître la liste des fichiers dans ce répertoire,
tapez
ls ou, pour avoir plus de précisions, tapez
ls -l.
Les fenêtres peuvent se recouvrir. Il y a une seule fenêtre active à
la fois: on reconnaît la fenêtre active à la couleur de sa bande
supérieure.
Pour changer de fenêtre active, il suffit de placer le curseur de la
souris dans la fenêtre désirée; toutefois, ceci ne met pas la nouvelle
fenêtre active au premier plan: c'est pourquoi il vaut mieux cliquer
dans le bandeau supérieur de la fenêtre que l'on veut rendre active.
La fenêtre active peut être déplacée: cliquez dans le bandeau, faites
glisser avec la souris en maintenant le bouton gauche appuyé.
La fenêtre active peut être redimensionnée: approchez le curseur de la
souris du coin inférieur droit, quand il change de forme, maintenez le
bouton gauche appuyé pour définir la nouvelle taille.
Une autre façon très utile d'agrandir verticalement votre fenêtre active, est
de cliquer, avec le bouton du
milieu de votre souris, sur le petit
carré en haut, à droite de la fenêtre active. Attention, l'expérience montre,
qu'il ne faut pas, habituellement, dimensionner les fenêtres en plein écran.
Fenêtres et icônes: on peut icônifier une fenêtre en cliquant sur
l'avant-dernier bouton de son bandeau supérieur et on peut
désicônifier une icône en double-cliquant dessus.
La fenêtre
xterm doit être active.
Pour sauvegarder sur disquette le fichier
tpi.scm, tapez:
mcopy tpi.scm a:
ou lorsque votre ordinateur personnel est sous Windows
mcopy -t tpi.scm a:
Pour recopier sur le disque, dans le répertoire de travail, le fichier
nomfichier qui se trouve sur la disquette, tapez:
mcopy a: nomfichier .
ou lorsque votre ordinateur personnel est sous Windows
mcopy -t a: nomfichier .
Pour connaître le contenu de la disquette (ou de l'un de ses
répertoires), tapez:
mdir a:
ou
mdir a:/nom du répertoire
Vous pouvez également vous faire envoyer votre fichier de compte-rendu
de TME par courrier avec le formulaire
compte-rendu de
TME.
Quittez toutes les applications (DrScheme, Konqueror...) en passant
par le bouton
Quitter du menu (ne pas se contenter de fermer la
fenêtre)
Quand la fenêtre
xterm est active (et qu'aucune autre
fenêtre n'est ouverte), tapez
exit (ou
Ctrl D)
dans cette fenêtre. Puis, dans la barre en bas de l'écran, cliquez
sur l'icône représentant un bouton d'arrêt. Le système se met en état
d'accueil d'une nouvelle session.
N'éteignez pas la machine (sauf si les enseignants le demandent;
dans ce cas, suivez bien la procédure d'extinction).