马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
微软推出的 Windows Subsystem for Linux(以下简称WSL)实现了一机双系统的模式,极大地方便了我们的操作,提高了效率。由于默认界面太丑,而且功能薄弱,现分享一下美化和增强的教程 8 Q/ }3 k7 c5 S
先预览一下效果图: 3 ?" K" U, I. k; _* b+ i. e4 _5 V
Ubuntu: : `& W) }8 p7 {8 _6 u
Windows Subsystem for Linux(WSL)的安装、美化和增强
& r }1 y. |. l: x! L
Windows Terminal:
$ T3 ?, X1 `7 y( {9 x
Windows Subsystem for Linux(WSL)的安装、美化和增强
& I- j# h' P6 t9 _" \5 K
一、 安装 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 9 ]. O k) w3 }4 `( O1 `
Windows Subsystem for Linux(WSL)的安装、美化和增强
5 ^( N# m7 } M- ]7 `( P
重启电脑 4 t- n9 L& s: e9 B# x( I7 ]7 _# Y
至此“Windows Subsystem for Linux”和“虚拟机平台”俩可选功能安装成功 7 u6 r6 H! w, l* x2 M) V; O
Windows Subsystem for Linux(WSL)的安装、美化和增强
; o/ g- e% i; y* C
2. 将 WSL 2 设置为默认版本
9 [. G6 y# R& h/ x& D$ q
再次以管理员身份运行 PowerShell,执行以下命令: wsl --set-default-version 2 + d$ n5 A1 B D- |! M0 Q" p- B, p
Windows Subsystem for Linux(WSL)的安装、美化和增强
- i5 A ^8 O G' D1 h0 [
3. 手动更新 Linux 内核
; Y7 j2 m3 j, |
下载地址:https://wslstorestorage.blob.cor ... /wsl_update_x64.msi 8 Q7 D6 J0 x; Q
下载后直接安装 , t4 w3 m( c$ H0 l
Windows Subsystem for Linux(WSL)的安装、美化和增强
# A: A) ~* _+ @' }& s& D L
4. 打开“Microsoft Store”,搜索并安装“Ubuntu”
8 h- A, Q0 n! t9 e
Windows Subsystem for Linux(WSL)的安装、美化和增强
0 G! i0 X( e5 n0 F2 x. h( B4 F, N
5. 设置用户名和密码
* W: X0 s2 ?+ [( X# z2 i
打开“Ubuntu”会安装一会,稍等片刻直到出现“Enter new UNIX username”字样,然后输入用户名和密码,再确认一下密码(密码在输入过程中是不可见的,实际上已经成功输入了,不用担心)
+ u$ g! i8 X+ Q$ s
Windows Subsystem for Linux(WSL)的安装、美化和增强
" ~. e$ [: T) G9 J* X
注:如果你的电脑已经安装了 Windows Terminal,现在可以打开 WT 并可以直接打开 Ubuntu 了
( n! e& w* D$ x( [3 R$ F( q
Windows Subsystem for Linux(WSL)的安装、美化和增强
8 Q* S3 l& f, m
二、 美化 注:为了安装更快,需要更换源,这里推荐更换成华为源:
9 O- h% c: z2 R% X' ]8 f
备份 sources.list 文件,执行如下命令:
5 m# [( `2 o3 p# T
cp -a /etc/apt/sources.list /etc/apt/sources.list.bak P L/ |6 z% m: a. q, ~
修改原 sources.list 文件,将 http://archive.ubuntu.com 和 http://security.ubuntu.com 替换成 http://repo.huaweicloud.com,依次执行如下命令: 4 ]; @3 B; Y7 f, V
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 7 J" H7 P$ c* @3 i/ }* Z
更新索引,执行如下命令: sudo apt-get update ! k7 A- X I: ~/ ^+ k: R
更新源成功 1. 安装 oh-my-zsh 打开 Ubuntu,依次执行如下命令(需要输入之前设置的密码,同样密码在输入过程中是不可见的): sudo apt install zsh 8 Z3 W c* o% u, F& \/ h5 {* f8 N
Windows Subsystem for Linux(WSL)的安装、美化和增强
: M$ m# d; |7 Q9 `" m: s7 _
sh -c "(curl -fsSL https://raw.githubusercontent.co ... er/tools/install.sh)"
+ F$ r8 N: y& e5 H
Windows Subsystem for Linux(WSL)的安装、美化和增强
2 Q7 b. L# Z+ e8 J V- ]2 `3 J
2. 编辑配置文件,设置主题
& ]4 E0 J& {# \) _9 M7 h
执行如下命令: sudo vim ~/.zshrc 进入编辑模式,将 ZSH_THEME="robbyrussell" 改为 ZSH_THEME="ys" 1 w/ _" ^% m. V0 Z
Windows Subsystem for Linux(WSL)的安装、美化和增强
1 |7 C; u/ r7 K( t1 |; g3 h& U
按 Esc 键,输入英文冒号“:”,接着输入“wq”,回车保存并退出编辑模式 ) m( r4 @% ^' G; _! T8 y
3. 重新加载配置文件 . Z8 m3 l+ [' o7 C2 r# r
执行如下命令: source ~/.zshrc
/ ?+ {" _9 U1 `# N2 q) j
Windows Subsystem for Linux(WSL)的安装、美化和增强
" M9 j: }6 j$ g5 l9 \/ k
“ys”主题已生效 " r* `0 ^. V' F
想预览其它主题,请访问:主题预览 $ D3 q% \% a- d' `
三、 增强 安装语法高亮和自动补全俩重要插件(需安装Git,此处不再赘述)
) z; @. o+ N: i9 U+ @2 J
1. 安装语法高亮插件 ' b7 ?+ p9 i5 W( M7 L, G2 Z
依次执行如下命令: git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
3 w; w9 X$ c( m) @
Windows Subsystem for Linux(WSL)的安装、美化和增强
0 F4 }+ p: i$ A
echo "source {(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> {ZDOTDIR:-HOME}/.zshrc 2 |$ x( d7 C7 @
Windows Subsystem for Linux(WSL)的安装、美化和增强
% P: Z2 m) e, n$ G' s. s( L
source ./zsh-syntax-highlighting/zsh-syntax-highlighting.zsh e$ b: L- K* ^& D
Windows Subsystem for Linux(WSL)的安装、美化和增强
$ Y9 [0 {8 E% V* U6 N ~
高亮语法已生效
6 T4 o2 e r% ^0 A( J9 p
2. 安装自动补全插件
8 L+ a" o. l6 g$ E
执行如下命令: git clone https://github.com/zsh-users/zsh-autosuggestions {ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions . C# o% H$ W, R: N4 S/ T
Windows Subsystem for Linux(WSL)的安装、美化和增强
5 `" ]% W% B2 h$ ~. ~
编辑配置文件,执行如下命令:
4 Q" c! b8 C. k
sudo vim ~/.zshrc
5 M' W. g& M) x
进入编辑模式,在 plugins=(git) 下方添加 plugins=(zsh-autosuggestions) N) L( t3 h, Y3 k
Windows Subsystem for Linux(WSL)的安装、美化和增强
& E7 S% H' S6 v# }8 b2 a; p
按 Esc 键,输入英文冒号“:”,输入“wq”,回车保存并退出编辑模式 5 u, }' m g- l/ R
重新加载配置文件 ' Z' a7 q3 I* @4 S, i( J
执行如下命令: source ~/.zshrc
+ G0 y: o/ Y2 z$ X
Windows Subsystem for Linux(WSL)的安装、美化和增强
0 ]9 n$ D$ c5 L. P1 R: t
自动补全已生效
' l& Y0 D# Z7 i/ {6 t, C1 |. R |