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 :
DCL
--- est bash
(demandez � votre administrateur). 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 !
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.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:25