Activité : obtenir de l'aide à partir de la ligne de commande

Atelier 1 heure universal_currency_alt Sans frais show_chart Débutant
info Cet atelier peut intégrer des outils d'IA pour vous accompagner dans votre apprentissage.
Ce contenu n'est pas encore optimisé pour les appareils mobiles.
Pour une expérience optimale, veuillez accéder à notre site sur un ordinateur de bureau en utilisant un lien envoyé par e-mail.

Présentation de l'activité

En tant qu'analyste de sécurité, vous n'aurez pas les réponses à toutes vos questions, mais vous pouvez apprendre à les trouver. L'un des multiples avantages de Linux est qu'il est possible d'obtenir de l'aide directement à partir de la ligne de commande.

Dans cet atelier, vous allez utiliser les commandes man et whatis pour obtenir des informations à propos d'autres commandes et de leurs fonctionnalités. Vous apprendrez également à utiliser apropos pour accéder à la page du manuel associée à une commande grâce à une chaîne spécifique.

En tant qu'analyste de sécurité, il vous sera probablement très utile de déterminer la commande à utiliser dans un cas précis ou de collecter des informations sur le fonctionnement des différentes commandes.

Explorons ce scénario.

Scénario

Dans ce scénario, vous allez devoir trouver des informations sur plusieurs commandes et déterminer quelle commande utiliser pour une tâche spécifique.

Voici comment procéder : premièrement, vous allez découvrir différentes commandes qui permettent de collecter des informations sur d'autres commandes à partir du shell. Deuxièmement, vous allez apprendre à rechercher l'option à ajouter à une commande. Troisièmement, vous découvrirez comment obtenir de brèves descriptions de plusieurs commandes afin de déterminer ce qui les différencie. Enfin, vous apprendrez à identifier la commande qui convient le mieux à une tâche spécifique.

C'est parti. Il est temps d'explorer les ressources d'aide de Linux !

Avis de non-responsabilité : Pour des performances et une compatibilité optimales, nous vous recommandons d'utiliser Google Chrome ou Mozilla Firefox pour accéder aux ateliers.

Démarrer l'atelier

Vous devez démarrer l'atelier pour accéder aux supports de cours. Pour cela, cliquez sur le bouton vert "Démarrer l'atelier" en haut de l'écran.

Bouton "Démarrer l'atelier" affiché.

Après avoir cliqué sur le bouton Démarrer l'atelier, vous verrez une interface système où vous pourrez suivre les prochaines étapes de l'atelier. Elle devrait se présenter comme suit :

Terminal Linux affiché.

Une fois que vous aurez terminé toutes les tâches, reportez-vous à la section "Terminer l'atelier" qui suit les tâches pour savoir comment mettre fin à l'atelier.

Tâche 1 : En savoir plus sur les commandes

Dans cette tâche, vous allez tester plusieurs commandes dans le shell afin de collecter des informations sur d'autres commandes.

Dans un premier temps, imaginons que vous ayez besoin d'un petit rappel, car vous ne souvenez plus des fonctionnalités de la commande cat.

  1. Exécutez la commande whatis pour obtenir une brève description de cat.

Supposons ensuite, que vous ayez besoin de plus d'informations sur cat et toutes ses options.

  1. Utilisez la commande man pour en apprendre plus sur cat.

Cette commande retourne une description générale de cat ainsi que des informations sur toutes ses options :

CAT(1) User Commands CAT(1) NAME cat - concatenate files and print on the standard output SYNOPSIS cat [OPTION]... [FILE]... DESCRIPTION Concatenate FILE(s) to standard output. With no FILE, or when FILE is -, read standard input. -A, --show-all equivalent to -vET -b, --number-nonblank number nonempty output lines, overrides -n -e equivalent to -vE --More--

Lorsque la première page d'informations retournée par man est affichée, la sortie est mise en pause.

Remarque : vous pouvez afficher plus d'informations de sortie ligne par ligne en pressant la touche ENTRÉE ou afficher la page suivante du manuel en pressant la barre d'espace.

  1. Appuyez sur Q pour fermer la page de manuel affichée.

Maintenant, imaginons que vous vous rappeliez qu'une commande permet d'imprimer uniquement la première partie d'un fichier, mais que vous ne vous souveniez plus exactement de quelle commande il s'agit. La commande apropos va nous permettre de la retrouver. Avec apropos, vous pouvez utiliser des mots-clés pour rechercher une commande.

  1. Utilisez apropos pour déterminer quelle commande permet d'imprimer la première partie d'un fichier :
apropos -apropos -a first part file Remarque : il n'existe pas de règle en matière de mots-clés pouvant être utilisés avec apropos. Cependant, ce mode de recherche est très ciblé. Seules les commandes qui correspondent aux mots-clés spécifiés seront affichées. N'hésitez pas à essayer avec d'autres mots-clés si vous n'obtenez pas le résultat voulu. Gardez également à l'esprit que l'option -a limite les résultats aux commandes qui correspondent à l'ensemble des mots-clés fournis.

Cliquez sur Check my progress (Vérifier ma progression) pour vérifier que vous avez correctement effectué cette tâche.

