马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
微软推出的 Windows Subsystem for Linux(以下简称WSL)实现了一机双系统的模式,极大地方便了我们的操作,提高了效率。由于默认界面太丑,而且功能薄弱,现分享一下美化和增强的教程 0 C9 n5 p V- e; I- Z
先预览一下效果图: 0 f5 T* B. X! s! H
Ubuntu: q% y4 _0 R% O6 \6 I
Windows Subsystem for Linux(WSL)的安装、美化和增强
' C& I9 v. @& E) o' B* s1 H$ s
Windows Terminal: 4 O3 F! c* k( J! i+ J- `$ P
Windows Subsystem for Linux(WSL)的安装、美化和增强
) @: ?6 A1 X! @- x$ w) e+ _
一、 安装 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
, D% X+ K: n b: i6 B6 m
Windows Subsystem for Linux(WSL)的安装、美化和增强
" i: s/ J. `, x& R9 E$ M
重启电脑 7 ]* M" E2 A1 u" j
至此“Windows Subsystem for Linux”和“虚拟机平台”俩可选功能安装成功
0 _7 |- n$ P3 K6 I2 {
Windows Subsystem for Linux(WSL)的安装、美化和增强
) s' n4 E5 y ^8 \, i( j: P
2. 将 WSL 2 设置为默认版本
. j4 p- h7 g5 O2 M+ ?4 d# Z
再次以管理员身份运行 PowerShell,执行以下命令: wsl --set-default-version 2 ; D( {6 E( k* C+ a+ g) j7 m
Windows Subsystem for Linux(WSL)的安装、美化和增强
; m, d* T3 d4 r
3. 手动更新 Linux 内核 0 H8 _0 g" X! j! v4 n4 O* u
下载地址:https://wslstorestorage.blob.cor ... /wsl_update_x64.msi
$ R. r4 d2 h& k# I3 Z( q
下载后直接安装
; q1 G; m& Z t6 F: L( s
Windows Subsystem for Linux(WSL)的安装、美化和增强
J& M: A/ f# z4 h) q; |( R& @
4. 打开“Microsoft Store”,搜索并安装“Ubuntu” # W4 R l3 |% T
Windows Subsystem for Linux(WSL)的安装、美化和增强
* x" v5 s9 |9 J$ M' p
5. 设置用户名和密码 7 Q+ N T* U d; j& s R# V: Z
打开“Ubuntu”会安装一会,稍等片刻直到出现“Enter new UNIX username”字样,然后输入用户名和密码,再确认一下密码(密码在输入过程中是不可见的,实际上已经成功输入了,不用担心) 4 o1 Q- b; u1 \7 L" N) P
Windows Subsystem for Linux(WSL)的安装、美化和增强
, _$ Y5 T# b/ o0 |. e3 z. u! Z
注:如果你的电脑已经安装了 Windows Terminal,现在可以打开 WT 并可以直接打开 Ubuntu 了
( ?( h6 Z" s9 A) ]/ }
Windows Subsystem for Linux(WSL)的安装、美化和增强
: y6 B& o5 s: {3 v) d" @0 a' e
二、 美化 注:为了安装更快,需要更换源,这里推荐更换成华为源: . n3 z* z w4 U; N: Q8 l5 Q
备份 sources.list 文件,执行如下命令:
0 G* o' E' U( ~/ H2 U! z2 ~
cp -a /etc/apt/sources.list /etc/apt/sources.list.bak - U9 h$ o/ v1 x" B+ l6 n
修改原 sources.list 文件,将 http://archive.ubuntu.com 和 http://security.ubuntu.com 替换成 http://repo.huaweicloud.com,依次执行如下命令:
% W" i7 v3 O }* q
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
$ C% |+ K* G/ p+ d更新索引,执行如下命令: sudo apt-get update 6 O% }" Z' D6 A0 t( ^0 Z0 g9 s
更新源成功 1. 安装 oh-my-zsh 打开 Ubuntu,依次执行如下命令(需要输入之前设置的密码,同样密码在输入过程中是不可见的): sudo apt install zsh : H% L! ?2 A1 w6 h9 W4 \" H
Windows Subsystem for Linux(WSL)的安装、美化和增强
) I; [ c( d6 e$ D
sh -c "(curl -fsSL https://raw.githubusercontent.co ... er/tools/install.sh)"
7 r" J7 ?' ?' x& _( G. c9 v
Windows Subsystem for Linux(WSL)的安装、美化和增强
5 B) v8 u( n! s9 i; F
2. 编辑配置文件,设置主题 ; \. z Z; H' d. E' z" N
执行如下命令: sudo vim ~/.zshrc 进入编辑模式,将 ZSH_THEME="robbyrussell" 改为 ZSH_THEME="ys"
+ V1 K) x0 R: J; M
Windows Subsystem for Linux(WSL)的安装、美化和增强
, a5 O# l7 y* s
按 Esc 键,输入英文冒号“:”,接着输入“wq”,回车保存并退出编辑模式 3 j2 f G" d9 T9 w& x$ ~& [
3. 重新加载配置文件
- G( O1 n9 L; T# o4 V
执行如下命令: source ~/.zshrc 2 N6 H+ ~! [3 l. x* K+ q
Windows Subsystem for Linux(WSL)的安装、美化和增强
( ], y- X3 z# L
“ys”主题已生效 ) P# k7 U9 G9 n3 ]9 \9 ?0 ^+ m
想预览其它主题,请访问:主题预览 0 H" L* c3 B8 @' P0 g) M. K
三、 增强 安装语法高亮和自动补全俩重要插件(需安装Git,此处不再赘述)
, d, [6 g- O" A
1. 安装语法高亮插件 ! f- P: p) P* S. i# G
依次执行如下命令: git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
1 i6 @. W- |! j
Windows Subsystem for Linux(WSL)的安装、美化和增强
' D7 r( W7 i( d" f- U' e* d
echo "source {(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> {ZDOTDIR:-HOME}/.zshrc ' b' v4 F3 e1 R+ J2 J! u9 f* K) `
Windows Subsystem for Linux(WSL)的安装、美化和增强
" Y w7 D7 `6 W
source ./zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
- a$ X) k; @4 q4 d2 e9 @
Windows Subsystem for Linux(WSL)的安装、美化和增强
) N- B2 J9 b- G
高亮语法已生效
9 |5 S: ^# _( p) \
2. 安装自动补全插件
/ \2 {! k6 j) u2 r& v2 x" ?! d; R9 J
执行如下命令: git clone https://github.com/zsh-users/zsh-autosuggestions {ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions ! n1 x) q$ S- o. A
Windows Subsystem for Linux(WSL)的安装、美化和增强
# V% I0 M1 q$ z" R$ Q" U
编辑配置文件,执行如下命令:
5 P2 i Y* F$ @& C. f$ r8 e" U
sudo vim ~/.zshrc
; s7 p5 M. {$ o) q2 M5 f
进入编辑模式,在 plugins=(git) 下方添加 plugins=(zsh-autosuggestions) 5 B0 ?6 o6 f+ m
Windows Subsystem for Linux(WSL)的安装、美化和增强
/ G- q$ w/ ]- P) ~" D
按 Esc 键,输入英文冒号“:”,输入“wq”,回车保存并退出编辑模式
+ `* ^3 c$ R( ^9 q/ j
重新加载配置文件 : R* \# p& G9 E! N/ L& s7 ]& }0 C4 z
执行如下命令: source ~/.zshrc
$ Y8 M/ a; v9 h5 ^. ~! y4 i; ?6 i
Windows Subsystem for Linux(WSL)的安装、美化和增强
3 T* M# ~/ S4 @* @" y
自动补全已生效
" t+ Y2 y6 ^8 |) U |