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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Close
查看: 1559|回复: 0

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

[复制链接]
  • TA的每日心情
    开心
    2013-11-21 01:25
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2020-8-1 08:00:54 | 显示全部楼层 |阅读模式

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

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

    ×

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

      d# s, g' m" x" g  V

    先预览一下效果图:

      D" P% r# v+ f6 j* `- H

    Ubuntu:

    - o* i+ {/ K6 D2 j

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

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

    2 \( W" |9 L% }, n

    Windows Terminal:


    ' B) r& U! v7 |/ F

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

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


    . z. }9 \" X/ M% b1 ~

    一、 安装

    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


    1 f5 Y& A3 j) I5 N- V. L

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

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


    7 R3 ]( ^5 Z' s

    重启电脑


    ! R; E1 a/ E- u; Z2 x

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

    1 T% _/ ^; u+ l- ~4 ^  p$ V2 v' u

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

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


    4 }7 w7 v) e4 S" K

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

    ! C: y, g3 |3 |

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

    wsl --set-default-version 2


    ( l  O  X% K7 `% K$ {

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

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


    : @3 `+ m. ~3 H+ O0 v/ m

    3. 手动更新 Linux 内核

    $ l8 `9 b9 C1 b0 t' h

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

    . r& {' {1 R& P5 v9 F7 F! H8 L1 Y

    下载后直接安装


    7 c' s& q: `3 t# ~9 Y( H

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

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


    5 D: \- g# x  l! c

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

    & ]2 u7 x% ?5 Q$ M- d' m% Y; o

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

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


    ) D/ x. E/ O5 X! G" L

    5. 设置用户名和密码

      ^  Y, a' i' [; ]

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


    ; a( G& _; c0 ?* `8 E3 m# M; t- Z

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

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


    4 W) a  l- `9 y4 Z9 [! ^

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


    7 l7 p% n% n# y# ?

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

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


    + h+ P% X0 a" X, ?& {

    二、 美化

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


    $ Y( F2 O/ y7 D0 H0 T8 A  O

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

    5 T- X! p9 `8 Y. l5 d

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


    7 K/ u  Q8 K0 G' {: q8 b

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

    7 }$ i& |$ v( u& ?$ a

    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

    / y0 ]: w5 }! S( J+ g' K; X1 s

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

    sudo apt-get update


    ) O# b& M0 V3 R; A1 X5 G9 N! D

    更新源成功

    1. 安装 oh-my-zsh

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

    sudo apt install zsh

    0 `; Z( P, p) i# d( w/ Y" [5 A: l

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

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


      n; {- K) c, c

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

    ; P6 j9 O7 ~4 T

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

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


    $ ]1 u7 Z  t* s! S5 W

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


    9 V) \) K2 ^2 A: U

    执行如下命令:

    sudo vim ~/.zshrc

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


    - |( W# H1 D) i6 z/ E8 H

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

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


    & \" R% ]+ o) `4 y4 z7 v

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


    5 i" s/ X9 O) k

    3. 重新加载配置文件


    7 j$ j! A- I3 n; c( `3 k; ]" z0 s: o

    执行如下命令:

    source ~/.zshrc


    ) O, E- p, w7 v' a) V& [8 _: \3 u

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

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

    8 W' @7 E' x5 c2 W

    “ys”主题已生效


    8 v4 G/ l, K+ u$ u7 W8 f( m

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


    3 @" X4 `+ i$ V; E- M

    三、 增强

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

    0 z+ g, }! V5 ^: L0 A9 q* J( m

    1. 安装语法高亮插件

    3 r) G2 \- S5 z* F# u

    依次执行如下命令:

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

    0 a) f% P3 B8 W2 t+ I$ C$ }3 x

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

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

    & |% J, z1 o3 W& r. |

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


    " V+ n, m" T; X7 D/ v/ M) @

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

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

    9 v4 t+ X+ y1 s: D! ~

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

    ( r8 s: v8 I! E

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

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


    ' }+ d8 |  n+ W6 K  W* c

    高亮语法已生效

    3 H3 c4 s* |5 g3 _' u6 d( J! J! N

    2. 安装自动补全插件

    + I8 l$ [' ^9 w+ f

    执行如下命令:

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


    2 q# m3 `* k: Z+ m

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

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


    : [' d5 m) H7 J( n2 R* ^

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


    4 v$ `# O- M* m

    sudo vim ~/.zshrc

    % J  b4 k- y4 @& |. Y

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


    $ t/ {% q/ C' o

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

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


    : y4 I/ s! I) n3 J" @+ K, k" m

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

    4 I$ I- ]- d) w4 h! E1 C4 ?

    重新加载配置文件


    7 Y7 }: l3 ^1 j: }8 J" \

    执行如下命令:

    source ~/.zshrc

    ! c# ~+ W* Z; J8 ^# c0 W% d+ f! v

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

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

    % h' J$ ]( b& O/ ^2 C. _7 i

    自动补全已生效

    6 `6 q7 b) ^; \0 Z% Q
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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

    GMT+8, 2025-5-4 15:32 , Processed in 0.104574 second(s), 12 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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