Apprenez à dompter votre Linux
et maîtriser sa puissance !
25 tutoriels inclus !
Devenez un vrai sorcier de la ligne de commandes grâce aux 5 rubriques suivantes :
Cliquez sur la couverture pour découvrir le sommaire et des extraits du magazine !
En savoir plus12,90 € TTC
On entend parfois dire que la ligne de commandes c’est pour les paresseux ; c’est surtout pour les impatients. Il y a en effet énormément de situations où la ligne de commandes s’avère bien plus rapide que son homologue graphique : pour naviguer parmi les fichiers du système, pour gérer ses paquets logiciels, pour ouvrir un fichier avec l’application adéquate, etc.
S’initier à la ligne de commandes, saisir des instructions au sein d’un terminal, c’est un peu comme s’élancer pour la première fois sur une piste noire en ski. On commence à bien connaître l’environnement, les bons mouvements, pour avoir pratiqué plusieurs fois, progressivement, les choses à notre portée, mais là, ça devient sérieux, c’est une étape supplémentaire à franchir. Alors on fait le caïd sur le télésiège, mais une fois arrivé tout en haut de la piste, qui paraît d’un seul coup bien raide, parfois bien bosselée aussi, on se demande finalement si c’est une bonne idée d’y aller ;-)
Parce qu’à y regarder de plus près, un mauvais geste, une mauvaise chute peut s’avérer fatal... Rassurez-vous, dans le cas de la ligne de commandes, vous ne risquez physiquement pas grand-chose, fort heureusement ! Ce sont surtout vos données qui peuvent éventuellement être malmenées et c’est pourquoi on ne va pas commencer à taper au clavier (ni à dévaler une piste) les yeux bandés. Eh oui, on ne va pas vous mentir : au début il faut un peu d’entraînement, car ce n’est qu’en pratiquant que l’on apprend. Mais une fois tous ces automatismes intégrés, vous serez tellement plus à l’aise avec votre terminal de commandes que vous ne voudrez même plus entendre parler d’interface graphique !
De toute façon, quand on y réfléchit, toute nouvelle application graphique demande elle aussi un minimum d’apprentissage avant une utilisation optimale. On fouille dans les différents menus pour visualiser ce qu’il est possible de faire, on étudie les barres d’outils, on cherche à comprendre le rôle de chaque option proposée dans la configuration, ... Parfois, cela peut s’avérer plus pénible encore que d’utiliser une commande pour la première fois : un coup d’œil sur la page de manuel et sur la syntaxe à respecter et le tour est (quasiment) joué !
La ligne de commandes nécessite toutefois de posséder un ensemble de connaissances de base, notamment savoir quels sont les outils à utiliser, découvrir les fonctionnalités avancées du shell, apprendre à manipuler ses fichiers, à se promener dans le système et surtout, connaître la syntaxe à adopter pour dialoguer avec le système. Se contenter de recopier - de surcroît sans la comprendre - une ligne de code trouvée dans un livre ou une page web ne vous fera pas progresser (et peut parfois s’avérer dangereux pour votre système...).
C’est pourquoi plusieurs parties introductives de ce numéro commencent par poser les bases, l’essentiel des notions et des commandes à connaître pour débuter sans souci, de l’exploration de votre terminal et des possibilités du shell à l’écriture de vos premiers scripts, en passant par une présentation de toutes les commandes de base et des éléments de syntaxe. Suivent plusieurs fiches pratiques, qui vous permettront d’effectuer rapidement la plupart des tâches courantes. Ainsi, vous apprécierez très vite l’étendue des possibilités et le souplesse d’utilisation des outils mis à votre disposition. Une sélection de recettes incontournables pour aller droit au but, pour vous exercer et par la même occasion, mieux comprendre et gérer votre système.
Parce qu’au final, c’est ça la ligne de commandes : dialoguer avec le cœur du système, sans intermédiaire (si ce n’est le shell évidemment, un ordinateur n’étant pas très réceptif à la télépathie...). N’oubliez pas que derrière chaque clic de souris se cache une commande, des options, alors autant aller directement à l’essentiel !
La Rédaction
p. 08 Le shell : votre interprète pour dialoguer avec votre ordinateur
p. 14 Premiers pas dans le terminal
p. 22 Les fonctionnalités qui simplifient la vie
p. 28 Le contexte : quelques concepts de base
p. 36 Des caractères très spéciaux
p. 44 Toutes les commandes de base pour manipuler ses fichiers
p. 54 Enchaîner plusieurs commandes en écrivant un script
p. 58 Écrire un premier script shell
p. 62 Rendre un script paramétrable en utilisant des variables
p. 66 Exécuter des commandes suivant des conditions précises
p. 70 Exécuter plusieurs fois une commande sans avoir à la ré-écrire
p. 76 Fichiers (retrouver, renommer, effacer, archiver, synchroniser, ...)
p. 92 Système (utilisateurs, paquets logiciels, services, matériel, ...)
p. 104 Multimédia (graver, encoder, retoucher, enregistrer, ...)
p. 116 Réseau (connexion SSH, bureau à distance, partage des fichiers, ...)
Né en 1999, Linux Pratique réunit toute l’information technique qui permettra de gérer de manière optimale son SI. Ses articles pratiques et retours d'expérience de professionnels du milieu couvrent notamment les thématiques suivantes : administration système & réseau, cloud, virtualisation, orchestration, conteneurisation, SysOps/DevOps, solutions professionnelles, cybersécurité...
On entend parfois dire que la ligne de commandes c'est pour les paresseux ; c'est surtout pour les impatients. Il y a en effet énormément de situations où la ligne de commandes s'avère bien plus rapide que son homologue graphique : pour naviguer parmi les fichiers du système, pour gérer ses paquets logiciels, pour ouvrir un fichier avec l'application adéquate, etc