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:

On doit y trouver de quoi fermer et ouvrir des fenêtres, les redimensionner, les déplacer, etc.

On se déconnecte:

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:

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. 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:

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