我深入研究了 WSL(适用于 Linux 的 Windows 子系统),现在
以下是有关混合花生酱和巧克力时可以做的一些很酷的事情的更多信息!
从 Linux 启动 Windows 资源管理器并访问您的发行版的文件
当您在 WSL/bash 命令行中并希望直观地访问您的文件时,您可以在当前目录所在的位置运行“explorer.exe”,您将看到一个 Windows 资源管理器窗口,其中包含通过服务器传送给您的 Linux 文件本地网络规划9.
从 Windows 使用真正的 Linux 命令(不是 CGYWIN)
我之前写过这个,但现在 PowerShell 函数有了别名,
您可以直接从 DOS/Windows 调用任何 Linux 命令,只需将其放在 WSL.exe 之后,如下所示。
C:temp> wsl ls -la | findstr "foo"
-rwxrwxrwx 1 root root 14 Sep 27 14:26 foo.bat
C:temp> dir | wsl grep foo
09/27/2016 02:26 PM 14 foo.bat
C:temp> wsl ls -la > out.txt
C:temp> wsl ls -la /proc/cpuinfo
-r--r--r-- 1 root root 0 Sep 28 11:28 /proc/cpuinfo
C:temp> wsl ls -la "/mnt/c/Program Files"
...contents of C:Program Files...
Windows 可执行文件可以从 WSL/Linux 调用/运行,因为 Windows 路径位于 Windows 之前的 $PATH 中。 您所要做的就是以 .exe 结尾显式调用它。 这就是“Explorer.exe”的工作原理。 您还可以制作 notepad.exe 或任何其他文件。
启动 Visual Studio Code 并在 Windows 上本地访问您的 Linux 应用程序
您可以在 WSL 中的文件夹中运行“code.”,系统将提示您安装
您还需要安装
以下是 Windows 命令行博客中精选的文章。
- Часть1
借助 WSL 和 Visual Studio Code Remote,将 Windows 上的 Linux 开发体验提升到新的水平。 - Часть2
使用 WSL 和 Visual Studio Code 在 Windows 上进行 Linux 开发的深入指南 - Часть3
使用 WSL 和 Visual Studio Code 进行 Linux 开发的提示和技巧
以下是 WSL 2 的优势
- 虚拟机是资源密集型的,可以创造非常独立的体验。
- 最初的 WSL 非常“连接”,但与 VM 相比性能相当差。
- WSL 2 提供了一种具有轻量级虚拟机、完全连接的接口和高性能的混合方法。
在几秒钟内运行多个 Linux
在这里,我使用“wsl --list --all”,并且我的系统上已经有三个 Linux。
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
我可以轻松运行它们并分配配置文件,以便它们出现在我的 Windows 终端中。
使用 Pengwin 在 Windows 上运行 X Windows Server
在 Windows 系统之间轻松移动 WSL 发行版。
wsl --export MyDistro ./distro.tar
# разместите его где-нибудь, Dropbox, Onedrive, где-то еще
mkdir ~/AppData/Local/MyDistro
wsl --import MyDistro ~/AppData/Local/MyDistro ./distro.tar --version 2
就这样。 获得完美的 Linux 设置,并在所有系统之间同步。
在 WSL 中使用 Windows Git 凭据提供程序
所有上述特征都将被编织成高潮
尝试一下,安装 WSL,
来源: habr.com