En savoir plus sur les commandes

Tâche 2 : Explorer la commande useradd

Pour cette tâche, supposons que vous souhaitiez définir la date d'expiration d'un compte utilisateur temporaire. Vous savez que vous devez utiliser la commande useradd pour y parvenir, mais vous n'êtes plus certain de la marche à suivre. Vous pensez qu'il est nécessaire d'ajouter une option à la commande.

  1. Utilisez la commande Linux la plus appropriée pour obtenir de l'aide concernant la commande useradd et l'ensemble de ses options.
Remarque : vous pouvez afficher plus d'informations de sortie ligne par ligne en pressant la touche ENTRÉE ou afficher la page suivante du manuel en pressant la barre d'espace.

  1. Appuyez sur Q pour fermer la page de manuel affichée.

Cliquez sur Check my progress (Vérifier ma progression) pour vérifier que vous avez correctement effectué cette tâche.

Explorer la commande useradd

Tâche 3 : Explorer les commandes rm et rmdir

Pour cette tâche, vous devez identifier les différences entre les commandes rm et rmdir.

Imaginons que vous ayez déjà utilisé ces commandes, mais que vous ne vous souveniez plus de ce qui les distingue.

  • Utilisez la commande Linux la plus appropriée pour rapidement déterminer leurs fonctions respectives.
Remarque : cette tâche requiert la saisie de deux commandes, en spécifiant rm pour l'une et rmdir pour l'autre.

Cliquez sur Check my progress (Vérifier ma progression) pour vérifier que vous avez correctement effectué cette tâche.

Explorer les commandes rm et rmdir

Tâche 4 : Identifier la commande à utiliser

Pour cette tâche, vous devez créer un nouveau groupe, mais vous ne souvenez plus de la commande à utiliser dans ce cas. Vous devez la rechercher à l'aide de mots-clés spécifiques, à savoir create new group (créer un nouveau groupe).

  • Utilisez la commande Linux la plus appropriée pour retrouver la commande à utiliser à l'aide de ces mots-clés.

Cliquez sur Check my progress (Vérifier ma progression) pour vérifier que vous avez correctement effectué cette tâche.

Identifier la commande à utiliser

Conclusion

Bravo !

Vous venez de vous entraîner à utiliser les commandes du shell bash Linux pour effectuer les opérations suivantes :

  • obtenir une brève description d'une commande ;
  • afficher les pages du manuel (man) pour une commande , et
  • retrouver des commandes à l'aide de mots-clés décrivant leur fonction.

Cela s'avérera très utile pour effectuer des recherches à partir de la ligne de commande.

Terminer l'atelier

Avant de terminer l'atelier, assurez-vous d'avoir accompli toutes les tâches à votre convenance et prenez connaissance des étapes ci-dessous :

  1. Cliquez sur End Lab (Terminer l'atelier), puis sur Submit (Envoyer). La fermeture de l'atelier supprimera votre accès au shell bash. Vous ne pourrez plus accéder au travail que vous y avez accompli.
  2. Après la fermeture de l'atelier, une boîte de dialogue d'enquête apparaît. Vous pouvez y noter l'atelier et laisser vos commentaires, si vous le souhaitez.
  3. Fermez l'onglet de navigateur de l'atelier pour revenir à votre cours.
  4. Rafraîchissez l'onglet de navigateur du cours après avoir indiqué que cet élément est terminé.

Avant de commencer

  1. Les ateliers créent un projet Google Cloud et des ressources pour une durée déterminée.
  2. Les ateliers doivent être effectués dans le délai imparti et ne peuvent pas être mis en pause. Si vous quittez l'atelier, vous devrez le recommencer depuis le début.
  3. En haut à gauche de l'écran, cliquez sur Démarrer l'atelier pour commencer.

Utilisez la navigation privée

  1. Copiez le nom d'utilisateur et le mot de passe fournis pour l'atelier
  2. Cliquez sur Ouvrir la console en navigation privée

Connectez-vous à la console

  1. Connectez-vous à l'aide des identifiants qui vous ont été attribués pour l'atelier. L'utilisation d'autres identifiants peut entraîner des erreurs ou des frais.
  2. Acceptez les conditions d'utilisation et ignorez la page concernant les ressources de récupération des données.
  3. Ne cliquez pas sur Terminer l'atelier, à moins que vous n'ayez terminé l'atelier ou que vous ne vouliez le recommencer, car cela effacera votre travail et supprimera le projet.

Ce contenu n'est pas disponible pour le moment

Nous vous préviendrons par e-mail lorsqu'il sera disponible

Parfait !

Nous vous contacterons par e-mail s'il devient disponible

Un atelier à la fois

Confirmez pour mettre fin à tous les ateliers existants et démarrer celui-ci

Utilisez la navigation privée pour effectuer l'atelier

Le meilleur moyen d'exécuter cet atelier consiste à utiliser une fenêtre de navigation privée. Vous éviterez ainsi les conflits entre votre compte personnel et le compte temporaire de participant, qui pourraient entraîner des frais supplémentaires facturés sur votre compte personnel.