使用 gcloud 互動殼層

gcloud 互動殼層透過隨打即找的自動即時查詢和說明文字片段,將指令和說明文件的探索過程簡化,進而提供更豐富的 bash 體驗。

這項功能會針對 gcloudbqgsutilkubectl 指令列工具及任何有 man(1) 頁面的指令,產生適合的建議項目並自動完成。子指令、標記、檔案和資源引數,連同內嵌說明也會隨著指令編組而完成。

安裝與使用

  1. 確認是否已安裝 gcloud beta 元件:

    gcloud components list
    
  2. 如要安裝 Beta 版元件:

    gcloud components install beta
    
  3. 輸入 gcloud interactive 模式:

    gcloud beta interactive
    

    平常的殼層提示將更換為 gcloud 互動殼層提示 $

  4. 如要結束互動殼層,請輸入 exitctrl-dF9

自動完成與說明

gcloud interactive 有使用於指令和標記的自動提示功能,會在使用者輸入指令的同時,在下半部區段中顯示內嵌說明片段。

靜態資訊 (像是指令和子指令名稱) 及標記名稱和列舉標記值等,則使用下拉式選單來自動完成。按下 tab 鍵來完成檔案路徑和資源引數。

輸入下一個字元可修正下拉式完成選單,或使用 tab 鍵捲動選單。最後,使用 space/ 選取醒目顯示的項目或目錄。

gcloud 互動殼層工作階段範例

快速鍵

如要完成一般工作,您可以用功能鍵切換模式/狀態設定或執行特定動作。

  • F2:help:STATE 切換使用中的說明區段,啟用時為「ON」,停用時為「OFF」。
  • F7:context 設定指令輸入的內容。如此一來,您就不用在每次提示出現時,重新輸入常用的指令前置字元。內容指的是提示出現後離游標最近的指令列。舉例來說,如果您要使用 gcloud compute 一段時間,請輸入 gcloud compute 並按下 F7 鍵。按下 ctrl-cF7 鍵可清除內容。
  • F8:web help 開啟網路瀏覽器分頁/視窗來顯示目前指令的手冊頁面完整說明。如果沒有可用的網路瀏覽器,會嘗試顯示指令專屬說明或 man(1) 說明。
  • F9:quit 結束模式。您也可以執行 exit 指令或按下 ctrl-d 來結束。

Bash 相容性

bash 完成配置、別名、匯出、函式、set -o 設定及在您的 .bashrc 中初始化的變數均可在互動指令提示中使用。互動指令列編輯模式衍生自 set -o emacsset -o vi 設定。

更多資訊

如需更多關於互動殼層、快速鍵、控制字元、編輯者模式,以及可設定版面配置選項的詳細說明,請參閱 gcloud beta interactive 參考資料頁面。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud SDK 說明文件