Linux : initiation à l'utilisation de la console
Retour au menu : Accueil - Index général - L'ordinateur dans le shack


Voir aussi : Linux : utilisation basique de la console -

    Linux est un système d'exploitation extraordinaire qui convient bien au radioamateur, ce passionné d'expérimentations. Le but de cette page n'est pas d'en décrire l'utilisation et les mérites, mais simplement d'aider l'utilisateur curieux à faire quelques essais avec la console, histoire de démysthifier son utilisation et d'enlever ses complexes à celui qui, lors de la visite d'un OM spécialiste de Linux, reste fasciné devant le copain tapant du code dans une petite fenêtre toute noire et donnant l'impression de comprendre des trucs mystérieux.   
    En fait, il n'y a rien de magique ni d'incompréhensible dans l'utilisation de la console. Il s'agit simplement d'un outil permettant de gérer un ordinateur dans ses plus intimes recoins, à condition de savoir le faire. Mais comme tout système complexe peut se décomposer en éléments simples, à défaut de savoir tout faire on peut commencer par se faire une petite idée. Savoir dire "bonjour" en chinois ne suffit pas pour survivre en Chine mais c'est un premier pas vers la connaissance.

Ouvrir la console
     La "console" ou "terminal" permet d'utiliser de façon à la fois fine et rustique un ordinateur sur lequel n'est pas installée d'interface graphique avec des fenêtres, des menus, des applications diverses et colorées. Les anciens qui ont connus le DOS dans les années 80 ne seront pas dépaysés avec les manips qui suivent.
    Pour ouvrir une fenêtre "console", trois solutions :
- chercher sur le bureau ou dans un menu latéral une icône toute noire comme celle indiquée par la flèche jaune
- chercher la même icône baptisée "Terminal" dans le menu Linux/Administration
- Taper au clavier Ctrl+Alt+T
    Ces trois recettes fonctionnent sous Mint, il peut en être autrement sur d'autres PC.

    L'apparence de la fenêtre peut être différente de celle représentée par la fig. ci-contre. Les menus "Fichiers", "Edition" permettent le paramétrage et l'utilisation. A découvrir par la suite.
    Ce qu'on va taper au clavier s'inscrira à droite du signe $, au bout de la flèche verte. Ce signe $ signifie qu'on est là en tant que simple utilisateur, pas en tant qu'administrateur. La chaîne de caractères à gauche est de la forme "nomdel'utilisateur @ nomdel'ordinateur.
    On donne un ordre à l'ordinateur en tapant une commande, autrement dit un mot-clé suivi ou pas de paramètres, et en validant avec la touche [Entrée].
 

Premières commandes toutes simples
     En voici une qui peut être utile. Elle permet de connaître la date et l'heure. Taper simple date et entrer. La réponse s'affiche à la ligne suivante.
    Exercice similaire : taper DATE et entrer. Le message d'erreur qui s'affiche nous fait comprendre que les mots-clés doivent être tapés en tenant compte de la différence majuscules/minuscules
    Autre commande bien pratique : clear pour effacer le contenu de la fenêtre.

    Une astuce en passant : pour réafficher les commandes passées précédemment, et les passer à nouveau utiliser la flèche vers le haut du pavé aux 4 flèches du clavier. Essayer les trois autres flèches pour voir leurs effets.
    Et pour finir : exit qui ferme la fenêtre du terminal
 

Commandes avec paramètres
     Les commandes simples vues précédemment se suffisaient à elles-mêmes. La première, date, peut être suivie d'un paramètre qui va agir, en le formattant, sur le résultat affiché.
    Exemple : taper date suivi d'une espace et du paramètre +%Y puis [Entrée] qui permettra de n'afficher que l'année (2025).
    Essayer aussi +%a qui donne le nom abrégé du jour et +%V qui fournit le numéro de la semaine.
    Une commande très sérieuse et très utile dans d'autres circonstances est echo qui envoie la phrase qui suit le mot-clé.
    Le coeur du système d'exploitation porte le nom de "noyau" (kernel en anglais) et la commande numéro 1 des administrateurs est sans doute uname -srm qui fournit la version du noyau installé.

    La commande avec paramètre la plus utile dès qu'on a fini de débuter est man auquel on passe le nom du mot-clé dont on veut connaître la manière d'être utilisée. "man" signifie "manuel de".
    Exemple : man date ou man clear ou encore man man...
 

Commandes bavardes
     Voici une commande simple qui fournit une grande masse d'informations concernant le matériel, très utiles au spécialiste. Il s'agit de lscpu. (fig. ci-contre).

     Une autre qui permet de connaître la place occupée par un dossier : du -h nomdudossier
Le paramètre -h force l'affichage en ko ou Mo.

    Une astuce en passant : si la liste est tellement longue que l'affichage ne s'arrête pas il suffit de taper au clavier Ctrl+C

    Pour voir la liste des processus : ps -e
    Le résultat de la commande lsblk est plus utile pour le "débutant" car il peut voir en un coup d'oeil tous ses lecteurs avec leurs partitions et volumes
    Les infos concernant un fichier particulier sont accessibles avec stat nomdufichier.extension
 

Quelques commandes pour naviguer dans l'arborescence
     Se déplacer dans l'arborescence du système de fichiers d'un PC sous Linux réclame un peu d'entraînement, surtout si l'organisation des dossiers est compliquée, avec des lecteurs qui se greffent dans des endroits discrets.
    Quand on ouvre une console on se trouve généralement dans le dossier home/user (où user est en fait le nom de l'utilisateur) on peut s'en assurer en tapant la commande très simple pwd
    Pour afficher la liste des dossiers et fichiers contenus dans le dossier courant, celui où l'on se trouve, on utilise la commande très simple également : ls
    La coloration des noms de fichiers et de dossiers permet de repérer ces derniers et l'on peut en ouvrir un en tapant cd nomdudossier il faudra utiliser également ls pour en afficher le contenu.
    Exemple : cd REF
    Pour remonter d'un niveau on utilise cd .. en n'oubliant pas l'espace entre cd et ..
    D'un dossier quelconque on peut aller directement dans le dossier utilisateur en tapant seulement cd
et pour remonter tout en haut de l'arborescence, autrement dit, à sa racine... on passe la commante cd / en mettant une espace entre cd et /