微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Google Cloud Shell 中自定义环境

如何解决在 Google Cloud Shell 中自定义环境

我想自定义谷歌云外壳,所以我对这些文件做了一些更改:

$HOME/.customize_environment
/etc/profile.d/init_help.sh
/google/devshell/bashrc.google

但是当我重新启动 shell 时,只有第一个文件会保留它的更改,但其他两个文件会重置为其原始内容(可能是因为在 $HOME 目录之外)。

如何对这些文件进行永久性更改?

解决方法

当您说不在 $HOME 处的其他文件会在 shell 重新启动时重置,您的猜测是正确的。正如评论中所讨论的,只有位于 $HOME 的文件才能在会话之间和持久化GCP docs 中有详细记录:

Cloud Shell 预配 5 GB 的免费永久磁盘存储空间,安装为您的 $HOME 目录。 您存储在主目录中的所有文件,包括已安装的软件、脚本和用户配置文件,例如 .bashrc 和 .vimrc,在会话之间保持不变。由于您的 .bashrc 跨会话持续存在,因此这是自定义 Cloud Shell 行为的好方法。同样,您可以将软件包安装到您的主目录中以保持安装。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。