这是一个奇怪的问题:将 /home 移到新磁盘后,我的 gnome 终端不执行任何命令。它只是空白的:它不包含通常的
name@computer:~#
我可以在其中输入文本,但什么都没执行。我的主要用户帐户或刚创建的新用户帐户没有出现此问题。
我也安装并测试了其他控制台,但它们存在同样的问题。
可能存在什么问题以及我该如何修复它?
答案1
当某些shell 初始化文件(例如.bashrc
,,.profile
).bash_logout
隐藏文件丢失、为空或损坏。要解决此问题,请从主用户帐户以超级用户身份从终端运行以下命令:
# copy .bashrc .profile, .bash_logout files from /etc/skel to the new home directory of user2
sudo cp /etc/skel/.bashrc /etc/skel/.profile /etc/skel/.bash_logout /home/user2
# be sure that user2 is the owner of the previous copied files
sudo chown user2:user2 /home/user2/.bashrc /home/user2/.profile /home/user2/.bash_logout