使用 Win10/bash shell 共享文件

使用 Win10/bash shell 共享文件

我的电脑上启用了 Win10/bash shell,我想用 Bash 共享“我的文档”文件夹中的文件。我按照大学的以下说明*操作,但无法正常工作,他们也不知道发生了什么;他们建议切换到 Cygwin,但在决定切换之前,我想先看看是否可以修复此问题。

请帮忙。

*指示: 您可以从 Windows 的 c:\Users\YourUserName\AppData\Local\lxss 目录中访问 Ubuntu 主目录。您可以使用 Windows 命令(Windows 命令提示符,而不是 Ubuntu 命令提示符)取消隐藏 lxss 目录,方法是使用 Windows cd 命令导航到 c:\Users\YourUserName\AppData\Local 并运行:

属性 *.*-h –s /s /d

在 Bash 和 Windows 之间共享文件

按照以下步骤创建一个可从 Windows 和 Bash 访问的主目录。请密切注意命令是用于 Windows 命令提示符还是用于 Bash 命令提示符,因为它们不是一回事!

1.从 Windows 命令提示符运行下面显示的命令将 Bash 用户更改为 root:

lxrun /设置默认用户 root

光盘 \

mkdir \home\你的用户名

在用户名处输入您的实际用户名。

2.Bash 现在应该显示您以 root 身份登录。在 Bash 中运行此命令来更改您的主目录:

usermod –d /mnt/c/home/你的用户名

3.从 Windows 命令提示符运行以下命令切换回您的常规用户 ID:

lxrun /setdefaultuser 你的用户名

现在,您可以将文件下载到 c:\home\username 中,并让它们在 Bash 中可见。只要应用程序使用 Linux 换行符,您也可以在那里编辑文件。例如,Eclipse 可以配置为使用 Linux 换行符格式。在 c:\home\yourusername 中从 Windows 下载或编辑文件时,请务必使用与 Linux 兼容的文件名。

相关内容