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

1. Introduction

1.1 Est-ce bien Linux qu'il vous faut ?

Vous voulez basculer du monde DOS (cette définition incluant Windows) vers Linux ? Bonne idée : Linux est techniquement supérieur au DOS, à Windows 9x et même à Windows NT. Mais prenez garde : cela ne vous sera peut-être pas si utile que ça. Voici les principales différences entre DOS/Windows et Linux :

  • Windows peut faire tourner Microsoft Office et des tas de jeux ; est considéré comme facile à installer et configurer ; est notoirement instable ; est peu performant et sujet à des plantages fréquents.
  • Linux peut faire tourner StarOffice, un flopée de logiciels techniques mais moins de jeux ; peut être difficile à installer et à configurer ; est d'une stabilité à toute épreuve ; offre des performances optimales et ne plante qu'extrêmement rarement.

C'est à vous de décider ce dont vous avez besoin. En outre, Linux vous donne la puissance mais nécessite un temps d'apprentissage pour la maîtriser. Ainsi, si vous voulez utiliser avant tout des logiciels du commerce, ou si vous ne vous sentez pas d'attaque pour apprendre quelques nouveaux concepts et commandes, vous feriez mieux de regarder ailleurs. Soyez conscient que de nombreux débutants abandonnent à cause des difficultés rencontrées au démarrage.

Des travaux sont en cours pour rendre Linux plus simple d'utilisation, mais n'espérez pas vous y sentir à l'aise à moins de lire pas mal de documentation et de l'utiliser au moins pendant quelques mois. Linux ne vous donnera pas de résultats immédiats. En dépit de ces avertissements, je suis confiant à 100% que si vous êtes le bon type d'utilisateur, vous trouverez en Linux votre Nirvana informatique. Au fait, Linux + DOS/Win peuvent coexister en toute harmonie sur la même machine.

