天天看點

Windows10上使用Linux子系統(WSL)

Linux的Windows子系統讓開發人員可以直接在Windows上運作Linux環境(包括大多數指令行工具,實用程式和應用程式),而無需建立在虛拟機的開銷之上,整個系統共200多M,但包含了你能用到的所有功能,并且和windows完美互操作(省去linux挂載本地windows分區或目錄的操作),目前Linux的windows子系統已經相當完善,可當作完整linux系統使用

您可以:

  1. 從Windows應用商店中選擇您最喜愛的Linux發行版。
  2. 運作常用的指令行實用程式,如

    grep

    sed

    awk

    等。
  3. 運作Bash shell腳本和Linux指令行應用程式,包括:
    • 工具:vim,emacs,tmux
    • 語言:Javascript / node.js,Ruby,Python,C / C ++,C#和F#,Rust,Go等
    • 服務:sshd,MySQL,Apache,lighttpd
  4. 使用發行版的内置包管理器(

    apt-get

    )安裝其他Linux工具。
  5. 從Linux控制台調用Windows應用程式。
  6. 在Windows上調用Linux應用程式。

安裝Linux的Windows子系統

 在小娜視窗搜尋“功能”

Windows10上使用Linux子系統(WSL)
Windows10上使用Linux子系統(WSL)
Windows10上使用Linux子系統(WSL)

或者直接PowerShell中運作以下指令

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

出現提示重新啟動計算機

安裝Linux

在應用商店搜尋“Linux”,選擇您喜歡的Linux版本,推薦安裝Ubuntu

Windows10上使用Linux子系統(WSL)

注意:應用商店的程式使用預設路徑,不要更換到其他盤符

Windows10上使用Linux子系統(WSL)

安裝完畢後出現

Windows10上使用Linux子系統(WSL)

現在可以在裡面進行任何和linux相關的指令

Windows10上使用Linux子系統(WSL)

mnt檔案夾就進入了windows系統的檔案系統

Windows10上使用Linux子系統(WSL)

用linux指令對windows檔案進行操作

cmd.exe或者power shell中執行linux指令

在power shell中執行bash.exe,進入linux環境下

Windows10上使用Linux子系統(WSL)

以上路徑顯示:在windows中的c檔案夾下(C槽符)

 windows與linux互動示範

Windows10上使用Linux子系統(WSL)

切記:小心執行mkdir -rf mnt

Windows10上使用Linux子系統(WSL)

作者:Chaunce

來源:http://www.cnblogs.com/xiaoliangge/

GitHub:https://github.com/liuyl1992

個人位址:http://blog.chaunce.top

公衆号請搜:架構師進階俱樂部 SmartLife_com

Windows10上使用Linux子系統(WSL)

聲明:原創部落格請在轉載時保留原文連結或者在文章開頭加上本人部落格位址,如發現錯誤,歡迎批評指正。凡是轉載于本人的文章,不能設定打賞功能等盈利行為

繼續閱讀