1. 现象

早上同事说改了/etc/profile 后执行source出现一堆报错:
由于服务器是日语的

shell-init: カレントディレクトリの取得時にエラーが発生しました : getcwd: 親ディレクトリにアクセスできません: そのようなファイルやディレクトリはありません

如果切换成英语就是

shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

在这里插入图片描述

2. 原因

就是他执行命令的目录已经因为其他一些原因被删除了.

3. 解决方法

切换到任意有权限且存在的目录再执行刚才的命令就可以了

cd
 # 以下是他之前执行的命令.这里替换成自己需要执行的命令
source /etc/profile

更多推荐