簡體   English   中英

EC2 Ubuntu 實例自動完成 shell 命令

[英]EC2 Ubuntu instance autocomplete shell commands

在使用 AWS“會話管理器”時,我可以輕松連接到實例。 我以“ssm-user”身份登錄,由於某種原因shell 命令沒有自動完成 例如。 cd 文件夾/[TAB] 不起作用。

我可以切換到 SU,一切都將可用。 或者我可以創建另一個用戶,所有命令都可以立即運行。 問題是,我想立即在“ssm-user”上擁有這種能力。

更新:因此,只需運行bashzsh (如果已安裝)就足以進入交互式 shell。 這真是令人尷尬。

檢查 shell 'ssm-user' 正在使用什么。 確保它實際上支持制表符完成(如 bash 或 zsh)。

在您的 session 管理器首選項中,您可以指定要使用的 shell 要使用bash可以如下設置:

在此處輸入圖像描述

請注意,您可能需要升級實例上的 SSM 代理 如果您有舊版本,shell 配置文件可能無法正常工作。 這可以使用AWS-UpdateSSMAgent SSM 運行命令輕松完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM