我有一个 Ubuntu 应用程序,安装在我的 Windows-10 机器上。就版本而言,这是以下结果uname -a
:
Linux <username> 4.4.0-17134-Microsoft #523-Microsoft Mon Dec 31 17:49:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
使用这个 Linux “模拟器”,正如我所说的,我经常做grep
, find
, wc -l
, sort
, ... 以进行分析,但这有时会生成 UNIX 格式的输出文件(我说的是行尾)。
为了获得 Windows 行结尾,我决定unix2dos
在文件上启动 a ,但这给出了以下错误消息:
The program 'unix2dos' is currently not installed. You can install it by typing:
sudo apt install dos2unix
Run Code Online (Sandbox Code Playgroud)
换句话说,我的应用程序知道,为了做到unix2dos
这dos2unix
一点,需要包。这看起来是个好消息,但我无法安装它:
sudo apt install dos2unix
[sudo] password for <username>:
Reading package lists... Done
Building …
Run Code Online (Sandbox Code Playgroud) 在我的 Windows-10 机器上,我有一个 Ubuntu 应用程序,用于处理本地 PC 上的文件。为了做到这一点,我有两个安装点(每个硬盘一个,如您所见):
Ubuntu Prompt>mount
...
C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000)
E: on /mnt/e type drvfs (rw,noatime,uid=1000,gid=1000)
Run Code Online (Sandbox Code Playgroud)
在我的 Windows-10 PC 上,我还有一个网络驱动器,您可以在以下WMIC
结果中看到:
Windows Prompt>>wmic logicaldisk get Caption, Description
Caption Description
C: Local Fixed Disk
...
E: Local Fixed Disk
H: Network Connection
...
Run Code Online (Sandbox Code Playgroud)
我能够将 H:-drive 安装为安装点(这使得它可以从我的 Ubuntu 应用程序中轻松访问),如您所见:
Ubuntu Prompt> sudo mount H: /mnt/h -t drvfs
Ubuntu Prompt> mount
...
C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000)
E: on /mnt/e type drvfs (rw,noatime,uid=1000,gid=1000)
H: on …
Run Code Online (Sandbox Code Playgroud)