Page suivante Page précédente Table des matières

1. Introduction

1.1 Est-ce Linux qu'il vous faut ?

Vous voulez passer de DOS/Windows à Linux ? Bonne idée, mais attention : cela peut ne pas être utile pour vous. A mon humble avis, il n'existe pas de ``meilleur ordinateur'' ou ``meilleur système d'exploitation'' : cela dépend de ce que l'on veut faire. Voilà pourquoi je ne crois pas que Linux soit la meilleure solution pour tout le monde, même s'il est techniquement supérieur à de nombreux systèmes d'exploitation du commerce. Vous tirerez un immense bénéfice de Linux si ce dont vous avez besoin, c'est de logiciels de programmation, de l'Internet, de TeX... de logiciels techniques en général, mais si vos besoins concernent d'abord des logiciels commerciaux, ou si vous ne vous sentez pas d'attaque pour apprendre et pour taper des commandes, passez votre chemin.

Linux n'est pas (pour l'instant) aussi facile à utiliser et à configurer que Windows ou le Mac, alors soyez prêt(e) à bidouiller pas mal. En dépit de ces avertissements, laissez-moi vous dire que je suis sûr à 100% que si vous faites partie du bon type d'utilisateur, vous trouverez en Linux votre Nirvana informatique. La balle est dans votre camp. Et rappelez-vous que, de toute façon, Linux et DOS/Windows peuvent coexister sur la même machine.

Pré-requis pour ce HOWTO : je supposerai que

  • vous connaissez le commandes et les concepts de base de DOS;
  • Linux, et le système X Window si possible, sont correctement installés sur votre PC;
  • votre shell--- l'équivalent du COMMAND.COM-- est bash;
  • vous comprenez que ce guide n'est qu'une introduction incomplète. Pour plus d'information, consultez le ``Linux Installation and Getting Started'' de Matt Welsh et/ou le ``Linux User Guide'' de Larry Greenfield ( sunsite.unc.edu:/pub/Linux/docs/LDP). NdT. : "Le Guide du Rootard", une introduction approfondie à Linux en français est disponible sous divers format à l'URL ftp://ftp.ibp.fr/pub/linux/french/docs/ .

Ce HOWTO remplace le vieux mini-HOWTO ``From DOS to Linux - Quick !''. Remarquez également que, sauf indication contraire, toute l'information de ce travail concerne le vieux méchant DOS. Il y a une section Windows, mais, gardez à l'esprit que Windows et Linux sont totalement différents, au contraire de DOS qui est un parent éloigné d'UNIX.

1.2 Oui, c'est le bon choix. Dites-m'en plus.

