Le terminal Linux pour débutants

La console Linux pour les débutants.

Il arrive parfois qu'avec toute la bonne volonté du monde, le débutant soit malheureusement obligé d'aller en console sous Linux.

Après plusieurs tentatives en mode graphique, vous n'arrivez pas à obtenir ce que vous souhaitez.
Le recours à la console devient un passage obligé.

Certains sites ou blogs vous proposent la solution à votre problème mais en mode console. Alors autant connaître à l'avance le mode console et quelques commandes pour commencer l'aventure dans un terminal et s'en sortir un peu.

Ouvrez votre terminal, nous allons découvrir ensemble pas à pas vos premières commandes.

Le terminal ouvert sous Linux

La première chose que vous pouvez constater, c'est qu'une ligne apparaît avec un dollar à la fin.
C'est le prompt, ne cherchez pas à comprendre pour le moment, ce n'est pas le plus important.

Le « $ » indique que vous êtes en mode simple utilisateur, donc avec des droits restreints sur votre ordinateur. C'est l'administrateur qui possède tous les droits sur le PC, c'est l'utilisateur « root ».

Pour passer en mode Administrateur (root) de votre machine, il faut taper « su » suivi du mot de passe de l'administrateur.

Le dollar va se transformer en dièse « # »

Pour certaines distributions il faudra utiliser « sudo » suivi de la commande, pour être en mode administrateur.

Terminal administrateur root su

ATTENTION, vous êtes devenu le grand maître de votre PC, vous pouvez tout faire et même des bêtises irréversibles. Alors prudence.

Pour revenir sous votre compte utilisateur, tapez « exit »

Terminal Linux sortir administrateur su

Vous avez à nouveau le dollar.

Comme dans Windows, Linux possède une arborescence. Un premier répertoire dans lequel vous allez trouver d'autres répertoires et des fichiers.

Voici un extrait d'une arborescence possible de Linux. Cela peut changer suivant les distributions.

Arborescence répertoire Linux

Où se trouve t-on dans l'arborescence ?

Tapez la commande : « pwd » et vous aurez la réponse.

eric@calculate ~ $ pwd
/home/eric (Le répertoire dans lequel vous vous trouvez)
eric@calculate ~ $

pwd me renseigne sur l'endroit où je me trouve dans l'arborescence.

Je suis donc dans le répertoire « eric » du répertoire « home ».

Est-ce qu'il y a quelque chose dans ce répertoire ?

Voir le contenu d'un répertoire.
Tapez la commande : ls

eric@calculate ~ $ ls
Bureau FONDS Modèles Public Vidéos
Documents Images Musique Téléchargements
eric@calculate ~ $

La commande « ls » vous donne un certain nombre d'éléments. Ces éléments sont tous de la même couleur. Ce sont des répertoires.

Une commande peut avoir des attributs. C'est à dire que l'on peut lui adjoindre des options.

Tapez dans la console par exemple : ls - -help
Je ne vous donne pas le résultat ci-dessous. Vous le voyez bien, c'est assez long.
Nous allons simplement retenir le fait que pour une commande, vous allez trouver des attributs et que pour les connaître, vous pouvez vous aider de l'option - - help

Comment se déplacer dans les autres répertoires ?

Je suis dans /home/eric et je souhaite aller dans le répertoire « Documents ».

Tapez cd Documents

eric@calculate ~ $ cd Documents
eric@calculate ~/Documents $

Tapez maintenant pwd

eric@calculate ~/Documents $ pwd
/home/eric/Documents
eric@calculate ~/Documents $

Vous êtes bien dans le répertoire Documents de /home/eric

Pour remonter d'un répertoire.

Tapez cd  ..

eric@calculate ~/Documents $ cd ..
eric@calculate ~ $ pwd
/home/eric
eric@calculate ~ $

Pour remonter tout en haut de l'arborescence.

Tapez cd /

eric@calculate ~ $ cd /
eric@calculate / $ pwd
/
eric@calculate / $

Vous êtes tout en haut de l'arborescence

Tapez ls

