0

我知道更改到现有目录可能会解决问题。但问题是我删除的不是主目录。我只是删除了/home/desktop/zeno由root创建的目录,$HOME变量是/home/zeno。还看了看~/.bashrc~/.profile甚至/etc/profile,但发现没有命令要求在/home/desktop/zeno. 接下来应该检查什么?任何帮助将不胜感激。

4

1 回答 1

1

当打开一个新的 shell 或 xterm 时,它会在启动它的进程的工作目录中启动。

如果你cd /proc && xterm是这样,新的终端将把你安置在/proc

无论什么开始,您的终端都将自己定位在 中/home/desktop/zeno,现在所有终端都试图从那里开始。如果您使该进程更改目录(例如通过重新启动),终端将在一个存在的目录中启动,您将不再收到此错误。

于 2013-07-04T09:30:18.320 回答