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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Close
查看: 708|回复: 0

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

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

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

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

×

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


3 T* M# ~/ S4 @* @" y

自动补全已生效


" t+ Y2 y6 ^8 |) U
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-13 18:11 , Processed in 0.191712 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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