马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
微软推出的 Windows Subsystem for Linux(以下简称WSL)实现了一机双系统的模式,极大地方便了我们的操作,提高了效率。由于默认界面太丑,而且功能薄弱,现分享一下美化和增强的教程 w W$ Y; O8 Z I, T5 E0 }+ |! q( @
先预览一下效果图: # m9 M. a3 p: O& E$ k
Ubuntu:
; ^9 M' L* \: k& w
Windows Subsystem for Linux(WSL)的安装、美化和增强
8 [; K/ T/ W1 Z# I7 K
Windows Terminal: . W" U: \; U4 \+ E9 }- H
Windows Subsystem for Linux(WSL)的安装、美化和增强
" W( d( o |2 n) e% `, 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
$ e6 V) }1 K; {( J4 q8 {4 d
Windows Subsystem for Linux(WSL)的安装、美化和增强
- W/ P+ f! o( U+ O; Z# K
重启电脑 9 u6 k( U! {7 ? H
至此“Windows Subsystem for Linux”和“虚拟机平台”俩可选功能安装成功
) l+ Z$ u/ f- ~) {( s# @& x
Windows Subsystem for Linux(WSL)的安装、美化和增强
! A9 [ T/ E$ T3 X0 ]
2. 将 WSL 2 设置为默认版本 + A$ |7 j5 P5 A. g5 t
再次以管理员身份运行 PowerShell,执行以下命令: wsl --set-default-version 2 1 v) n# P7 L6 p; S5 X& c; i
Windows Subsystem for Linux(WSL)的安装、美化和增强
1 Q# J' q$ ?" R5 w0 D0 ]: Y: D
3. 手动更新 Linux 内核
$ U8 p& M! _1 ^; Z& s" F6 S0 e
下载地址:https://wslstorestorage.blob.cor ... /wsl_update_x64.msi + i; m" m$ F+ w2 j' W
下载后直接安装
# o D K& F# Q8 \9 i3 `
Windows Subsystem for Linux(WSL)的安装、美化和增强
, `/ _& X$ o) Q+ `; Z3 y
4. 打开“Microsoft Store”,搜索并安装“Ubuntu” / t: D& Q6 v! p: G5 @8 ^ p0 I, N! A8 S
Windows Subsystem for Linux(WSL)的安装、美化和增强
. Z1 a" a( e B: y- q) h: S
5. 设置用户名和密码 * v/ C( v. T9 w) l$ k
打开“Ubuntu”会安装一会,稍等片刻直到出现“Enter new UNIX username”字样,然后输入用户名和密码,再确认一下密码(密码在输入过程中是不可见的,实际上已经成功输入了,不用担心) 4 ?7 s _. e- h$ B
Windows Subsystem for Linux(WSL)的安装、美化和增强
" [* Q0 F6 @4 G* H6 ]' ^# @' G9 f4 C
注:如果你的电脑已经安装了 Windows Terminal,现在可以打开 WT 并可以直接打开 Ubuntu 了 " K$ i2 e( _$ z
Windows Subsystem for Linux(WSL)的安装、美化和增强
% C1 S- n8 R+ L/ t: Q& \& c, o
二、 美化 注:为了安装更快,需要更换源,这里推荐更换成华为源: 2 ~5 F0 A* i4 Z; _3 z( b, k
备份 sources.list 文件,执行如下命令:
1 l* x3 ~% H3 o* ^ z) i
cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
( l5 c0 R) ?' A; y8 h
修改原 sources.list 文件,将 http://archive.ubuntu.com 和 http://security.ubuntu.com 替换成 http://repo.huaweicloud.com,依次执行如下命令:
7 b' u6 B6 [: l! A6 ~( r
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
! m& x/ G- ~6 h# y& z% i3 Z9 B/ m更新索引,执行如下命令: sudo apt-get update 8 p/ T! X: X( u& i9 N$ u
更新源成功 1. 安装 oh-my-zsh 打开 Ubuntu,依次执行如下命令(需要输入之前设置的密码,同样密码在输入过程中是不可见的): sudo apt install zsh " s2 i1 d: v$ P' F
Windows Subsystem for Linux(WSL)的安装、美化和增强
4 }! P6 ]4 F* |
sh -c "(curl -fsSL https://raw.githubusercontent.co ... er/tools/install.sh)" 1 }- n- M9 w- J& j3 e- V; h
Windows Subsystem for Linux(WSL)的安装、美化和增强
* Q! e: g# ?2 ?0 v
2. 编辑配置文件,设置主题
Z. z$ X% r6 w
执行如下命令: sudo vim ~/.zshrc 进入编辑模式,将 ZSH_THEME="robbyrussell" 改为 ZSH_THEME="ys"
. \+ M: X9 u( I
Windows Subsystem for Linux(WSL)的安装、美化和增强
* z! B' O, u# O: m; ?
按 Esc 键,输入英文冒号“:”,接着输入“wq”,回车保存并退出编辑模式 C3 D% H0 x+ j- T" Q. c; T4 y
3. 重新加载配置文件 8 }5 g: M: D# W5 ~4 {, q3 N- y0 W
执行如下命令: source ~/.zshrc
; ]' t1 @' s# L( f
Windows Subsystem for Linux(WSL)的安装、美化和增强
1 J5 k! E7 p ?# r O
“ys”主题已生效 ( t$ W" L; a$ X/ U% W; J0 f
想预览其它主题,请访问:主题预览 # n5 o" ?. y( c) f: }
三、 增强 安装语法高亮和自动补全俩重要插件(需安装Git,此处不再赘述) . [; C) M$ v/ b6 S ^2 @
1. 安装语法高亮插件
5 M5 I( ~6 d9 P* ?
依次执行如下命令: git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
1 }5 n; @; M, K% P3 e. q, h
Windows Subsystem for Linux(WSL)的安装、美化和增强
7 I' S' @& M: r
echo "source {(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> {ZDOTDIR:-HOME}/.zshrc 5 Y5 ?' W6 Q& ~ `0 Q! X" T8 d! l
Windows Subsystem for Linux(WSL)的安装、美化和增强
5 F2 |) S1 D4 W) @- c
source ./zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
0 g# d$ O. ~' O) g
Windows Subsystem for Linux(WSL)的安装、美化和增强
4 f2 e. L: ^. Y
高亮语法已生效
( c5 n/ f, h5 G5 Z* C* ~
2. 安装自动补全插件 ; M) `3 P2 T* H& R( a+ p
执行如下命令: git clone https://github.com/zsh-users/zsh-autosuggestions {ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions 6 f: E* a$ P) J% v1 e( ?; Y
Windows Subsystem for Linux(WSL)的安装、美化和增强
7 F) [% e6 r1 U0 k% M5 L. u6 m
编辑配置文件,执行如下命令:
- @; q) p' P; L9 L5 V7 U$ ~5 x& D8 W
sudo vim ~/.zshrc 5 j5 H& ], B+ U# t$ Q% R6 R: d
进入编辑模式,在 plugins=(git) 下方添加 plugins=(zsh-autosuggestions)
3 O0 S/ f' D( Y2 w7 X
Windows Subsystem for Linux(WSL)的安装、美化和增强
) Z3 A% v! @: e, Y
按 Esc 键,输入英文冒号“:”,输入“wq”,回车保存并退出编辑模式 % T7 i6 X M$ a! j, a: I# V: m. W
重新加载配置文件 " X" [, t. I9 l% Y
执行如下命令: source ~/.zshrc 1 g4 l5 g: c2 P
Windows Subsystem for Linux(WSL)的安装、美化和增强
* M+ Y- T. s" l: Y) x
自动补全已生效 2 ], A+ A$ H$ e0 N# c3 o& v
|