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 la saisie semi-automatique pour toute commande comportant une page manuelle (man), y compris les outils de ligne de commande gcloud, bq, gsutil et kubectl. À mesure que vous saisissez une commande, les sous-commandes, les options et les arguments de fichier et de ressource s'affichent, 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

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 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 d'interface système interactive 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.