我对w10的狂欢根深蒂固

时间:2017-10-01 13:28:55

标签: linux bash windows-10

我在w10上安装了bash linux subsys,但无论出于何种原因,我的bash根植于我在电脑上找不到的目录。

root @ DESKTOP-MLRVSAC而不是localhost。

如何解决此问题?

2 个答案:

答案 0 :(得分:0)

这不是当前目录 - 这是“user @ host”位,它告诉您登录的用户(从Linux子系统的角度来看root)以及您登录的是哪台计算机(DESKTOP-MLRVSAC) ,自动生成的机器主机名)。当前目录应遵循“user @ host:cwd#”格式。对于一个新的shell,cwd可能是〜,表示你的主目录。

您可以编辑.bashrc或.profile中的PS1定义来更改此提示的显示方式,或者将系统控制面板中的计算机名称编辑为更熟悉的内容。

答案 1 :(得分:0)

DESKTOP-MLRVSAC听起来就像Windows在安装时自动分配给PC的奇怪PC名称。

所以我会看看这个PC是如何在Windows级别上命名的(对不起,我不知道Windows 10,但是在Windows 7 Pro上你首先右键单击"计算机",然后从上下文菜单中选择"属性"然后出现的屏幕显示计算机名称。

如果您发现DESKTOP-MLRVSAC确实是Windows级别的计算机名称​​ ,只需使用常用的Windows机制/对话框进行更改(在Windows 7 Pro中:打开控制面板,选择"系统",然后单击出现的对话框下半部分右侧的链接"更改设置"这将打开一个带有标题"系统的新对话框属性"。在选项卡"计算机名称"默认情况下已激活,有一个按钮"更改&#34 ;;单击它将最终打开另一个对话框,您可以在其中输入新计算机名称)。

在Microsoft bash反映此更改之前,您可能需要注销并重新登录,甚至重新启动PC。但我不确定;试试吧。