Utiliser l'interface système interactive gcloud

Le shell interactif gcloud offre une expérience bash plus riche, simplifiant ainsi la découverte de commandes et de documentation avec la saisie semi-automatique en cours de saisie et des extraits de texte d'aide.

Le shell interactif gcloud génère des suggestions et la saisie semi-automatique qui contient une page de manuel (manuel), y compris les champs gcloud, bq, gsutil, et kubectl. Lorsque vous saisissez une commande, des sous-commandes, des indicateurs et des arguments de fichiers et de ressources sont complétés, et l'aide intégrée s'affiche dans la section inférieure.

Pour plus d'informations sur l'interface système interactive et ses raccourcis, les caractères de contrôle, les modes d'édition et les options de mise en page configurables, consultez la page de référence gcloud beta interactive.

Installation et utilisation

Le shell interactif gcloud est inclus dans les composants gcloud beta.

  1. Pour vérifier si les composants gcloud beta sont installés, exécutez la commande suivante :

    gcloud components list
    
  2. Si les composants gcloud beta ne sont pas répertoriés, exécutez la commande suivante pour installer les composants en version bêta :

    gcloud components install beta
    
  3. Pour passer en mode interactif gcloud, exécutez la commande suivante:

    gcloud beta interactive
    

    Votre invite d'interface système habituelle est remplacée par l'invite interactive $ de gcloud.

  4. Pour obtenir des suggestions automatiques et une aide intégrée, commencez à saisir une commande.

  5. Pour gagner du temps lorsque vous travaillez avec une commande pendant un certain temps, saisissez la partie de la commande que vous souhaitez réutiliser, puis appuyez sur F7. Par exemple, pour utiliser gcloud compute, saisissez gcloud compute, puis appuyez sur F7. Vous pouvez ensuite saisir des sous-commandes telles que list sans avoir à saisir gcloud compute au préalable. Lorsque vous n'utilisez plus la commande, appuyez sur Ctrl-C et F7 pour effacer le contexte.

  6. Pour quitter l'interface système interactive, appuyez sur Ctrl-D ou F9.

Saisie semi-automatique et aide

gcloud interactive propose automatiquement des commandes et des options, et affiche des extraits d'aide intégrés dans la section inférieure à mesure que vous saisissez une commande.

Les informations statiques, telles que les noms de commande et de sous-commande, ainsi que les noms d'indicateur et les valeurs d'indicateur énumérées, sont complétées automatiquement à l'aide de menus déroulants.

Exemple de session d'interface système interactive gcloud

Raccourcis

Pour effectuer des tâches courantes, vous pouvez utiliser les raccourcis suivants :

Action Raccourci
Compléter un chemin d'accès à un fichier ou un argument de ressource Tab
Affiner le menu déroulant de saisie semi-automatique Continuer à saisir la commande
Faire défiler le menu Tab, Shift+Tab ou les touches fléchées
Sélectionner un élément ou un répertoire en surbrillance Space ou /
Active/désactive la section d'aide en cours. ON : activée, OFF : désactivée. F2
Définir le contexte de saisie des commandes pour éviter de ressaisir les préfixes de commande F7
Effacer le contexte de saisie de commande Ctrl-C et F7
Ouvrir un onglet ou une fenêtre de navigateur Web pour afficher la page de manuel complète de la commande en cours. F8
Quitter F9 ou Ctrl+D

Compatibilité Bash

Les configurations d'achèvement bash, les alias, les exportations, les fonctions, les paramètres set -o et les variables initialisés dans votre fichier .bashrc sont tous disponibles à l'invite de commande interactive. Le mode d'édition de ligne de commande interactive est dérivé du paramètre set -o emacs ou set -o vi.