wsl一些小技巧

62 阅读2分钟

写在前面

使用window系统的同学,经常会用wsl来体验linux环境。下面一起看看wsl的一些特殊操作方法

跨文件系统工作

从 Linux 访问 Windows 文件

通过导航到 /mnt,然后导航到你的 Windows驱动器号(例如在本示例中为C驱动器),可以从 Linux 中访问你的 Windows 文件:cd /mnt/c

使用文件资源管理器访问 Linux 文件

可以通过导航到 \\wsl.localhost\或单击 Linux 图标来查看文件资源管理器中的 Linux 文件。

从 WSL 启动 Windows 文件和程序

即使使用 WSL时,也可以直接从 bash 运行 Windows 可执行文件。尝试运行 powershell.exe/c start,在当前文件夹中打开文件资源管理器.

从 Windows 访问 Linux 网络应用

如果要在 linux分发版中生成网络应用(例如在 Nodes或 SQLSenver上运行的应用),则可以(像通常那样)使用 localhost 从 Windows 应用(如 Edge 或 ChromeIntemnet 浏览器)访问它。这意味着,如果启动了侦听端口 3000 的 linux服务器,则可以在 Windows 上的 Edge 中转到 http://localhost:3000 来访问它。

vscode集成

可以直接从vscode使用wsl作为全时开发环境

  • 如何安装 安装vscode后,可以从windows终端安装远程wsl扩展: codeinstall-extensionms-vscode-remoteremote-wsl

在visualstudiocode中打开wsl项目

若要在 WSL 发行版中使用 VS Code 打开项目,请打开该发行版的命令行并运行'code,以打开项目文件。

还可以通过 VS Code 自身的命令面板访问更多 VS Code 远程选项。在键盘上点击"Shift+Ctr+P" 打开命令面板并键入“Remote-WSL" 以査看可用的 VS Code 远程选项列表,以便可以重新打开远程会话中的文件来,指定要打开的发行版,等等

image.png