一、开启“适用于Linux的Windows子系统”
- 首先打开 Windows 设置页,进入【应用】
- 打开【应用和功能】-【程序和功能】-【启用或关闭 Windows 功能】弹窗,勾选启用“适用于 Linux 的 Windows 子系统”选项
二、安装WindowsTerminal(可选)
为了更丝滑的享受编写 shell 的快乐,一个好的终端是很重要的。
这里推荐 WindowsTerminal ,各种操作和外观都挺符合笔者需求的。有其他需要的可自行搜索其他终端软件
-
打开应用商店“Microsoft Store”
-
搜索并安装 Terminal
-
安装之后,搜索“终端”就可以启动了
PS:如果不追求美观,直接 win+R,运行 wsl 即可
三、安装Linux子系统-Ubuntu
-
打开应用商店“Microsoft Store”
-
搜索并安装Ubuntu2.04.4LTS版
-
安装之后,打开 wsl
-
等待安装后,输入自己的账密即可使用
-
(可选)可根据需要在 WindowsTerminal中编辑外观
四、安装中文语言包
接下来终于进入主题了,怎么让 Linux 对英语单词匮乏者友好点呢?这里就介绍如何安装中文语言包
-
首先更新apt
sudo apt update -
安装中文语言包
sudo apt-get install language-pack-zh-hans* -
修改配置文件
sudo vim /etc/default/locale将原始内容注释掉或删掉,替换为如下内容:
LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh" LC_NUMERIC="zh_CN" LC_TIME="zh_CN" LC_MONETARY="zh_CN" LC_PAPER="zh_CN" LC_NAME="zh_CN" LC_ADDRESS="zh_CN" LC_TELEPHONE="zh_CN" LC_MEASUREMENT="zh_CN" LC_IDENTIFICATION="zh_CN" LC_ALL="zh_CN.UTF-8" -
修改环境文件(环境变量(当前用户))
sudo vim /etc/environment不修改原有内容,直接在原内容下面新开一行加入下列内容:
LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh" LC_NUMERIC="zh_CN" LC_TIME="zh_CN" LC_MONETARY="zh_CN" LC_PAPER="zh_CN" LC_NAME="zh_CN" LC_ADDRESS="zh_CN" LC_TELEPHONE="zh_CN" LC_MEASUREMENT="zh_CN" LC_IDENTIFICATION="zh_CN" LC_ALL="zh_CN.UTF-8" -
修改环境文件(环境变量(所有用户))
sudo vim /etc/profile不修改原有内容,直接在原内容下面新开一行加入下列内容:
LANG="zh_CN.UTF-8" -
重新打开会话窗口,就能够看到生效了
随便验证下:
mkdir --help
五、安装中文汉化版man
虽然语言包已经安装好了,但为了能够更好的学习命令,常用的 man 命令也应友好地展示
可以看到这里对笔者不是很友好(全英文)
那么接下来,就把man命令也中文版化
-
安装manpages-zh
sudo apt install manpages-zh
好的生效了(不用改配置了?因为前面第四步已经顺手把配置都改了)
六、zsh使用中文
如果你使用了zsh,那么上面的配置并没有生效,需要再单独对zsh进行配置使用中文
- 编辑
.zshrc文件,
不修改原有内容,直接在原内容下面新开一行加入下列内容:sudo vim ~/.zshrcexport LC_ALL="zh_CN.UTF-8" export LANG="zh_CN.UTF-8" export LANGUAGE="zh_CN:zh" export LC_NUMERIC="zh_CN" export LC_TIME="zh_CN" export LC_MONETARY="zh_CN" export LC_PAPER="zh_CN" export LC_NAME="zh_CN" export LC_ADDRESS="zh_CN" export LC_TELEPHONE="zh_CN" export LC_MEASUREMENT="zh_CN" export LC_IDENTIFICATION="zh_CN" export LC_ALL="zh_CN.UTF-8" - 应用配置
source ~/.zshrc