在 Windows 11 Surface Book 2 上运行 Ubuntu 20.04 时遇到问题:尝试将绿色和蓝色部分与我的讲师的

在 Windows 11 Surface Book 2 上运行 Ubuntu 20.04 时遇到问题:尝试将绿色和蓝色部分与我的讲师的

我正在参加 Google 的 Google IT 支持专家课程,使用的是 Ubuntu 20.04,配有 Surface Book 2,具有 Windows 11 功能,我需要帮助来尝试让我的代码遵循讲师 Cindy 的代码。这是 OS 第 1 周课程 3“Linux 在 Bash 中更改目录”的内容。

简而言之,我试图让我的代码说出类似“Hecto@DESTKOP...:~/Desktop$”之类的内容并返回“home/Hecto/Desktop”,该怎么做?

我正在尝试将 Linux 代码设置为像 Cindy 那样的“~/Desktop”?您对我应该如何做(即给它1一个类似的格式)有什么建议吗2

如果您的建议是将我当前的用户名“kdx264”改回我电脑上的桌面“Hecto”,我只想让您知道我遇到了麻烦,因为当我尝试登录到我为 sudo 创建的临时帐户时,就像在这个 YouTube 视频中一样(https://www.youtube.com/watch?v=BUK710T2M_w),它显示“系统尚未使用 systemmd 作为 init 系统 (PID 1) 启动。无法操作。无法连接到总线:主机已关闭无法与 init 守护进程通信”。你知道这在外行人看来是什么意思吗?任何帮助都将不胜感激。事实上,我对 IT 方面其实还很陌生。

答案1

您使用的是 WSL,如果您的讲师使用的是纯 Linux,它永远不会与您的讲师使用的相匹配。您的讲师似乎正在使用 Ubuntu Linux 系统 - 无论是在 VM 中还是直接安装在他们的系统上。

它也永远不会正确地为您提供进程 ID 1(即 init 或 systemd)的有效答复,因为这是 WSL 而不是完整的 Ubuntu 安装。

我可以告诉你,根据字体差异和终端进程的背景以及颜色,你的导师或名为“cindy”的人实际上正在使用 Ubuntu 桌面安装(裸机或虚拟化)进行操作。要完全匹配,你需要在虚拟机中完整安装 Ubuntu(通过 virtualbox 或类似方式),或者使用 Ubuntu 双启动,这对 Windows 11 来说有点挑剔,因为 Windows 11 在计算机上声明了一些事情。

如果您确实想要一个功能齐全的 Ubuntu 安装,而不是无法与基本 init 进程一起使用的半可用 WSL,我的建议是通过 VirtualBox 在您的系统上运行 Ubuntu 桌面 VM。

答案2

如果我正确理解了你的问题,你试图让文本匹配,而不是配色方案。因为你在问题中说:

这是操作系统第 1 周课程 3 的内容“Linux 在 Bash 中更改目录”。

简而言之,我试图让我的代码说出类似“Hecto@DESTKOP...:~/Desktop$”之类的内容并返回“home/Hecto/Desktop”,该怎么做?

我没有使用过 WSL,但以下内容应该可以在 Ubuntu 上运行:

您需要将工作目录更改为“桌面”

要执行此操作,请输入:

cd Desktop

“桌面”目录可能不存在,在这种情况下您可以执行以下操作:

mkdir Desktop
cd Desktop

在此处输入图片描述

相关内容