一、原生命令行界面
Win10 WSL也稱為Windows子系統Linux,該功能能夠在Windows上運行Linux子系統。所以WLS中的命令行界面全部是由Linux提供。WLS的思想就是在Windows上構建一個Linux環境,然後在Windows下通過命令行工具對其進行操作。
同時,在WSL中,你可以使用大部分原生的Linux命令,而且完全支持Linux下的路徑和文件格式。WSL基於Linux內核而構建,這使得許多比較老的Linux二進制程序可以直接運行在WSL上。
詳細代碼如下:
sudo apt-get update
sudo apt-get install [package_name]
echo "Hello World!"
二、超快的Linux速度
相比於Cygwin這種Windows上的Linux環境軟件,WSL運行起來會更加流暢。因為WSL直接基於Windows的內核,相當於在Windows內部運行Linux虛擬機,這個過程中沒有虛擬機軟件和硬盤等等的性能損失。在一些需要訪問硬件的開源軟件下,如編譯gcc,WSL會在性能方面有卓越的表現。
代碼示例:
sudo apt install git
git clone https://github.com/example/repo.git
cd repo/
三、在Windows上運行GUI桌面環境
除了可以在命令行中使用Linux命令外,您還可以在WSL上安裝X Window系統,以便在WSL中運行GUI桌面環境。X Window系統也稱為X Server,是Linux上的標準GUI。將X Window顯示到Windows桌面可以使用名為vcxsrv的X Server軟件。
詳細代碼如下:
sudo apt install xfce4
echo "export DISPLAY=:0" >> ~/.bashrc
source ~/.bashrc
xfce4-session
四、WSL與Windows的深度融合
由於WSL基於Windows內核,所以可以通過Windows文件資源管理器直接訪問WSL文件系統。同時,WSL環境中的文件可以與Windows應用程序進行交互。例如,可以從WSL環境運行Windows可執行文件。
代碼演示:
cd /mnt/c/Users/MyName/Desktop
notepad.exe
五、擁有強大的開發工具
除了基本的Linux命令行工具以外,您還可以在WSL上安裝大量的開發工具,包括各種編程語言和編譯器。比如可以通過apt-get安裝gcc、g++、Python、Ruby、Perl等語言解析器和編譯器等開發工具,您還可以使用apt-get安裝Git、Subversion和Mercurial等版本控制工具。
代碼展示:
sudo apt install gcc
gcc my_program.c -o my_program
./my_program
總結
Win10 WSL全能開發引擎,已經成為了越來越多開發者的首選開發環境。WSL的強大性能,可以為開發者提供更加快捷的開發效率,同時WSL與Windows的深度融合也為開發者的開發帶來了極大的方便。
原創文章,作者:PPHS,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/134797.html