閱讀852 返回首頁    go 微信


啟用命令自動補全功能__安裝命令行工具(Linux/UNIX/Mac OS)_用戶指南_命令行工具 CLI-阿裏雲

在 Linux/UNIX 和 Mac OS 環境下,命令行工具 CLI 包含一項命令提示和自動補全的功能,讓您可以使用 Tab 鍵完成部分鍵入的命令並且可以產生命令的聯想提示。此功能不是自動安裝的,需要您手動配置。

配置命令行工具自動補全功能需要以下兩個信息:

  • 您所使用的 Shell 類型。

  • 命令行工具自動補全腳本 aliyun_completer 腳本的位置。

識別 Shell 類型

如果您不確定所使用的 Shell 類型,可以使用以下命令之一進行識別。命令行工具目前支持 bash 和 zsh 的自動補全。

方法一:顯示 Shell 安裝目錄

在命令行窗口執行如下命令,顯示 Shell 的安裝目錄。這通常會與所使用的 Shell 匹配,除非您在登錄後啟動了不同的 Shell。

  1. echo $SHELL

方法二:顯示當前用戶運行的進程

在命令行窗口執行如下命令,顯示當前用戶運行的進程,Shell 是其中之一。

  1. ps

確定 aliyun_completer 的存放路徑

在命令行窗口中執行如下命令,找到 aliyun_completer 的存放路徑。

  1. which aliyun_completer

啟用命令自動補全功能

Shell 類型 — bash

  1. 在命令行窗口執行如下命令,使用 complete 指令啟用命令行工具的命令自動補全功能。Complete 指令是 bash 自動補全的指令,通過將指定的補全腳本編譯到可執行文件中,實現對應的可執行文件在按下 Tab 時出現提示和自動補全的功能。

    1. complete -C '<aliyun_completer的存放路徑,如/usr/local/bin/aliyun_completer>' aliyuncli
  2. 執行如下命令,檢查命令自動補全功能是否成功啟用。

    1. complete

    係統顯示如下類似信息,則說明命令自動補全功能已成功啟用。

    1. complete -C <aliyun_completer的存放路徑,如/usr/local/bin/aliyun_completer > aliyuncli
  3. 為保證每次啟動 bash 時自動補全功能都有效,您需要將自動補全的命令寫入 Shell 的配置文件中。請執行如下命令,將步驟 1 中的命令追加到 .bash_profile 中。

    1. vim ~/.bash_profile
    2. 將complete -C '<aliyun_completer的存放路徑,如/usr/local/bin/aliyun_completer>' aliyuncli 添加在文件最後即可。

Shell 類型 — zsh

在命令行窗口執行如下命令,使用 aliyun_zsh_complete.sh 去啟用命令行工具的命令自動補全功能。

  1. source /usr/local/bin/aliyun_zsh_complete.sh

最後更新:2016-11-23 16:04:06

  上一篇:go 離線安裝命令行工具和 SDK__安裝命令行工具(Windows)_用戶指南_命令行工具 CLI-阿裏雲
  下一篇:go 公共雲版__配置命令行工具和 SDK_用戶指南_命令行工具 CLI-阿裏雲