這幾天在搞 redis,但是官方居然不支持 Windows,微軟 folk 的版本也很久沒更新了蕉饼,無意間看到了可以直接在 Windows 下直接運行 Linux 命令,就研究了一下玛歌。
能在 Windows 上直接運行 Linux Bash 命令自然是好的昧港,對于有些只有 Linux 版本的開源軟件,使用 WSL 也免去了安裝虛擬機的麻煩支子。
經(jīng)過測試创肥,有些包安裝時會出問題,但應該會慢慢變好的。
1. 啟用 WSL 功能
在安裝任何 Linux 發(fā)行版本之前瓤的,必須確保啟用 Windows Subsystem for Linux 可選功能。
按下 “Windows + X”吞歼,選擇 Windows PowerShell(管理員)圈膏。
然后在 PowerShell 中輸入以下命令:
?Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
出現(xiàn)提示后重啟計算機。
2. 安裝 Linux 發(fā)行版本
Win10 秋季創(chuàng)意者更新之后可以直接在 Microsoft Store 中下載安裝 Linux篙骡。需要 16215 之后的版本稽坤。打開 設置 > 系統(tǒng) > 關于 可以看到當前操作系統(tǒng)版本。
打開 Microsoft Store 搜索 Linux糯俗,可以看到 Windows 提供了可以在 Windows 上運行的 Linux尿褪。
單擊 獲取這些應用,可以看到可選的各種發(fā)行版的 Linux得湘,我選擇的是 Ubuntu杖玲。
單擊 Ubuntu 后選擇 獲取 就會自動下載安裝 Ubuntu 了。
初始化 Linux
安裝完成后可以在 開始 菜單的 最近添加 中找到 Ubuntu淘正,可以把它拉到右側的磁貼上以方便使用摆马。
第一次打開 Ubuntu 時,會提示你創(chuàng)建新的用戶賬戶和密碼鸿吆。這個用戶賬戶只是普通的非管理員用戶囤采,如果要提升權限,需要使用 sudo 命令惩淳。
設置完成后可以通過開始菜單的 Ubuntu 圖標打開系統(tǒng)蕉毯,或者通過命令提示符或者 “運行” 輸入 bash 命令來進入 Linux 系統(tǒng)。
兩種方法進入的根目錄不一樣思犁,使用 Ubuntu 圖標則當前路徑是 Linux 系統(tǒng)的用戶路徑代虾,使用 bash 命令則根目錄為 /mnt/c/Users/**用戶名**。/mnt/ 路徑是 Linux 系統(tǒng)掛載的 Windows 盤符抒倚。也就是說可以通過 Linux 命令直接訪問 Windows 和 Linux 系統(tǒng)中的文件褐着。
除了 bash 命令,還可以使用 wsl 或 ubuntu(因為當前安裝的是 Ubuntu托呕,如果安裝其他的系統(tǒng)含蓉,則改為該系統(tǒng)名稱) 命令啟動 Linux 系統(tǒng)。更多細節(jié)可以參考官方說明项郊。
更新和升級發(fā)行版的軟件包
1.sudo apt update
2.sudo apt upgrade
使用上述命令可以更新軟件包馅扣,由于默認源是國外的站,所以訪問速度可能比較慢着降,可以換成清華或者阿里的源差油,Linux 換源教程很多,就不說了。
由于換源要更改 sources.list 文件蓄喇,但是我沒辦法在 WSL 系統(tǒng)中用 vim 對文件進行編輯发侵,所以我是在 Windows 上編輯好文件之后使用 cp 或者 mv 命令復制過去的。
換源之后需要再使用 sudo apt update 命令妆偏。