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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Close
查看: 1561|回复: 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)实现了一机双系统的模式,极大地方便了我们的操作,提高了效率。由于默认界面太丑,而且功能薄弱,现分享一下美化和增强的教程

    8 Q/ }3 k7 c5 S

    先预览一下效果图:

    3 ?" K" U, I. k; _* b+ i. e4 _5 V

    Ubuntu:

    : `& W) }8 p7 {8 _6 u

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

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

    & r  }1 y. |. l: x! L

    Windows Terminal:


    $ T3 ?, X1 `7 y( {9 x

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

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

    & I- j# h' P6 t9 _" \5 K

    一、 安装

    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

    9 ]. O  k) w3 }4 `( O1 `

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

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

    5 ^( N# m7 }  M- ]7 `( P

    重启电脑

    4 t- n9 L& s: e9 B# x( I7 ]7 _# Y

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

    7 u6 r6 H! w, l* x2 M) V; O

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

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


    ; o/ g- e% i; y* C

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


    9 [. G6 y# R& h/ x& D$ q

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

    wsl --set-default-version 2

    + d$ n5 A1 B  D- |! M0 Q" p- B, p

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

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


    - i5 A  ^8 O  G' D1 h0 [

    3. 手动更新 Linux 内核


    ; Y7 j2 m3 j, |

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

    8 Q7 D6 J0 x; Q

    下载后直接安装

    , t4 w3 m( c$ H0 l

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

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

    # A: A) ~* _+ @' }& s& D  L

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


    8 h- A, Q0 n! t9 e

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

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


    0 G! i0 X( e5 n0 F2 x. h( B4 F, N

    5. 设置用户名和密码


    * W: X0 s2 ?+ [( X# z2 i

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


    + u$ g! i8 X+ Q$ s

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

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

    " ~. e$ [: T) G9 J* X

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


    ( n! e& w* D$ x( [3 R$ F( q

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

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


    8 Q* S3 l& f, m

    二、 美化

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


    9 O- h% c: z2 R% X' ]8 f

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


    5 m# [( `2 o3 p# T

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

      P  L/ |6 z% m: a. q, ~

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

    4 ]; @3 B; Y7 f, V

    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

    7 J" H7 P$ c* @3 i/ }* Z

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

    sudo apt-get update

    ! k7 A- X  I: ~/ ^+ k: R

    更新源成功

    1. 安装 oh-my-zsh

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

    sudo apt install zsh

    8 Z3 W  c* o% u, F& \/ h5 {* f8 N

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

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

    : M$ m# d; |7 Q9 `" m: s7 _

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


    + F$ r8 N: y& e5 H

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

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


    2 Q7 b. L# Z+ e8 J  V- ]2 `3 J

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


    & ]4 E0 J& {# \) _9 M7 h

    执行如下命令:

    sudo vim ~/.zshrc

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

    1 w/ _" ^% m. V0 Z

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

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


    1 |7 C; u/ r7 K( t1 |; g3 h& U

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

    ) m( r4 @% ^' G; _! T8 y

    3. 重新加载配置文件

    . Z8 m3 l+ [' o7 C2 r# r

    执行如下命令:

    source ~/.zshrc


    / ?+ {" _9 U1 `# N2 q) j

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

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


    " M9 j: }6 j$ g5 l9 \/ k

    “ys”主题已生效

    " r* `0 ^. V' F

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

    $ D3 q% \% a- d' `

    三、 增强

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


    ) z; @. o+ N: i9 U+ @2 J

    1. 安装语法高亮插件

    ' b7 ?+ p9 i5 W( M7 L, G2 Z

    依次执行如下命令:

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


    3 w; w9 X$ c( m) @

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

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

    0 F4 }+ p: i$ A

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

    2 |$ x( d7 C7 @

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

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


    % P: Z2 m) e, n$ G' s. s( L

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

      e$ b: L- K* ^& D

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

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


    $ Y9 [0 {8 E% V* U6 N  ~

    高亮语法已生效


    6 T4 o2 e  r% ^0 A( J9 p

    2. 安装自动补全插件


    8 L+ a" o. l6 g$ E

    执行如下命令:

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

    . C# o% H$ W, R: N4 S/ T

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

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

    5 `" ]% W% B2 h$ ~. ~

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


    4 Q" c! b8 C. k

    sudo vim ~/.zshrc


    5 M' W. g& M) x

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

      N) L( t3 h, Y3 k

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

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


    & E7 S% H' S6 v# }8 b2 a; p

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

    5 u, }' m  g- l/ R

    重新加载配置文件

    ' Z' a7 q3 I* @4 S, i( J

    执行如下命令:

    source ~/.zshrc


    + G0 y: o/ Y2 z$ X

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

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

    0 ]9 n$ D$ c5 L. P1 R: t

    自动补全已生效


    ' l& Y0 D# Z7 i/ {6 t, C1 |. R
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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

    GMT+8, 2025-5-29 07:46 , Processed in 0.083217 second(s), 11 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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