马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
微软推出的 Windows Subsystem for Linux(以下简称WSL)实现了一机双系统的模式,极大地方便了我们的操作,提高了效率。由于默认界面太丑,而且功能薄弱,现分享一下美化和增强的教程
; ~" [/ Z' ?; y
先预览一下效果图:
# l# z% ~! D Y7 R% E+ t0 n
Ubuntu: 0 W* k6 w6 T% J6 M1 l/ `
Windows Subsystem for Linux(WSL)的安装、美化和增强
1 S# | w2 o% Q3 R7 ?3 v
Windows Terminal:
( G9 Q( m x* g! U( R) Q% m
Windows Subsystem for Linux(WSL)的安装、美化和增强
l2 g F* Z1 o+ ?% a( r
一、 安装 1. 启用“Windows Subsystem for Linux”和“虚拟机平台”俩可选功能 右击“开始菜单”,点击“Windows PowerShell (管理员)”,以管理员身份运行 PowerShell,依次执行以下命令: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
6 A: s r& u2 H& U
Windows Subsystem for Linux(WSL)的安装、美化和增强
- L& N8 u" S+ Z1 I+ M7 Y; A
重启电脑 " t! H5 h8 g J/ T
至此“Windows Subsystem for Linux”和“虚拟机平台”俩可选功能安装成功 " F; @' S! y9 y6 ^% x, [
Windows Subsystem for Linux(WSL)的安装、美化和增强
" h# [" x& P) r E% ^* v
2. 将 WSL 2 设置为默认版本 2 q" x" ] P& y( ?0 G4 H. B
再次以管理员身份运行 PowerShell,执行以下命令: wsl --set-default-version 2 7 `* e8 ~0 U( j) e3 [1 l9 [( S0 m; Q
Windows Subsystem for Linux(WSL)的安装、美化和增强
* L5 q8 }. ` T0 A0 n; g
3. 手动更新 Linux 内核 5 z6 n/ K& Z( T5 W9 `
下载地址:https://wslstorestorage.blob.cor ... /wsl_update_x64.msi
9 s6 I9 ?' B. J: H7 @# l0 R
下载后直接安装
( M3 B6 x6 R" J. \/ Y
Windows Subsystem for Linux(WSL)的安装、美化和增强
0 A4 n) B: A! e2 W: u# K% s2 j
4. 打开“Microsoft Store”,搜索并安装“Ubuntu” - i) ?# ~: m: u' A# p9 u
Windows Subsystem for Linux(WSL)的安装、美化和增强
- [( s- T. ]7 w) ^ j# a
5. 设置用户名和密码
8 y+ Q5 @. {& A( W e
打开“Ubuntu”会安装一会,稍等片刻直到出现“Enter new UNIX username”字样,然后输入用户名和密码,再确认一下密码(密码在输入过程中是不可见的,实际上已经成功输入了,不用担心) ) S- N2 U3 \$ M+ D, r5 |* O/ r2 T6 s
Windows Subsystem for Linux(WSL)的安装、美化和增强
4 p" a: @$ W" g- y
注:如果你的电脑已经安装了 Windows Terminal,现在可以打开 WT 并可以直接打开 Ubuntu 了
- B* w- D; w, V5 {! I' s
Windows Subsystem for Linux(WSL)的安装、美化和增强
0 Y- Z1 v& n" E* R" x) I( C
二、 美化 注:为了安装更快,需要更换源,这里推荐更换成华为源:
, v& Y- }0 F( s9 _- a0 m
备份 sources.list 文件,执行如下命令:
0 s8 j1 q0 Y8 R+ V! L7 e
cp -a /etc/apt/sources.list /etc/apt/sources.list.bak 1 q4 T/ U/ ]: r1 v* N: r( f
修改原 sources.list 文件,将 http://archive.ubuntu.com 和 http://security.ubuntu.com 替换成 http://repo.huaweicloud.com,依次执行如下命令:
- M& v( N3 Q. E- f+ @' ?- E
sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
% N; Q# D2 z* p9 X0 \6 I更新索引,执行如下命令: sudo apt-get update ; T$ H9 m8 [' M( T+ D# C
更新源成功 1. 安装 oh-my-zsh 打开 Ubuntu,依次执行如下命令(需要输入之前设置的密码,同样密码在输入过程中是不可见的): sudo apt install zsh `4 O/ s- e1 [4 j
Windows Subsystem for Linux(WSL)的安装、美化和增强
! [$ ^# X; X* M! w5 I4 L/ @0 C
sh -c "(curl -fsSL https://raw.githubusercontent.co ... er/tools/install.sh)" . K/ y! R0 R/ B/ y9 y- a
Windows Subsystem for Linux(WSL)的安装、美化和增强
9 T, A8 @) ^2 y3 ]$ r( D
2. 编辑配置文件,设置主题
3 h, [( L- I/ Z
执行如下命令: sudo vim ~/.zshrc 进入编辑模式,将 ZSH_THEME="robbyrussell" 改为 ZSH_THEME="ys"
( Q" O- j- K7 \. P9 g2 S2 d
Windows Subsystem for Linux(WSL)的安装、美化和增强
4 P1 R2 x0 p4 k: F3 j
按 Esc 键,输入英文冒号“:”,接着输入“wq”,回车保存并退出编辑模式 / H6 T( e s, L% G8 e) d* K
3. 重新加载配置文件
! J# U$ ?1 }( x; L7 T) E [
执行如下命令: source ~/.zshrc / C& y2 j5 j m; z6 E L
Windows Subsystem for Linux(WSL)的安装、美化和增强
g2 M+ h4 r7 e3 i+ C& |
“ys”主题已生效 5 Y1 L6 x# ?' F8 P& M
想预览其它主题,请访问:主题预览
, r/ G% U& M, X$ J9 t2 L, p三、 增强 安装语法高亮和自动补全俩重要插件(需安装Git,此处不再赘述) ( a+ I! U! s+ W
1. 安装语法高亮插件 " F' |/ k% k3 e$ S% @/ W4 Y
依次执行如下命令: git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
. Z6 _0 V0 ?; y1 ~
Windows Subsystem for Linux(WSL)的安装、美化和增强
' V0 w$ K# w# O# M
echo "source {(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> {ZDOTDIR:-HOME}/.zshrc
: g* m# f$ U$ m' u& r
Windows Subsystem for Linux(WSL)的安装、美化和增强
, ^' w$ I: [& I2 J
source ./zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
6 Q% [ o& H+ M" V+ B$ _
Windows Subsystem for Linux(WSL)的安装、美化和增强
H$ x$ I" Y8 `; [
高亮语法已生效
5 k4 j9 Q% G" F G) P9 L3 R- F
2. 安装自动补全插件 , C9 r3 Z0 B5 ~+ a8 P" i$ [( W3 Q
执行如下命令: git clone https://github.com/zsh-users/zsh-autosuggestions {ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions 4 a9 R: r: o- O- [9 E$ `" B
Windows Subsystem for Linux(WSL)的安装、美化和增强
* q9 _. X8 Q! j# K: |
编辑配置文件,执行如下命令: m; A5 e7 T4 ?4 Q$ p: r# e# J5 u
sudo vim ~/.zshrc ( Y, g! \; A' d1 ]( \
进入编辑模式,在 plugins=(git) 下方添加 plugins=(zsh-autosuggestions) ( ~0 X5 ]' x, q( _9 T% B% z
Windows Subsystem for Linux(WSL)的安装、美化和增强
# x4 e4 V$ \8 `
按 Esc 键,输入英文冒号“:”,输入“wq”,回车保存并退出编辑模式
+ f: o& I2 x! Q6 U# H, r) {$ n9 ~
重新加载配置文件
2 D1 l# x) K! Q! t: t5 z8 i k
执行如下命令: source ~/.zshrc . d. M' Q2 i! g
Windows Subsystem for Linux(WSL)的安装、美化和增强
' r+ V% O. C$ N4 S% {
自动补全已生效 * K/ H3 Z# f; a" G- M1 W p
|