【问题标题】:Azure cloud shell always shows "command not found"Azure 云外壳总是显示“找不到命令”
【发布时间】:2017-10-25 22:11:06
【问题描述】:

无论我输入什么命令 - sudo、bash、az、apt-get 等,Azure 云 shell 都会显示“找不到命令”。 我想这是因为我运行了这些命令:

sudo rm /var/lib/apt/lists/lock

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

有没有办法恢复云外壳或者只有 Azure 员工有这个权限?

【问题讨论】:

  • 奇怪为什么用“这个问题没有显示出研究中的努力”来投票。如果有人试图在 SO 或 Google 中搜索上述问题的答案,我不相信他会比我更成功。对我来说,将我的努力描述为“我用谷歌搜索了它,没有任何结果,高音扬声器上的 Azure 东西对我没有帮助”是愚蠢的。在这种情况下,没有太多其他可以做的事情了。我就像一些仇恨者一样只是在这里搜索要投反对票的内容,当然没有任何解释,现在甚至试图回答帖子本身的问题。

标签: linux bash shell azure azure-cloud-shell


【解决方案1】:

Cloud Shell 提供可浏览器访问的预配置 shell 体验,用于管理 Azure 资源,无需自行安装、版本控制和维护机器。

这里是云壳中的tools,请参考。

有没有办法恢复云壳或者只有 Azure 员工有这个 权限?

在 cloud shell 中,我们似乎没有权限进行一些配置。

也许我们可以删除这个云外壳(在资源组中),然后重新安装它。

【讨论】:

  • 谢谢你,杰森。这完成了工作,现在一切正常。在 All Resourses 屏幕中,我删除了 cloud-shell-storage,然后只运行一个新的 Cloud Shell 控制台并按照屏幕上的步骤创建一个新的 cloud-shell-storage。
【解决方案2】:

如果您想至少使用全新的存储重新开始,您可以在 shell 中使用 clouddrive unmount 卸载文件共享。显示警告,描述将要发生的事情。

当您下次尝试使用 shell 时,它会提示您提供资源组、存储帐户和文件共享(选择“显示高级设置”),就像第一次配置时一样。

更多详情请见:https://docs.microsoft.com/en-us/azure/cloud-shell/persisting-shell-storage

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-05
    • 2021-03-27
    • 2015-10-19
    • 2015-05-17
    • 1970-01-01
    相关资源
    最近更新 更多