马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
微软推出的 Windows Subsystem for Linux(以下简称WSL)实现了一机双系统的模式,极大地方便了我们的操作,提高了效率。由于默认界面太丑,而且功能薄弱,现分享一下美化和增强的教程 d# s, g' m" x" g V
先预览一下效果图: D" P% r# v+ f6 j* `- H
Ubuntu: - o* i+ {/ K6 D2 j
Windows Subsystem for Linux(WSL)的安装、美化和增强
2 \( W" |9 L% }, n
Windows Terminal:
' B) r& U! v7 |/ F
Windows Subsystem for Linux(WSL)的安装、美化和增强
. z. }9 \" X/ M% b1 ~
一、 安装 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
1 f5 Y& A3 j) I5 N- V. L
Windows Subsystem for Linux(WSL)的安装、美化和增强
7 R3 ]( ^5 Z' s
重启电脑
! R; E1 a/ E- u; Z2 x
至此“Windows Subsystem for Linux”和“虚拟机平台”俩可选功能安装成功 1 T% _/ ^; u+ l- ~4 ^ p$ V2 v' u
Windows Subsystem for Linux(WSL)的安装、美化和增强
4 }7 w7 v) e4 S" K
2. 将 WSL 2 设置为默认版本 ! C: y, g3 |3 |
再次以管理员身份运行 PowerShell,执行以下命令: wsl --set-default-version 2
( l O X% K7 `% K$ {
Windows Subsystem for Linux(WSL)的安装、美化和增强
: @3 `+ m. ~3 H+ O0 v/ m
3. 手动更新 Linux 内核 $ l8 `9 b9 C1 b0 t' h
下载地址:https://wslstorestorage.blob.cor ... /wsl_update_x64.msi . r& {' {1 R& P5 v9 F7 F! H8 L1 Y
下载后直接安装
7 c' s& q: `3 t# ~9 Y( H
Windows Subsystem for Linux(WSL)的安装、美化和增强
5 D: \- g# x l! c
4. 打开“Microsoft Store”,搜索并安装“Ubuntu” & ]2 u7 x% ?5 Q$ M- d' m% Y; o
Windows Subsystem for Linux(WSL)的安装、美化和增强
) D/ x. E/ O5 X! G" L
5. 设置用户名和密码 ^ Y, a' i' [; ]
打开“Ubuntu”会安装一会,稍等片刻直到出现“Enter new UNIX username”字样,然后输入用户名和密码,再确认一下密码(密码在输入过程中是不可见的,实际上已经成功输入了,不用担心)
; a( G& _; c0 ?* `8 E3 m# M; t- Z
Windows Subsystem for Linux(WSL)的安装、美化和增强
4 W) a l- `9 y4 Z9 [! ^
注:如果你的电脑已经安装了 Windows Terminal,现在可以打开 WT 并可以直接打开 Ubuntu 了
7 l7 p% n% n# y# ?
Windows Subsystem for Linux(WSL)的安装、美化和增强
+ h+ P% X0 a" X, ?& {
二、 美化 注:为了安装更快,需要更换源,这里推荐更换成华为源:
$ Y( F2 O/ y7 D0 H0 T8 A O
备份 sources.list 文件,执行如下命令: 5 T- X! p9 `8 Y. l5 d
cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
7 K/ u Q8 K0 G' {: q8 b
修改原 sources.list 文件,将 http://archive.ubuntu.com 和 http://security.ubuntu.com 替换成 http://repo.huaweicloud.com,依次执行如下命令: 7 }$ i& |$ v( u& ?$ a
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 / y0 ]: w5 }! S( J+ g' K; X1 s
更新索引,执行如下命令: sudo apt-get update
) O# b& M0 V3 R; A1 X5 G9 N! D
更新源成功 1. 安装 oh-my-zsh 打开 Ubuntu,依次执行如下命令(需要输入之前设置的密码,同样密码在输入过程中是不可见的): sudo apt install zsh 0 `; Z( P, p) i# d( w/ Y" [5 A: l
Windows Subsystem for Linux(WSL)的安装、美化和增强
n; {- K) c, c
sh -c "(curl -fsSL https://raw.githubusercontent.co ... er/tools/install.sh)" ; P6 j9 O7 ~4 T
Windows Subsystem for Linux(WSL)的安装、美化和增强
$ ]1 u7 Z t* s! S5 W
2. 编辑配置文件,设置主题
9 V) \) K2 ^2 A: U
执行如下命令: sudo vim ~/.zshrc 进入编辑模式,将 ZSH_THEME="robbyrussell" 改为 ZSH_THEME="ys"
- |( W# H1 D) i6 z/ E8 H
Windows Subsystem for Linux(WSL)的安装、美化和增强
& \" R% ]+ o) `4 y4 z7 v
按 Esc 键,输入英文冒号“:”,接着输入“wq”,回车保存并退出编辑模式
5 i" s/ X9 O) k
3. 重新加载配置文件
7 j$ j! A- I3 n; c( `3 k; ]" z0 s: o
执行如下命令: source ~/.zshrc
) O, E- p, w7 v' a) V& [8 _: \3 u
Windows Subsystem for Linux(WSL)的安装、美化和增强
8 W' @7 E' x5 c2 W
“ys”主题已生效
8 v4 G/ l, K+ u$ u7 W8 f( m
想预览其它主题,请访问:主题预览
3 @" X4 `+ i$ V; E- M三、 增强 安装语法高亮和自动补全俩重要插件(需安装Git,此处不再赘述) 0 z+ g, }! V5 ^: L0 A9 q* J( m
1. 安装语法高亮插件 3 r) G2 \- S5 z* F# u
依次执行如下命令: git clone https://github.com/zsh-users/zsh-syntax-highlighting.git 0 a) f% P3 B8 W2 t+ I$ C$ }3 x
Windows Subsystem for Linux(WSL)的安装、美化和增强
& |% J, z1 o3 W& r. |
echo "source {(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> {ZDOTDIR:-HOME}/.zshrc
" V+ n, m" T; X7 D/ v/ M) @
Windows Subsystem for Linux(WSL)的安装、美化和增强
9 v4 t+ X+ y1 s: D! ~
source ./zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ( r8 s: v8 I! E
Windows Subsystem for Linux(WSL)的安装、美化和增强
' }+ d8 | n+ W6 K W* c
高亮语法已生效 3 H3 c4 s* |5 g3 _' u6 d( J! J! N
2. 安装自动补全插件 + I8 l$ [' ^9 w+ f
执行如下命令: git clone https://github.com/zsh-users/zsh-autosuggestions {ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
2 q# m3 `* k: Z+ m
Windows Subsystem for Linux(WSL)的安装、美化和增强
: [' d5 m) H7 J( n2 R* ^
编辑配置文件,执行如下命令:
4 v$ `# O- M* m
sudo vim ~/.zshrc % J b4 k- y4 @& |. Y
进入编辑模式,在 plugins=(git) 下方添加 plugins=(zsh-autosuggestions)
$ t/ {% q/ C' o
Windows Subsystem for Linux(WSL)的安装、美化和增强
: y4 I/ s! I) n3 J" @+ K, k" m
按 Esc 键,输入英文冒号“:”,输入“wq”,回车保存并退出编辑模式 4 I$ I- ]- d) w4 h! E1 C4 ?
重新加载配置文件
7 Y7 }: l3 ^1 j: }8 J" \
执行如下命令: source ~/.zshrc ! c# ~+ W* Z; J8 ^# c0 W% d+ f! v
Windows Subsystem for Linux(WSL)的安装、美化和增强
% h' J$ ]( b& O/ ^2 C. _7 i
自动补全已生效 6 `6 q7 b) ^; \0 Z% Q
|