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 !

Plus de détails

Ce produit n'est pas disponible

12,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

 

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

A propos du magazine
Logo

LE MAGAZINE POUR COMPRENDRE, UTILISER ET ADMINISTRER LINUX ET LES LOGICIELS LIBRES AU QUOTIDIEN SUR PC, MAC & RASPBERRY PI

Né en 1999, Linux Pratique a pour but de démocratiser Linux et le monde de l’open source via des présentations de logiciels libres, divers didacticiels, mais aussi par des articles de vulgarisation technique. Particuliers comme professionnels y trouvent de quoi combler leurs besoins informationnels sur les dernières actualités technologiques et peuvent également se familiariser avec diverses techniques et tendances à travers la ligne rédactionnelle résolument pratique du magazine. Tous les deux mois, Linux Pratique leur permet de s’initier à des sujets variés allant de la programmation, au Web, en passant par la découverte de solutions à destination des organisations, la présentation d’outils système et réseau ou encore l’utilisation de la ligne de commandes.

Nouveaux produits