小编gwn*_*wnp的帖子

-bash: cd: HOME 未设置

今天,当我像过去 6 个月一样通过 SSH 登录我的服务器时。但是,现在每当我运行引用$HOME环境变量的命令时,我都会收到此错误消息:

-bash: cd: HOME not set
Run Code Online (Sandbox Code Playgroud)

例如,运行cd会引发此错误,但cd ~会正确更改我的用户主目录。

我一直在谷歌上搜索并尝试了所有不同的建议几个小时,但我被难住了。

我已尝试编辑.bashrc.profile文件以包含export HOME=/home/aUser,但echo $HOME即使在注销并登录后仍继续返回空。

据我所知,过去几周我没有在这台服务器上安装任何软件,但每隔几天就会登录一次以检查情况。

我使用私钥和公钥通过标准 SSH 连接字符串登录到我的服务器:

ssh -i my-server.pem aUser@my-server.ca
Run Code Online (Sandbox Code Playgroud)

我对 Linux 还很陌生,所以请耐心等待。

server ssh bash

5
推荐指数
2
解决办法
6674
查看次数

标签 统计

bash ×1

server ×1

ssh ×1