电影中心 精品软件 联系我们

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Close
查看: 696|回复: 0

Windows Subsystem for Linux(WSL)的安装、美化和增强

[复制链接]
发表于 2020-8-1 08:00:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

微软推出的 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)的安装、美化和增强

Windows Subsystem for Linux(WSL)的安装、美化和增强


8 [; K/ T/ W1 Z# I7 K

Windows Terminal:

. W" U: \; U4 \+ E9 }- H

Windows Subsystem for Linux(WSL)的安装、美化和增强

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)的安装、美化和增强

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)的安装、美化和增强

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)的安装、美化和增强

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)的安装、美化和增强

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)的安装、美化和增强

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)的安装、美化和增强

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)的安装、美化和增强

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.comhttp://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)的安装、美化和增强

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)的安装、美化和增强

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)的安装、美化和增强

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)的安装、美化和增强

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)的安装、美化和增强

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)的安装、美化和增强

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)的安装、美化和增强

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)的安装、美化和增强

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)的安装、美化和增强

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)的安装、美化和增强

Windows Subsystem for Linux(WSL)的安装、美化和增强

* M+ Y- T. s" l: Y) x

自动补全已生效

2 ], A+ A$ H$ e0 N# c3 o& v
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|帮助|古城IT技术联盟 ( 鲁ICP备06030014号 )

GMT+8, 2024-4-25 20:24 , Processed in 0.109742 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表