如何启动终端并将当前工作目录作为“Home”而不是默认的“Root”?

如何启动终端并将当前工作目录作为“Home”而不是默认的“Root”?

当我启动终端时,当前工作目录始终是。我希望它从我的主目录"/"开始。"/home/<username>"

有什么解决办法吗?

答案1

当您打开新终端时,当前工作目录应该是您的主文件夹。

nevon@loltop:~$ echo ${PWD}
/home/nevon

也就是说,如果您的情况不是这样,我想您可以将以下内容附加到 .bashrc 文件的末尾:

cd /home/username

答案2

如果终端的初始工作目录不是您的主目录,则您可能存在严重的配置问题。请检查以下内容:

grep $USER /etc/passwd # Should show /home/youruser before the shell location

检查你的主目录权限/所有者:

ls -ltrd $HOME # You must be the owner

确保您没有在 shell 启动脚本上执行‘cd’:

~/.profile ~/.bashrc

答案3

我还会检查用户帐户的配置。用户的主目录配置可能设置为"/"而不是"/home/<username>"

答案4

我添加了--working-directory=~/键盘快捷键执行的命令来解决这个问题。

相关内容