Linux 我对w10的抨击植根于某个地方

Linux 我对w10的抨击植根于某个地方,linux,bash,windows-10,Linux,Bash,Windows 10,我已经在w10上安装了bash linux subsys,但无论出于何种原因,我的bash根目录在我的pc上找不到 root@DESKTOP-MLRVSAC而不是本地主机 如何解决此问题?这不是当前目录-这是“user@host“位,告诉您登录的用户(从Linux子系统的角度来看是root用户)和登录的机器(DESKTOP-MLRVSAC,自动生成的机器主机名)。当前目录应遵循以下格式“user@host:cwd#”。对于新的shell,cwd可能是~,表示您的主目录 您可以在.bashrc或.

我已经在w10上安装了bash linux subsys,但无论出于何种原因,我的bash根目录在我的pc上找不到

root@DESKTOP-MLRVSAC而不是本地主机


如何解决此问题?

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


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

DESKTOP-MLRVSAC
听起来像是Windows在安装电脑时自动分配给电脑的奇怪名称

因此,我想看看这台电脑是如何在Windows级别命名的(对不起,我不知道Windows 10,但在Windows 7 Pro上,您首先要右键单击“计算机”,然后从上下文菜单中选择“属性”;然后出现的屏幕显示计算机名)

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


在Microsoft bash反映该更改之前,您可能必须注销并再次登录,甚至重新启动电脑。但我不确定这一点;试试看。

这类问题的位置不对,因为它与编程无关。也许可以尝试超级用户或Unix StackExchange?解释Linux文件系统在驱动器上的位置,但警告不要使用本机Windows工具在驱动器上进行更改。Stack Overflow是一个解决编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的问的地方。所以我的电脑名确实是MLRVSAC,但如果我输入pwd查看我在哪里,返回值是“/根”。看到这里的“ls”是我的机器上没有的四个文件。如果我试着用cd来表示c驱动器,我得到的结果是没有这样的目录,更不用说修复了,只是必须重新定位到已安装的c驱动器,所以我们首先必须决定您是否只是想更改您的PC名称(我理解您在这个意义上的问题),或者您是否想在提示下查看当前路径(如PWD所示)。这是两个不同的任务。有没有办法让我的c驱动器成为bash的根目录?我想是的。我不知道Microsoft
bash
是如何工作的,但通常您的主目录中有类似于
.profile
.bashrc
的内容。启动bash时,它将执行这些文件。这意味着它将执行其中的每一行。因此,您可以在那里放置一个命令,
cd
s到您想要的目录。这将使bash
cd
在启动时进入该目录。这就是你的意思吗?