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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Close
查看: 699|回复: 0

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

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

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

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

×

微软推出的 Windows Subsystem for Linux(以下简称WSL)实现了一机双系统的模式,极大地方便了我们的操作,提高了效率。由于默认界面太丑,而且功能薄弱,现分享一下美化和增强的教程


; ~" [/ Z' ?; y

先预览一下效果图:


# l# z% ~! D  Y7 R% E+ t0 n

Ubuntu:

0 W* k6 w6 T% J6 M1 l/ `

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

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


1 S# |  w2 o% Q3 R7 ?3 v

Windows Terminal:


( G9 Q( m  x* g! U( R) Q% m

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

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


  l2 g  F* Z1 o+ ?% a( 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


6 A: s  r& u2 H& U

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

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


- L& N8 u" S+ Z1 I+ M7 Y; A

重启电脑

" t! H5 h8 g  J/ T

至此“Windows Subsystem for Linux”和“虚拟机平台”俩可选功能安装成功

" F; @' S! y9 y6 ^% x, [

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

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


" h# [" x& P) r  E% ^* v

2. 将 WSL 2 设置为默认版本

2 q" x" ]  P& y( ?0 G4 H. B

再次以管理员身份运行 PowerShell,执行以下命令:

wsl --set-default-version 2

7 `* e8 ~0 U( j) e3 [1 l9 [( S0 m; Q

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

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

* L5 q8 }. `  T0 A0 n; g

3. 手动更新 Linux 内核

5 z6 n/ K& Z( T5 W9 `

下载地址:https://wslstorestorage.blob.cor ... /wsl_update_x64.msi


9 s6 I9 ?' B. J: H7 @# l0 R

下载后直接安装


( M3 B6 x6 R" J. \/ Y

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

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


0 A4 n) B: A! e2 W: u# K% s2 j

4. 打开“Microsoft Store”,搜索并安装“Ubuntu”

- i) ?# ~: m: u' A# p9 u

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

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

- [( s- T. ]7 w) ^  j# a

5. 设置用户名和密码


8 y+ Q5 @. {& A( W  e

打开“Ubuntu”会安装一会,稍等片刻直到出现“Enter new UNIX username”字样,然后输入用户名和密码,再确认一下密码(密码在输入过程中是不可见的,实际上已经成功输入了,不用担心)

) S- N2 U3 \$ M+ D, r5 |* O/ r2 T6 s

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

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


4 p" a: @$ W" g- y

注:如果你的电脑已经安装了 Windows Terminal,现在可以打开 WT 并可以直接打开 Ubuntu 了


- B* w- D; w, V5 {! I' s

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

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


0 Y- Z1 v& n" E* R" x) I( C

二、 美化

注:为了安装更快,需要更换源,这里推荐更换成华为源:


, v& Y- }0 F( s9 _- a0 m

备份 sources.list 文件,执行如下命令:


0 s8 j1 q0 Y8 R+ V! L7 e

cp -a /etc/apt/sources.list /etc/apt/sources.list.bak

1 q4 T/ U/ ]: r1 v* N: r( f

修改原 sources.list 文件,将 http://archive.ubuntu.comhttp://security.ubuntu.com 替换成 http://repo.huaweicloud.com,依次执行如下命令:


- M& v( N3 Q. E- f+ @' ?- E

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


% N; Q# D2 z* p9 X0 \6 I

更新索引,执行如下命令:

sudo apt-get update

; T$ H9 m8 [' M( T+ D# C

更新源成功

1. 安装 oh-my-zsh

打开 Ubuntu,依次执行如下命令(需要输入之前设置的密码,同样密码在输入过程中是不可见的):

sudo apt install zsh

  `4 O/ s- e1 [4 j

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

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

! [$ ^# X; X* M! w5 I4 L/ @0 C

sh -c "(curl -fsSL https://raw.githubusercontent.co ... er/tools/install.sh)"

. K/ y! R0 R/ B/ y9 y- a

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

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

9 T, A8 @) ^2 y3 ]$ r( D

2. 编辑配置文件,设置主题


3 h, [( L- I/ Z

执行如下命令:

sudo vim ~/.zshrc

进入编辑模式,将 ZSH_THEME="robbyrussell" 改为 ZSH_THEME="ys"


( Q" O- j- K7 \. P9 g2 S2 d

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

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

4 P1 R2 x0 p4 k: F3 j

按 Esc 键,输入英文冒号“:”,接着输入“wq”,回车保存并退出编辑模式

/ H6 T( e  s, L% G8 e) d* K

3. 重新加载配置文件


! J# U$ ?1 }( x; L7 T) E  [

执行如下命令:

source ~/.zshrc

/ C& y2 j5 j  m; z6 E  L

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

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


  g2 M+ h4 r7 e3 i+ C& |

“ys”主题已生效

5 Y1 L6 x# ?' F8 P& M

想预览其它主题,请访问:主题预览


, r/ G% U& M, X$ J9 t2 L, p

三、 增强

安装语法高亮和自动补全俩重要插件(需安装Git,此处不再赘述)

( a+ I! U! s+ W

1. 安装语法高亮插件

" F' |/ k% k3 e$ S% @/ W4 Y

依次执行如下命令:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git


. Z6 _0 V0 ?; y1 ~

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

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


' V0 w$ K# w# O# M

echo "source {(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> {ZDOTDIR:-HOME}/.zshrc


: g* m# f$ U$ m' u& r

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

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

, ^' w$ I: [& I2 J

source ./zsh-syntax-highlighting/zsh-syntax-highlighting.zsh


6 Q% [  o& H+ M" V+ B$ _

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

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


  H$ x$ I" Y8 `; [

高亮语法已生效


5 k4 j9 Q% G" F  G) P9 L3 R- F

2. 安装自动补全插件

, C9 r3 Z0 B5 ~+ a8 P" i$ [( W3 Q

执行如下命令:

git clone https://github.com/zsh-users/zsh-autosuggestions {ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

4 a9 R: r: o- O- [9 E$ `" B

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

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

* q9 _. X8 Q! j# K: |

编辑配置文件,执行如下命令:

  m; A5 e7 T4 ?4 Q$ p: r# e# J5 u

sudo vim ~/.zshrc

( Y, g! \; A' d1 ]( \

进入编辑模式,在 plugins=(git) 下方添加 plugins=(zsh-autosuggestions)

( ~0 X5 ]' x, q( _9 T% B% z

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

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

# x4 e4 V$ \8 `

按 Esc 键,输入英文冒号“:”,输入“wq”,回车保存并退出编辑模式


+ f: o& I2 x! Q6 U# H, r) {$ n9 ~

重新加载配置文件


2 D1 l# x) K! Q! t: t5 z8 i  k

执行如下命令:

source ~/.zshrc

. d. M' Q2 i! g

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

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


' r+ V% O. C$ N4 S% {

自动补全已生效

* K/ H3 Z# f; a" G- M1 W  p
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-5 07:36 , Processed in 0.119361 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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