Aller au contenu

1. Linux : les commandes de base

1.1 Introduction

À la "préhistoire" des systèmes d'exploitation, ces derniers étaient dépourvus d'interface graphique (système de fenêtres "pilotables" à la souris), toutes les interactions entre le système d'exploitation et l'utilisateur étaient réalisées par l'intermédiaire de "lignes de commandes" (suites de caractères saisies par l'utilisateur).

Aujourd'hui, même si les interfaces graphiques modernes permettent d'effectuer la plupart des opérations, il est important de connaitre quelques-unes des commandes car:

  • Lorsque l'interface graphique ne fonctionne plus, à la différence de Windows, Linux peut tourner sans bureau. La ligne de commande par exemple, peut être la seule méthode pour redémarrer correctement.

  • Les lignes de commande sont souvent plus précises (plus d'options) que l'interface graphique.

  • Pendant son exécution, la ligne de commande renvoie beaucoup plus d'informations à propos du travail en cours (mode verbeux). Si une application ne démarre pas par exemple, essayez de la démarrer dans une console: elle ne démarrera pas mieux mais vous saurez pourquoi grâce aux commentaires retournés par la console.

  • La ligne de commande nécessite moins de ressources matérielles.

  • Les commandes sont toujours disponibles, sur n'importe quel ordinateur exécutant Linux, ce n'est pas le cas du bureau.

  • Les commandes sont en gros les mêmes pour n'importe quelle distribution Linux.

  • Donner et/ou recevoir de l'aide est plus simple en ligne de commandes. Il est souvent confus et long d'expliquer où cliquer dans la succession d'écrans d'une interface graphique, alors que le copier/coller de commandes, même nombreuses, en console est toujours très simple et rapide, tout se passe dans la même fenêtre.

Pour saisir des lignes de commandes, nous allons utiliser un terminal et plus tard une console (même si ce n'est pas exactement la même chose).

1.2 Premier pas

Ouvrez un terminal (raccourci ctrl+alt+T), vous devriez avoir quelque chose qui ressemble à cela:

nom_utilisateur@nom_ordinateur ~ $

Le terminal s'ouvre avec une invite de commande en indiquant le nom de l'utilisateur "nom_utilisateur" et le nom de l'ordinateur "nom_ordinateur".

Example

zorglub@Aspire-V3
Le nom de l'utilisateur est zorglub, le nom de l'ordinateur est Aspire-V3.