Mai / Août 2013

Linux Pratique HS 27

LIGNE DE COMMANDES

LE guide d'initiation et de découverte du shell
sous Linux

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 :

  • Introduction
  • Comprendre
  • Prérequis
  • Scripts shell
  • Tutoriels

Cliquez sur la couverture pour découvrir le sommaire et des extraits du magazine !

En savoir plus

12,63 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
Linux Pratique 146

Linux Pratique 146

Novembre / Décembre 2024
9,70 €
Linux Pratique 145

Linux Pratique 145

Septembre / Octobre 2024
9,70 €
Linux Pratique 144

Linux Pratique 144

Juillet / Août 2024
9,70 €
Linux Pratique 143

Linux Pratique 143

Mai / Juin 2024
9,70 €
Linux Pratique 142

Linux Pratique 142

Mars / Avril 2024
9,70 €
Linux Pratique 141

Linux Pratique 141

Janvier / Février 2024
9,70 €
Linux Pratique 140

Linux Pratique 140

Novembre / Décembre 2023
9,70 €
Linux Pratique 139

Linux Pratique 139

Septembre / Octobre 2023
9,70 €

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

 

Au sommaire de ce numéro :

INTRODUCTION

p.   08   Le shell : votre interprète pour dialoguer avec votre ordinateur
p.   14   Premiers pas dans le terminal

COMPRENDRE

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

PRÉREQUIS

p.   44   Toutes les commandes de base pour manipuler ses fichiers

SCRIPTS SHELL

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

TUTORIELS

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, ...)

Le bimestriel des administrateurs de systèmes & réseaux et des utilisateurs de solutions open source

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é...

Ligne de commandes : la préface du guide d'initiation et de découverte du shell sous Linux
Linux Pratique n°27

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

Screencasting : enregistrez votre bureau !
Linux Pratique n°27
Il est de plus en plus fréquent de trouver des screencasts sur les plateformes de partage de contenus vidéos ; ils s'avèrent en effet on ne peut plus adaptés lorsqu'il s'agit de réaliser un tutoriel, et beaucoup plus efficaces qu'une simple explication textuelle.
Vos premiers pas dans le terminal
Linux Pratique n°27
Vous savez maintenant que vous dialoguez avec le shell au travers d'un « émulateur de terminal ». Mais comment vous faire comprendre ? Quelle est la syntaxe à utiliser et aussi, comment interpréter les caractères spécifiques que vous pouvez y lire ? C'est ce que nous allons aborder dans ce second article.
Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2024 - LES EDITIONS DIAMOND