![](/img/trans.png)
[英]The subtle difference in an ansible script "SHELL" and the directly running Shell commands on an ubuntu machine 20.04 EC2?
[英]EC2 Ubuntu instance autocomplete shell commands
在使用 AWS“會話管理器”時,我可以輕松連接到實例。 我以“ssm-user”身份登錄,由於某種原因shell 命令沒有自動完成。 例如。 cd 文件夾/[TAB] 不起作用。
我可以切換到 SU,一切都將可用。 或者我可以創建另一個用戶,所有命令都可以立即運行。 問題是,我想立即在“ssm-user”上擁有這種能力。
更新:因此,只需運行bash
或zsh
(如果已安裝)就足以進入交互式 shell。 這真是令人尷尬。
檢查 shell 'ssm-user' 正在使用什么。 確保它實際上支持制表符完成(如 bash 或 zsh)。
在您的 session 管理器首選項中,您可以指定要使用的 shell 。 要使用bash
可以如下設置:
請注意,您可能需要升級實例上的 SSM 代理。 如果您有舊版本,shell 配置文件可能無法正常工作。 這可以使用AWS-UpdateSSMAgent
SSM 運行命令輕松完成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.