Page suivante Page pr�c�dente Table des mati�res

1. Introduction

1.1 Pourquoi Linux ?

Vous avez entendu dire qu'Unix est difficile et vous �tes h�sitant � la perspective d'abandonner VMS ? Pas de panique. Linux, l'un des meilleurs clones d'Unix, n'est pas plus difficile � utiliser que VMS. En fait, je le trouve m�me plus facile. D'ailleurs, la plupart des gens trouve Linux beaucoup plus puissant et versatile que VMS (�videmment les aficionados de VMS ne sont pas de cet avis).

Linux et VMS sont tous les deux de bons syst�mes d'exploitation et accomplissent essentiellement les m�mes taches. Cependant, les outils de Linux sont � mon humble avis sup�rieurs. Leur syntaxe est souvent plus concise et ils ont souvent les quelques fonctionnalit�s de plus qui font la diff�rence et permettent de gagner du temps (vous entendrez souvent que VMS et Unix ont des philosophies diff�rentes). De plus, Linux est disponible sur les PC alors que ce n'est pas le cas de VMS (les derniers PC �tant d'ailleurs plus puissants que les VAX). Et, cerise sur le g�teau, les excellentes performances des nouvelles cartes graphiques transforment votre tite bo�te Linux, gr�ce � X, en une puissante station de travail graphique bien souvent plus rapide qu'une machine sp�cialement pr�vue pour cette t�che.

J'ai plusieurs raisons de croire que la combinaison Pentium/Linux est pr�f�rable � celle de VAX/VMS, mais ces pr�f�rences sont strictement personnelles et vous ne serez peut-�tre pas d'accord. Vous en d�ciderez de vous-m�me dans quelques mois.

Je prends en hypoth�se que vous �tes une �tudiant ou un chercheur � l'universit� et que vous utilisez r�guli�rement VMS pour les t�ches suivantes :

Dans la section suivante je vais vous expliquer comment faire ces t�ches sous Linux en utilisant votre exp�rience de VMS. Mais avant tout v�rifiez que :

Notez que ce HOWTO n'est pas suffisant pour faire de vous un linuxien pur et dur : il contient seulement le strict n�cessaire pour vous permettre de commencer. Vous devriez en apprendre plus sur Linux pour pouvoir en tirer le maximum (fonctionnalit�s avanc�es de bash, programmation, expressions r�guli�res, etc.).

Les documents du Linux Documentation Project (projet de documentation de Linux), disponibles sur metalab.unc.edu:/pub/Linux/docs/LDP, sont une importante source d'informations.

NDT : je vous sugg�re �galement de lire le Guide du rootard d'�ric Dumas et plus g�n�ralement tout ce que l'on peut trouver sur http://www.freenix.fr/linux et http://www.traduc.org.

Et maintenant, c'est parti !

1.2 Commandes et fichiers comparables

Ce tableau compare les commandes les plus utilis�es sous VMS et Linux. Gardez � l'esprit que leur syntaxe est souvent tr�s diff�rente ; pour plus de d�tails allez faire un tour dans les sections suivantes.

VMS                           Linux                   Notes
-------------------------------------------------------------------------------
@COMMAND                      command                    (doit �tre ex�cutable)
COPY fichier1 fichier2        cp fichier1 fichier2
CREATE/DIR [.r�pertoire]      mkdir r�pertoire           (seulement un par un)
CREATE/DIR [.r�p1.r�p2]       mkdirhier r�p/r�p
DELETE fichier                rm fichier
DIFF fichier1 fichier2        diff -c fichier1 fichier2
DIRECTORY                     ls
DIRECTORY [...]fichier        find . -name fichier
DIRECTORY/FULL                ls -al
EDIT fichier                  vi fichier,            (vous n'allez pas l'aimer)
 emacs fichier,                   (compatible EDT)
 jed fichier                (idem --- mon pr�f�r�)
FORTRAN prog.for              g77 prog.f,        (pas besoin de lier avec LINK)
 f77 prog.f,
 fort77 prog.f
HELP commande                 man commande     (la commande doit �tre pr�cis�e)
 info commande
LATEX fichier.tex             latex fichier.tex
LOGIN.COM                     .bash_profile,                    (fichier cach�)
 .bashrc                                    (idem)
LOGOUT.COM                    .bash_logout                               (idem)
MAIL                          mail,                                (un peu cru)
 elm,                             (beaucoup mieux)
 pine                            (encore meilleur)
PRINT fichier.ps              lpr fichier.ps
PRINT/QUEUE=laser fichier.ps  lpr -Plaser fichier.ps
PHONE utilisateur             talk utilisateur
RENAME fichier1 fichier2      mv fichier1 fichier2      (ne marche pas avec des
 fichiers multiples)
RUN progname                  programme
SEARCH fichier "motif"        grep motif fichier
SET DEFAULT [-]               cd ..
SET DEFAULT [.r�p.r�p]        cd r�p/r�p
SET HOST machine              telnet machine,            (pas exactement pareil)
 rlogin machine
SET FILE/OWNER_UIC=paul       chown paul fichier        (compl�tement diff�rent)
SET NOBROADCAST               mesg
SET PASSWORD                  passwd
SET PROT=(perm) fichier       chmod perm fichier       (compl�tement diff�rent)
SET TERMINAL                  export TERM=          (la syntaxe est diff�rente)
SHOW DEFAULT                  pwd
SHOW DEVICE                   du, df
SHOW ENTRY                    lpq
SHOW PROCESS                  ps -ax
SHOW QUEUE                    lpq
SHOW SYSTEM                   top
SHOW TIME                     date
SHOW USERS                    w
STOP                          kill
STOP/QUEUE                    kill,                        (pour les processus)
 lprm                   (pour supprimer un travail
 de la file d'impression)
SUBMIT commande               commande &
SUBMIT/AFTER=dur�e commande   at dur�e commande
TEX fichier.tex               tex fichier.tex
TYPE/PAGE fichier             more fichier
 less fichier                     (beaucoup mieux)

Bien s�r, les diff�rences des deux syst�mes ne se limitent pas aux noms des commandes. Continuez donc � lire.


Page suivante Page pr�c�dente Table des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:25