Menggunakan shell interaktif gcloud

Shell interaktif gcloud memberikan pengalaman bash yang lebih kaya, yang menyederhanakan penemuan perintah dan dokumentasi dengan pelengkapan otomatis saat Anda mengetik dan cuplikan teks bantuan.

Shell interaktif gcloud menghasilkan saran dan pelengkapan otomatis untuk perintah apa pun yang memiliki halaman manual (man), termasuk alat command line gcloud, bq, gsutil, dan kubectl. Saat Anda mengetik perintah, sub-perintah, flag, serta argumen file dan resource akan selesai dan bantuan inline ditampilkan di bagian bawah.

Untuk informasi selengkapnya tentang shell interaktif dan pintasannya, karakter kontrol, mode editor, dan opsi tata letak yang dapat dikonfigurasi, lihat halaman referensi gcloud beta interactive.

Penginstalan dan penggunaan

Shell interaktif gcloud disertakan dalam komponen gcloud beta.

  1. Untuk memeriksa apakah Anda telah menginstal komponen gcloud beta, jalankan perintah berikut:

    gcloud components list
    
  2. Jika Anda tidak melihat komponen gcloud beta tercantum, untuk menginstal komponen beta, jalankan perintah berikut:

    gcloud components install beta
    
  3. Untuk memasuki mode interaktif gcloud, jalankan perintah berikut:

    gcloud beta interactive
    

    Perintah shell biasa Anda diganti dengan perintah shell interaktif gcloud $.

  4. Untuk mendapatkan saran otomatis dan bantuan inline, mulai ketik perintah.

  5. Untuk menghemat waktu saat Anda menggunakan perintah untuk sementara waktu, ketik bagian perintah yang akan Anda gunakan kembali, lalu tekan F7. Misalnya, untuk menggunakan gcloud compute, ketik gcloud compute, lalu tekan F7. Kemudian, Anda dapat mengetik subperintah seperti list tanpa perlu mengetik gcloud compute terlebih dahulu. Jika Anda tidak lagi menggunakan perintah, tekan Ctrl-C dan F7 untuk menghapus konteks.

  6. Untuk keluar dari shell interaktif, tekan Ctrl-D atau F9.

Pengisian otomatis dan bantuan

gcloud interactive memiliki fitur permintaan perintah dan flag otomatis, serta menampilkan cuplikan bantuan inline di bagian bawah saat Anda mengetik perintah.

Informasi statis, seperti nama perintah dan subperintah, serta nama tanda dan nilai tanda yang dihitung, diisi otomatis menggunakan menu dropdown.

Contoh sesi shell interaktif gcloud

Pintasan

Untuk menyelesaikan tugas umum, Anda dapat menggunakan pintasan berikut:

Tindakan Pintasan
Menyelesaikan jalur file atau argumen resource Tab
Memperbaiki menu penyelesaian dropdown Lanjutkan mengetik perintah
Men-scroll menu Tab, Shift+Tab, atau tombol panah
Memilih item atau direktori yang ditandai Space atau /
Mengaktifkan/menonaktifkan bagian bantuan aktif, AKTIF saat diaktifkan, NONAKTIF saat dinonaktifkan F2
Menetapkan konteks untuk input perintah agar tidak perlu mengetik ulang awalan perintah F7
Menghapus konteks untuk input perintah Ctrl-C dan F7
Membuka tab atau jendela browser web untuk menampilkan man page lengkap untuk perintah saat ini F8
Keluar F9 atau Ctrl+D

Kompatibilitas Bash

Konfigurasi penyelesaian, alias, ekspor, fungsi, setelan set -o, dan variabel bash yang diinisialisasi di .bashrc Anda semuanya tersedia di perintah perintah interaktif. Mode edit command line interaktif berasal dari setelan set -o emacs atau set -o vi.