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 / |
|
|
|