
前言:經過緊張的期末備考,終于迎來的期待已久的寒假(?ω?),這篇文章早就應該在學校中寫的,但是由于忙于學生會和校社團的事情就把此事擱置了,現在終于有了自己的時間ㄟ( ▔, ▔ )ㄏ ,寫這篇文章的目的一方面是在于記錄自己的操作程序,以便后續用到,另一方面也希望可以給小伙伴們一些幫助(((((((((((っ?ω?)っ Σ(σ`?ω?′)σ 起飛!歡迎各位志趣相同的小伙伴們在評論區點贊留言哦~
????乛?乛????完美

WSL 2 是適用于 Linux 的 Windows 子系統體系結構的一個新版本,它支持適用于 Linux 的 Windows 子系統在 Windows 上運行 ELF64 Linux 二進制檔案, 它的主要目標是提高檔案系統性能,以及添加完全的系統呼叫兼容性,
這一新的體系結構改變了這些 Linux 二進制檔案與Windows 和計算機硬體進行互動的方式,但仍然提供與 WSL 1(當前廣泛可用的版本)中相同的用戶體驗,
單個 Linux 分發版可以在 WSL 1 或 WSL 2 體系結構中運行, 每個分發版可隨時升級或降級,并且你可以并行運行 WSL 1 和 WSL 2 分發版, WSL 2 使用全新的體系結構,該體系結構受益于運行真正的 Linux 內核,
簡單說,wsl可以讓你不使用雙系統或者虛擬機就可以運行linux系統,
先展示一下效果圖:

1. 開啟開發者選項
打開設定,找到更新和安全,點擊進入,

找到開發者選項,并開啟開發人員模式,這可能會需要等待片刻,嗯~可以刷幾個抖音,首次開啟需要重啟電腦,但是我們點擊稍后重啟,

2. 開啟“適用于linux的windows子系統”功能
(方法一)打開控制面板,找到程式中的啟用或關閉windows功能,點擊進入,

找到適用于linux的windows子系統和虛擬平臺,點擊勾選,然后點擊確定,

(方法二)或者是以管理員身份運行windows PowerShell,在命令列中輸入如下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

以管理員身份運行windows PowerShell,在命令列中輸入如下命令(注意 和上面的不一樣):
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3. 下載并安裝Ubuntu18
打開win10應用商店,搜索并下載Ubuntu18lTS版本,

下載后并不代表Ubuntu18已經安裝了,我們需要一些設定,才可以使用Ubuntu,
4. 重新啟動 計算機
在這里重啟一次吧,電腦需要配置一些資訊……(?ω?)
5. 安裝Ubuntu18
打開開始選單找到剛剛下載的Ubuntu18,點擊啟動,

啟動后我們需要等待1至2分鐘,之后會顯示上圖中的字樣,這時就需要我們定義Ubuntu18的賬號和密碼了,如下圖:

6. 將wsl升級到wsl2
升級要求
- 對于 x64 系統:版本 1903 或更高版本,采用 內部版本 18362 或更高版本,(可以在 設定->系統->關于->windows規格 中查看版本)
- 如果不符合對應版本,那么使用wsl1也是可以的,這樣可直接進入步驟7
以管理員身份運行windows PowerShell,在命令列中輸入如下命令,將wsl2設定設定為默認版本:
wsl --set-default-version 2
查看wsl版本:
wsl --list --verbose
顯示如下,就足以說明你前面的功夫沒有白費,

到這里,wsl2就已經配置完畢了,接下來我們將會使用一個較好的終端互動軟體來替代Ubuntu自帶的終端界面,
7.安裝Windows Terminal
在win10應用商店中搜索安裝 windows Terminal,

安裝后的Terminal后的效果如下圖:

8. 將Ubuntu設定為Terminal開始時的首界面
打開terminal的組態檔(json檔案),如下位置:

在根路徑 ,即最外層的大括號中增加鍵值對:“defaultProfile”:"{序列號}",注意此處的“,”也要寫上,在檔案list中找到name為“Ubuntu81.04的地方,此處的guid便是defaultProfile的序列號,


9.設定起始目錄
在defaults中添加鍵值對:

效果如下:

10. 設定一些美化效果
以下配置的添加全部都是在defaults添加的,
- 添加半透明效果:
"acrylicOpacity": 0.7, //背景透明度
- 添加毛玻璃效果:
"useAcrylic": true, // 啟用毛玻璃
- 添加背景圖片:
"backgroundImage":"圖片絕對路徑",
"backgroundImageStretchMode":"fill",
- 隱藏滾動條:
"scrollbarState":"hidden",// 隱藏滾動條

效果圖如下:

11.更換Ubuntu軟體源
將/etc/apt下的sources.list備份為sources.backup
sudo cd /etc/apt/
sudo cp sources.list sources.backup
用vim編輯器打開sources.list檔案,洗掉所有內容
sudo vim sources.list
在命令模式下輸入ggdG洗掉所有內容
復制以下內容到其中
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
保存并退出,
在命令列中輸入如下命令,更新軟體源:
sudo apt update
sudo apt upgrade
12.安裝zsh
安裝zsh:
sudo apt install zsh
安裝 oh-my-zsh(選其一即可):
| 方法 | 命令 |
|---|---|
| curl | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
| wget | sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
| fetch | sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
然后一路yes就行了OK了,
13.主題安裝
zsh 的配置主要集中在用戶當前目錄的.zshrc里,用 vim 或你喜歡的其他編輯器打開.zshrc,紅框中的ZSH_THEME便是主題的定義,這里我將使用jonathan主題,

效果如下,

更多其他主題請移步github oh-my-zsh主題,
參考文獻
微軟Windows Terminal
微軟 wsl
阿里云鏡像
github oh-my_zsh
oh-my-zsh官網
oh-my-zsh主題
轉載請注明出處,謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/246634.html
標籤:其他
上一篇:Nacos搭建集群以及遇到的問題
下一篇:Linux 常用指令
