我最近在 Windows 中安装了 Ubuntu 应用程序,第一次安装时它运行良好,但当我输入 cd Desktop 或其他 cd 命令时,它不允许我更改目录。它一直说没有这样的文件或目录。现在我想知道是不是因为我安装了 Ubuntu 应用程序但没有安装实际的 Linux 操作系统,也许 shell 看不到桌面?可能是这样吗?请耐心等待,我是新手。
答案1
当你想用 cd 命令改变你的目录时,你应该在 cd 之后输入一个路径目录:
cd your_path_directory
路径可以是相对路径,也可以是绝对路径。在相对路径中,您可以输入当前所在位置的路径。例如,如果您的终端在主目录中打开,则可以使用以下命令轻松转到桌面:
cd Desktop
因为桌面目录位于您的主目录中,但如果您不在家中,则必须输入适合这种情况的路径。例如,如果您在下载目录中,则应运行:
cd ../Desktop
您还可以使用绝对路径,如下所示:
cd /home/yourusername/Desktop
或替换 /home/您的用户名与〜:
cd ~/Desktop
如果你想更好地理解它,你可以阅读Linux 命令行书。它对路径有完整的解释。
答案2
WSL shell 默认在与 Windows 主目录不同的目录中启动。但 WSL shell 可以看到 Windows 目录。
如果你的用户名是“myname”,你会cd /mnt/c/Users/myname/Desktop
如果您只是这样,cd /mnt/c/Users/myname/
那么您将看到像 Documents 一样的常见 Windows 目录。