852
微信
啟用命令自動補全功能__安裝命令行工具(Linux/UNIX/Mac OS)_用戶指南_命令行工具 CLI-阿裏雲
在 Linux/UNIX 和 Mac OS 環境下,命令行工具 CLI 包含一項命令提示和自動補全的功能,讓您可以使用 Tab 鍵完成部分鍵入的命令並且可以產生命令的聯想提示。此功能不是自動安裝的,需要您手動配置。
配置命令行工具自動補全功能需要以下兩個信息:
您所使用的 Shell 類型。
命令行工具自動補全腳本 aliyun_completer 腳本的位置。
識別 Shell 類型
如果您不確定所使用的 Shell 類型,可以使用以下命令之一進行識別。命令行工具目前支持 bash 和 zsh 的自動補全。
方法一:顯示 Shell 安裝目錄
在命令行窗口執行如下命令,顯示 Shell 的安裝目錄。這通常會與所使用的 Shell 匹配,除非您在登錄後啟動了不同的 Shell。
echo $SHELL
方法二:顯示當前用戶運行的進程
在命令行窗口執行如下命令,顯示當前用戶運行的進程,Shell 是其中之一。
ps
確定 aliyun_completer 的存放路徑
在命令行窗口中執行如下命令,找到 aliyun_completer 的存放路徑。
which aliyun_completer
啟用命令自動補全功能
Shell 類型 — bash
在命令行窗口執行如下命令,使用 complete 指令啟用命令行工具的命令自動補全功能。Complete 指令是 bash 自動補全的指令,通過將指定的補全腳本編譯到可執行文件中,實現對應的可執行文件在按下 Tab 時出現提示和自動補全的功能。
complete -C '<aliyun_completer的存放路徑,如/usr/local/bin/aliyun_completer>' aliyuncli
執行如下命令,檢查命令自動補全功能是否成功啟用。
complete
係統顯示如下類似信息,則說明命令自動補全功能已成功啟用。
complete -C <aliyun_completer的存放路徑,如/usr/local/bin/aliyun_completer > aliyuncli
為保證每次啟動 bash 時自動補全功能都有效,您需要將自動補全的命令寫入 Shell 的配置文件中。請執行如下命令,將步驟 1 中的命令追加到 .bash_profile 中。
vim ~/.bash_profile
將complete -C '<aliyun_completer的存放路徑,如/usr/local/bin/aliyun_completer>' aliyuncli 添加在文件最後即可。
Shell 類型 — zsh
在命令行窗口執行如下命令,使用 aliyun_zsh_complete.sh 去啟用命令行工具的命令自動補全功能。
source /usr/local/bin/aliyun_zsh_complete.sh
最後更新:2016-11-23 16:04:06
上一篇:
離線安裝命令行工具和 SDK__安裝命令行工具(Windows)_用戶指南_命令行工具 CLI-阿裏雲
下一篇:
公共雲版__配置命令行工具和 SDK_用戶指南_命令行工具 CLI-阿裏雲
查看診斷報告__實例診斷_性能管理_用戶指南(RDBMS)_數據管理-阿裏雲
連接集群__集群管理_用戶指南_容器服務-阿裏雲
輸出(Outputs)__模板語法_資源編排-阿裏雲
Java UDF__UDF_SQL_大數據計算服務-阿裏雲
空白文檔_阿裏雲幫助中心-阿裏雲,領先的雲計算服務提供商
阿裏雲等4家企業違反《網絡安全法》被責令整改
SignatureInfo__數據類型_API_API 網關-阿裏雲
修改實例網絡規格__網絡相關接口_API 參考_雲服務器 ECS-阿裏雲
錯誤編碼:HSF-0002__HSF 常見問題_開發常見問題_產品常見問題_企業級分布式應用服務 EDAS-阿裏雲
SDK接口簡介__數據訂閱_用戶指南_數據傳輸-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