我深入研究了 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,
來源: www.habr.com