Utiliser l'interface système interactive gcloud

L'interface système interactive gcloud enrichit l'expérience bash, en simplifiant la découverte des commandes et de la documentation grâce à la saisie semi-automatique et à des extraits de texte d'aide.

L'interface système interactive gcloud génère des suggestions et applique la saisie semi-automatique pour toute commande comportant une page man(1), y compris gcloud, bq, gsutil et kubectl. outils de ligne de commande. Lorsque vous saisissez une commande, les sous-commandes, les indicateurs et les arguments de fichiers et de ressources sont renseignés et l'aide intégrée est affichée 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

L'interface système interactive gcloud est incluse 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 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 promptinvite interactive gcloud $.

  4. Pour obtenir des suggestions automatiques et bénéficier de l'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 allez réutiliser, puis appuyez sur F7. Par exemple, pour utiliser gcloud compute, saisissez gcloud compute, puis appuyez sur F7. Vous pouvez ensuite indiquer des sous-commandes telles que list sans avoir besoin de 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 les touches 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ée 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 fin de recherche Continuez à saisir la commande
Faire défiler le menu Tab, Shift+Tab ou touches fléchées
Sélectionner un élément ou un répertoire en surbrillance Space ou /
Activer/Désactiver la section d'aide en cours F2
Définir le contexte pour la saisie de commande afin d'éviter de saisir de nouveau les préfixes de commande F7
Effacer le contexte pour la saisie de commande Ctrl-C et F7
Ouvrez un onglet ou une fenêtre de navigateur Web pour afficher la page complète de l'utilisateur pour 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.