Vous avez installé Linux et les programmes dont vous aviez besoin sur le PC. Vous vous êtes créé un compte (si ce n'est pas le cas, tapez adduser sur le champ!) et Linux tourne. Vous venez d'entrer votre nom et votre mot de passe, et, à présent vous fixez l'écran en pensant : ``Et maintenant ?''

Ce n'est pas le moment de désespérer. Vous êtes tout près de faire les mêmes choses que celle que vous aviez l'habitude de faire sous DOS, et beaucoup plus. Si vous étiez sous DOS, au lieu d'être sous Linux, vous feriez quelques unes des tâches suivantes :

  • exécuter des programmes et créer, copier, visualiser, effacer, renommer des fichiers;
  • faire des CD, MD, RD et DIR sur vos répertoires;
  • formater des disquettes et copier des fichiers à partir de/sur ceux-ci;
  • vous occuper de vos AUTOEXEC.BAT et CONFIG.SYS;
  • écrire vos propres fichiers .BAT et/ou programmes QBasic et/ou C/Pascal;
  • le 1% restant;

Vous serez ravi de savoir que ces tâches peuvent être accomplies sous Linux de manière similaire que sous DOS. Sous DOS, l'utilisateur moyen utilise bien peu de la bonne centaine de commandes disponibles : la même chose, jusqu'à un certain point, reste valable pour Linux.

Quelques points à souligner avant de continuer :

  • d'abord, comment en sortir. Pour quitter Linux : si vous voyez un écran en mode texte, appuyez sur CTRL-ALT-DEL, attendez que le système ait pris soin de ses entrailles et vous dise que tout est OK, éteignez alors le PC. Si vous travaillez sous le système X Window, appuyez d'abord sur CTRL-ALT-BACKSPACE, et ensuite sur CTRL-ALT-DEL. Ne jamais éteindre ou ré-initialiser le PC directement : cela peut endommager le système de fichiers;
  • contrairement à DOS, Linux a des mécanismes de sécurité internes, dus à sa nature multi-utilisateurs. Des droits sont associés aux fichiers et aux répertoires, et certains d'entre eux ne peuvent donc pas être accessible par un utilisateur ordinaire; (cf. la section Droits). Seul l'utilisateur dont le nom de login est ``root'' a tous les pouvoirs. (Ce gars là, c'est l'administrateur système. Si vous travaillez sur votre propre PC, c'est également vous qui serez root.) Au contraire, DOS vous laissera effacer tout le contenu de votre disque dur.
  • vous êtes fortement encouragé(e) à expérimenter, jouer, essayer par vous-même : cela ne fera sûrement pas de mal. En case de besoin, voici ce que vous pouvez faire:
    • pour obtenir un peu d'aide sur les ``commandes internes'' du shell, tapez help;
    • pour avoir l'aide sur une commande, tapez man commande qui invoque la page de manuel (``man'') relative à commande. Autrement, tapez info commande qui invoque la page d'informations relative à commande si elle est disponible. Info est un système de documentation basé sur l'hypertexte, pas toujours intuitif au départ. Enfin, vous pouvez essayer apropos commande ou whatis commande et taper 'q' pour quitter;
  • une grande partie de la puissance et de la flexibilité d'UNIX provient des concepts simples de redirection et de ``piping'' bien plus puissants que sous DOS. Des commandes simples peuvent être chaînées les unes aux autres pour accomplir des tâches complexes. N'ayez pas peur d'utiliser ces commandes !
  • conventions : <...> signifie que quelque chose doit être spécifié, alors que [...] désigne quelque chose d'optionnel. Par exemple :
    $ tar -tf <fichier.tar> [> fichier_de_redirection]
    
    fichier.tar doit être indiqué, mais la redirection vers fichier_de_redirection est optionnelle.
  • à partir de maintenant, ``LPM'' signifie ``veuillez vous reporter aux pages du manuel pour plus d'information''.

1.3 Pour les impatients

Vous voulez vous faire la main ? Jetez un oeil à ceci :


DOS                     Linux                   Notes
------------------------------------------------------------------------------

BACKUP                  tar -Mcvf device dir/   completement different
CD dirname\             cd dirname/             presque la meme syntaxe
COPY file1 file2        cp file1 file2          idem
DEL file                rm file                 attention - pas de undelete
DELTREE dirname         rm -R dirname/          idem
DIR                     ls                      pas exactement la meme syntaxe
DIR file /S             find . -name file       completement different
EDIT file               vi file                 je ne pense pas que vous 
                                                aimerez
                        emacs file              ca c'est mieux
                        jstar file              un peu comme edit de dos
FORMAT                  fdformat,
                        mount, umount           une syntaxe assez differente
HELP command            man command             la meme philosophie
MD dirname              mkdir dirname/          presque la meme syntaxe
MOVE file1 file2        mv file1 file2          idem
NUL                     /dev/null               idem
PRINT file              lpr file                idem
PRN                     /dev/lp0,
                        /dev/lp1                idem
RD dirname              rmdir dirname/          presque la meme syntaxe
REN file1 file2         mv file1 file2          ne marche pas pour des fichiers
                                                mutliples
RESTORE                 tar -Mxpvf device       une syntaxe differente
TYPE file               less file               beaucoup mieux
WIN                     startx                  completement differents !

Si vous avez besoin de plus que d'une table de commandes, veuillez vous reporter aux sections suivantes.


Page suivante Page précédente Table des matières