Prérequis pour ce howto : je supposerai que

  • vous connaissez les bases des commandes et des concepts du DOS ;
  • Linux, et éventuellement le système X Window (X11 en abrégé), sont correctement installés sur votre PC ;
  • votre interpréteur de commandes (ou shell, l'équivalent de COMMAND.COM) est bash.

Sauf indication contraire, toute l'information de ce document concerne ce vieux méchant DOS. On trouvera des informations à propos de Windows par-ci par-là, mais gardez à l'esprit que Windows et Linux sont totalement différents, contrairement au DOS qui est une espèce de parent pauvre d'UNIX.

Veuillez également noter que ce document n'est ni une introduction exhaustive ni un guide de configuration !

La version la plus récente de ce document est disponible en différents formats à l'adresse ftp://sunsite.unc.edu:/pub/Linux/docs/howto.

1.2 Oui, c'est bien Linux. Je veux en savoir plus.

Vous avez installé Linux et les programmes dont vous avez besoin sur le PC. Vous vous êtes créé un compte utilisateur (si ce n'est pas le cas, tapez adduser votre_nom maintenant !) et Linux est en train de tourner. Vous venez d'entrer votre nom et votre mot de passe, et, à présent, vous regardez l'écran en vous demandant : «Et maintenant, que faire ?»

Ce n'est pas le moment de désespérer. Vous êtes sur le point de faire les mêmes choses que celles que vous aviez l'habitude de faire avec DOS/Win, et beaucoup plus. Si vous étiez sous DOS/Win au lieu d'être sous Linux, vous seriez en train de faire quelques-unes des tâches suivantes :

  • faire tourner des programmes et créer, copier, visualiser, effacer, imprimer et renommer des fichiers ;
  • faire des CD, des MD, des RD et des DIR dans vos répertoires ;
  • formater des disquettes et copier des fichiers vers ou à partir de celles-ci ;
  • personnaliser le système ;
  • surfer sur l'Internet ;
  • écrire des fichiers .BAT et des programmes dans votre langage préféré ;
  • le 1% restant.

Vous serez ravi de savoir que ces tâches peuvent être accomplies sous Linux de manière similaire au DOS. Sous DOS, l'utilisateur moyen n'utilise qu'une fraction de la bonne centaine de commandes disponibles : la même chose, jusqu'à un certain point, s'applique à Linux.

Concepts introductifs

La meilleure façon d'apprendre quelque chose de nouveau est de se jeter à l'eau. Il vous est chaudement recommandé d'expérimenter et de jouer avec Linux : à moins de vous connecter en tant que root cela ne peut en aucun cas endommager le système. Quelques points à noter :

  • avant tout, comment quitter Linux en toute sécurité ? Si vous êtes devant un écran en mode texte, faites <CTRL-ALT-DEL>, attendez que le système commence à redémarrer ; à ce moment-là, éteignez le PC. Si vous travaillez sous X Windows, tapez <CTRL-ALT-BACKSPACE> d'abord, puis <CTRL-ALT-DEL>. Il ne faut jamais éteindre ou redémarrer le PC directement : cela pourrait endommager le système de fichiers ;
  • contrairement au DOS, Linux est pourvu d'origine de mécanismes de sécurité. Des droits d'accès sont associés aux fichiers et aux répertoires ; par conséquent, l'utilisateur normal ne peut accéder à certains d'entre eux, cf. Droits d'accès et propriété. À l'inverse, DOS et Windows vous permettront de rayer de la carte l'intégralité du contenu de votre disque dur ;
  • il existe un utilisateur particulier appelé «root» : c'est l'administrateur système qui dispose du pouvoir de vie et de mort sur la machine. Si vous travaillez sur votre propre PC, c'est vous qui êtes root. Travailler sous root est dangereux : toute erreur peut endommager sérieusement voire détruire le système, comme avec DOS/Win. Ne travaillez pas sous root sauf en cas de nécessité absolue ;
  • une grande part de la complexité de Linux provient du fait qu'il est configurable à l'extrême : tout paramètre et toute application peuvent virtuellement être personnalisés grâce à un ou plusieurs fichiers de configuration. Cette complexité est le prix à payer pour la puissance ;
  • les redirections et les pipes sont des capacités secondaires du DOS, mais ils sont beaucoup plus importants et plus puissants sous Linux. Des commandes simples peuvent être mises bout à bout pour accomplir des tâches complexes. Je vous encourage fortement à apprendre à vous en servir.

Obtenir de l'aide.

Il existe de nombreuses manières d'obtenir de l'aide avec Linux. Les plus importantes sont de :

  • lire la documentation -- J'insiste. Bien que le HOWTO que vous lisez en ce moment puisse servir d'introduction à Linux, il y a plusieurs livres que vous devriez vraiment lire : le «Linux Installation and Getting Started» par Matt Welsh ( http://sunsite.unc.edu/mdw/LDP/gs/gs.html), le «Linux User Guide» de Larry Greenfield ( ftp://sunsite.unc.edu/pub/Linux/docs/linux-doc-project/users-guide) , et la FAQ Linux ( http://sunsite.unc.edu/mdw/FAQ/Linux-FAQ.html). Vous devriez vous sentir coupable jusqu'à ce que vous ayez lu au moins l'un d'entre eux.
  • la documentation des paquetages installés sur votre machine se trouve souvent dans les sous-répertoires de /usr/doc/ ;
  • pour obtenir un peu d'aide sur les «commandes internes» du shell, tapez help ou mieux, man bash ou info bash ;
  • pour avoir l'aide sur une commande, tapez man commande qui invoque la page du manuel (man) relative à commande. D'autre part, vous pouvez taper info commande qui invoque la page d'informations (info) traitant de commande. Info est un système de documentation à base d'hypertexte, dont l'utilisation n'est peut-être pas intuitive au début. Enfin, vous pouvez essayer apropos commande ou whatis commande. Pour toutes ces commandes, tapez «q» pour quitter.
  • enfin, sur l'Internet : l'endroit approprié pour obtenir de l'aide est Usenet, par exemple dans news:comp.os.linux.setup. S'il vous plaît, ne m'envoyez pas de messages d'appel à l'aide car je suis quelque peu débordé.

1.3 Conventions

Tout au long de ce document, les exemples figureront souvent au format suivant : <...> est un argument obligatoire, alors que [...] est optionnel. Par exemple :

$ tar -tf <fic.tar> [> fic-redir]

fic.tar doit être spécifié, mais la redirection vers fic_redir est optionnelle.

«LPM» signifie «Lisez les Pages du Manuel pour de plus amples informations». Je ne soulignerai jamais assez combien il est important de lire la documentation. «DOSWin» signifie «DOS/Windows».

Lorsque l'invite (prompt) d'un exemple de commande est le symbole #, cette commande ne peut être lancée que par root.


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