Google Cloud Shell(GCS)默认基础PATH配置是什么?
Google Cloud Shell 默认PATH恢复方案
临时恢复当前会话
当前仍处于登录会话状态时,直接执行以下命令即可立刻恢复默认基础PATH,所有系统命令、gcloud工具都可以正常调用:
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/google/google-cloud-sdk/bin
执行完可以跑echo $PATH确认值是否正确,也可以跑ls、gcloud version这类基础命令验证可用性。
永久修复配置
误删PATH一般是修改shell配置文件时,给PATH赋值没有保留原有值导致的,按以下步骤修复即可:
- 打开之前修改过的配置文件,通常是
~/.bashrc、~/.profile、~/.zshrc(使用zsh时),找到错误的PATH赋值行删除。 - 后续追加自定义目录到PATH时,必须使用保留原有PATH的写法,示例:
# 正确写法:在原有PATH末尾追加自定义目录 export PATH="$PATH:/your/custom/directory/path" - 保存文件后执行
source 对应配置文件路径让修改生效,比如修改的是.bashrc就执行source ~/.bashrc。 - 如果找不到错误配置行,直接新开一个Cloud Shell标签页,新会话会加载默认环境,在新标签页执行
echo $PATH就能拿到当前版本Cloud Shell完整的默认PATH值,复制回出错的会话使用即可。
如果以上操作都无法修复,直接使用Cloud Shell界面的重置功能即可恢复容器到默认状态,重置不会清空home目录下的持久化存储文件,只会恢复系统级配置、清空系统临时目录内容。
内容的提问来源于stack exchange,提问作者user3877654
相关产品推荐
相关产品推荐