eric@calculate / $ ls
bin boot dev etc home lib lost+found media mnt opt proc root run sbin sys tmp usr var
eric@calculate / $

Et vous avez à peu près l'arborescence du dessin plus haut.

Faisons un petit test.

Tapez cd home

Vous vous retrouvez dans le répertoire home.

Tapez maintenant cd bin

eric@calculate /home $ cd bin
bash: cd: bin: Aucun fichier ou dossier de ce type

eric@calculate /home $

Ça ne marche pas.

Pour aller dans un répertoire hors du répertoire où vous vous trouvez, il faut utiliser le slash /

Tapez maintenant cd /bin

eric@calculate /home $ cd /bin
eric@calculate /bin $ pwd
/bin
eric@calculate /bin $

Vous êtes bien dans le répertoire bin.

Essayez d'aller dans votre répertoire personnel home/votreprenomparexemple

/home/eric

Vous allez taper cd /home/eric (Tapez votre nom de répertoire personnel)

eric@calculate /bin $ cd /home/eric
eric@calculate ~ $ pwd
/home/eric
eric@calculate ~ $

Nous n'allons pas détailler toutes les astuces pour se déplacer d'un répertoire à l'autre.
Nous n'allons pas non plus détailler toutes les commandes, il faudrait écrire un livre.

Mais avec ces quelques éléments et quelques commandes principales, vous allez pouvoir petit à petit par vous même découvrir les entrailles de Linux.

Récapitulatif

pwd Ou se trouve–t-on ?
ls Qui a t-il dans ce répertoire ?
cd .. Remonter d'un répertoire
cd / Remonter à la racine
ls - - help Aide sur une commande ou man ls

D'autres commandes à découvrir.

Arborescence des répertoires Linux

Il y a de nombreuses commandes Linux, il faudrait un gros livre pour vous parler de toutes ces commandes. Mais, vous avez pu voir au travers de quelques commandes, comment vous pouvez aborder la console.

N'hésitez pas à parcourir internet, de nombreux sites vous donnerons la description des commandes les plus fréquemment rencontrées.

Aidez vous de man et - - help.

man find

Certaines pages de man ont été traduites en français sur internet.

Voir aussi Le terminal pour débutants la suite.

11 commentaires

  • J’ai beaucoup aimé cette page.
    J’aimerai savoir s’il est possible d’avoir la lise quasi complète des commandes et leurs significations.
    merci !
  • comment instaler un modem USB sous linux?
    • Utilise HandyLinux ca vient avec tout les pilote. Tu va juste connecter le modem et il s’affichera
  • comment installer python sous linux?
    • installle mint il est préinstallé
  • Bonjour j’ai bien aimée votre page mais j’ai un souci impossible de mettre mon mot de passe apreés le su
    • Ben il faut taper su et la touche entre et ensuite le passeport et entre
      Si c’est Ubuntu l’accès à su est verrouiller
      Il faut faire sudo et la commande ensuite
      Genre sudo apt-get update
  • Dsl, j’aime pas laisser mon adresse à tout va, je voulais juste vous dire merci, c’est très clair et c’est ce que je cherchais :)
  • j’ai vraiment aimé votre page.
  • Je découvre Linux. Merci pour vos conseils et la pédagogie employée accessible au plus grand nombre.
  • super comme page j’ai vraiment aimé votre petit cours assez intéressant les gens doivent comprendre le principe de linux enfin de comprendre que linux n’est pas aussi compliqué que les gens croient tout a une signification ce n’est pas du charabia toute commande veut dire quelque chose on communique juste avec elle bon pour ceux qui pensent que linux est trop technique les communautés ont pensé a vous en vous donnant la possibilité de tout faire avec l’interface graphique parmi ces distributions on peut citer quelques unes orienté grand publique notamment : Ubuntu, Linux Mint , fédora , voyager , et bien d’autres … Pour ceux qui viennent de Windows notamment les débutants qui veulent passer sous linux je vous conseille Linux Mint c’est une distribution facile d’utilisation avec une interface simple il y’ a beaucoup de ressemblance avec l’interface de Windows 7 et 8

Exprimez-vous! Dites-moi ce que vous en pensez..