par Jean-Michel "JM" Grimaldi <jm@via.ecp.fr>

Le CTI (Centre de Traitement de l'Information) offre tous les tudiants de l'cole Centrale une centaine de postes UNIX, Mac et PC connects Internet, en libre service 24h/24.

Cette formation a pour but principal de prsenter l'utilisation de base des stations UNIX, depuis lesquelles chaque lve peut accder son compte.

Utilisation des stations UNIX

Login et mot de passe

Pour utiliser une station UNIX, tu dois te "logguer", c'est--dire rentrer ton login (identifiant) et ton password (mot de passe).

Ton login est compos des 6 premires lettres de ton nom, de la 1re lettre de ton prnom et du dernier chiffre de ton anne de sortie.

Tu peux changer ton mot de passe (dont seuls les 8 premiers caractres sont pris en compte) grce la commande passwd.
Tu dois d'ailleurs le faire au moins une fois tous les 6 mois : le CTI t'avertit lorsque tu te loggues et te donne un dlai de 10 jours, au-del duquel tu ne pourras plus te logguer. Essaye donc de te connecter au moins une fois par semaine...

Manipulation des fichiers et des rpertoires

pwd te dit dans quel rpertoire tu te trouves.

ls permet de lister les fichiers du rpertoire dans lequel tu te trouves.
Mais les fichiers commenant par un point (.login par exemple) n'apparaissent pas. Pour les voir il faut faire ls -a.
Pour voir les fichiers commenant par 'a' et se terminant par '.txt', tape ls a*.txt.
ls -l affiche des informations supplmentaires pour chaque fichier.

man est une fonction trs importante, puisqu'elle explique le fonctionnement et les options de chaque commande, par exemple man ls.

mkdir machin cre un rpertoire nomm machin.

cd rep1 permet d'aller dans le rpertoire rep1.
cd .. permet de revenir dans le rpertoire "pre".
cd ~ permet de revenir dans ton rpertoire personnel.

cp fichier1 rep1 copie fichier1 dans rep1.
cp fichier1 fichier2 cre fichier2 partir de fichier1.
cp -R rep1 rep2 permet de dupliquer un rpertoire.

mv fichier1 rep1 dplace fichier1 dans rep1.
mv fichier1 fichier2 renomme fichier1 en fichier2.

rm fichier1 supprime fichier1.
rmdir rep1 supprime rep1 s'il est vide.
Pour supprimer un rpertoire qui n'est pas vide : rm -rf rep1.

Gestion des permissions

Avec un systme UNIX, chaque fichier possde 3 types de permissions : lecture (r), criture (w) et excution (x).
Pour un rpertoire, l'excution correspond au fait d'accder un fichier de ce rpertoire ou de ses sous-rpertoires, et l'criture permet non seulement de renommer le rpertoire, mais aussi d'y crer des fichiers. Enfin la lecture correspond au fait de lister le contenu du rpertoire.
Pour un fichier qui n'est pas un programme (texte par exemple), la permission en excution n'a pas d'importance.

De plus, les permissions s'appliquent 3 niveaux distincts : propritaire (u), groupe (g) et autre (o). A chaque fichier est associ un propritaire et un groupe. Plusieurs personnes peuvent appartenir un groupe donn, si bien que l'on peut par exemple se donner toutes les permissions, donner les droits en lecture certaines personnes, et interdire l'accs toutes les autres :
rw_r_____
\u/\g/\o/

ls -l, que l'on a dj vu, affiche les permissions relatives chaque fichier, ainsi que le propritaire et le groupe.

Modification des permissions

chmod te permet de modifier les permissions d'un fichier dont tu es le propritaire.

chmod g+rw truc.txt donne au groupe associ truc.txt les permissions en lecture et criture.
chmod o-w truc.txt supprime les permissions en criture pour ceux qui ne sont ni propritaire ni dans le groupe.

Une autre utilisation de chmod, plus rapide, consiste compter 4 pour r, 2 pou w et 1 pour x. Ainsi, r_x correspond 4+0+1=5, rwx 4+2+1=7. Alors pour que truc.txt ait les permissions rwxr_xr_x, tu tapes simplement chmod 755 truc.txt.

dition

more affiche le contenu d'un fichier texte.

pico te permet de l'diter (mais il existe d'autres diteurs, par exemple vi -- prononcer "vi-ae"). pico est facile utiliser car une description des commandes est affiche en permanence.

Le mail et les news

pine te permet la fois de lire/crire tes emails et de participer aux groupes de discussion (newsgroups).
Son interface est la mme que celle de pico, ce qui en fait un outil trs facile utiliser.

Tu peux rexpdier ton mail vers une autre adresse. Pour cela cre un fichier nomm .forward dans ton rpertoire personnel, qui contiendra l'adresse vers laquelle tu veux rexpdier tes mails.

Autres commandes sous UNIX

ph est l'annuaire de l'cole. Par exemple ph gourisse te donne les coordonnes de M. Gourisse.

openwin te permet de lancer l'interface graphique.

Informations plus gnrales

Imprimer au CTI

Pour imprimer depuis les PC, il faut acheter une carte d'impression la caisse de secours.

Pour imprimer depuis les stations UNIX, il faut que le fichier soit au format postscript (truc.ps par exemple).
On tape alors lp -d Lex truc.ps et on attend le lendemain matin pour aller rechercher ses impressions dans les casiers prs des bureaux du CTI. C'est gratuit mais il vaut mieux utiliser ce service avec modration...

Attention aux virus !

Les PCs disposent d'Office, et c'est souvent bien pratique pour taper un rapport, mais attention aux virus : ils grouillent sur les PCs du CTI, et tu peux tre sr que si tu tapes un document word sur ces machines il sera infect !
Procure-toi donc un bon antivirus frachement mis jour avant de rcuprer un tel document sur un ordinateur personnel.

Les moniteurs

Des moniteurs sont l pour rpondre tes questions et rsoudre tes problmes avec les machines du CTI : ce sont des tudiants qui sont rmunrs 40 F/h et se trouvent dans la pice prs de la salle des Macs.

La FAQ du CTI

De nombreuses informations sont rassembles dans la Foire Aux Questions (Frequently Asked Questions en anglais) que l'on peut lire dans le newsgroup ecp.cti.