Retour au programme
Se connecter, se déconnecter
On se présente avec son nom de login
et son mot de passe. Il est important d'avoir
un bon de mot de passe (sécurité!),
et on ne le donne pas à ses amis et collégues.
(cf la charte).
Une fois connecté, on a un environnement graphique
très variable suivant les sites, les constructeurs,
l'installation maison, les machines.
Sur les machines élèves, l'environnement
est géré par les anciens.
Ne pas hésiter à cliquer avec les
3 boutons de la souris:
- dans une fenêtre
- dans un titre de fenêtre
- dans le fond d'écran
- dans un icône
On doit y trouver de quoi fermer et ouvrir des fenêtres,
les redimensionner, les déplacer, etc.
On se déconnecte:
- d'une session caractère: exit (cas de
session telnet, de connexion Minitel ou par modem);
- d'une session graphique par la commande ad hoc dans
les menus.
Principes de base
Si on est en mode graphique, on peut déjà chercher dans
les menus. Sinon
on tape des commandes dans les fenêtres terminal.
Exemple:
tel cousot
date
pot samedi
xeyes
netscape
configuration : conf. des gourous
Une commande est souvent de la forme:
commande -option1 -option2 -option3 parametre1 param2
Exemples:
ls
ls -l
ls -l /usr
On apprend les commandes et leurs options avec le
manuel:
man date # la commande date
man -k date # tout sur les dates
xman
Et de plus en plus de choses sont indiquées
dans
http://www.spi.ens.fr/install/
.
On peut se faire dépanner:
- en demandant aux gens voisins dans la salle
- en demandant à des gourous: gourous@clipper
ou spi. Ou aux gestionnaires des salles!
Les éditions de texte
Il existe quantité d'éditeurs de texte. Un très
répandu est emacs. Mais il existe aussi
xemacs, nedit, xedit, textedit,
vi, pico, joe, axe, etc.
Les commandes de base d'emacs
Elles se retrouvent dans plein d'outils: netscape, les
shells, etc.
- Control-A : début de ligne
- Control-B : reculer d'un caractère
- Control-D : détruire le caractère sous le cuseur
- Control-E : fin de ligne
- Control-F : avancer d'un caractère
- Control-K : détruire la fin de ligne
- Delete: gommer en reculant
- et évidemment les 4 flèches
Sortir d'emacs, c'est Control-X Control-C
puis répondre aux questions!
Répertoires et fichiers
Les fichiers Unix sont une arborescence, chacun démarre
dans son HOME. Chaque élément a un
nom, qui peut être long: le caractère TAB
du shell permet de complèter et/ou faire
défiler les noms possibles.
Certains programmes demandent des suffixes précis:
LaTex a ainsi des fichiers .tex, .dvi, etc.
Le prompt peut contenir le nom du répertoire. Les commandes
de base sont:
- ls et ls -l pour voir la liste des fichiers
- cd quelquePart pour se déplacer (monter c'est '..')
On renomme un fichier via:
mv ancienNom nouveauNom
On détruit un fichier via:
rm fichier
On copie (= duplique) un fichier via:
cp fichier nouveauFichier
NB : l'option -i permet d'éviter les
maladresses: le programme demande confirmation si une
opération irréversible est tenté
(tous les cas de rm, les commandes de copie
et de renommage qui détruiraient un fichier
existant déjà).
Quelques touches utiles
Control-C : pour tuer le programme en cours
Control-D : terminer un programme interactif, fermer une fenêtre
Control-L : dans plusieurs cas de figure, redessiner l'écran
Copier/coller
Bouton 1 + déplacement = sélectionner du texte.
Bouton 1, double-clic = sélectionner du texte.
Bouton 2 : le copier.
Exemple: adresse de mail, nom de fichier.
Faire du multi-tâche
Lancer un programme en background
galion ~ $ xeyes &
Ceci ne va évidemment pas pour un programme interactif!
Voir pourquoi une machine rame:
galion ~ $ top
Voir tout ce que fait une machine:
galion ~ $ ps augx | more
galion ~ $ ps -aef | more