Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道更改到现有目录可能会解决问题。但问题是我删除的不是主目录。我只是删除了/home/desktop/zeno由root创建的目录,$HOME变量是/home/zeno。还看了看~/.bashrc,~/.profile甚至/etc/profile,但发现没有命令要求在/home/desktop/zeno. 接下来应该检查什么?任何帮助将不胜感激。
/home/desktop/zeno
$HOME
/home/zeno
~/.bashrc
~/.profile
/etc/profile
当打开一个新的 shell 或 xterm 时,它会在启动它的进程的工作目录中启动。
如果你cd /proc && xterm是这样,新的终端将把你安置在/proc。
cd /proc && xterm
/proc
无论什么开始,您的终端都将自己定位在 中/home/desktop/zeno,现在所有终端都试图从那里开始。如果您使该进程更改目录(例如通过重新启动),终端将在一个存在的目录中启动,您将不再收到此错误。