Win10 上 WSL 的安装和设置

作者: , 共 666 字 , 共阅读 0

WSL 是指 windows subsystem for linux ,在 win10 被引入,为用户提供 Linux 命令行和编程环境。

1、安装 WSL

第一步,在 win10 的设置窗口搜索和打开「启用或关闭 windows 功能」,点选「适用于 Linux 的 Windows 子环境」。

适用于Linux的Windows子环境

第二步,在 microsoft store 搜索并安装 Ubuntu。安装后点击运行,会弹出一个窗口,耐心等待后,根据提示输入用户名和密码即可。

第三步,点击程序 ubuntu ,或者在 cmd 或 powershell 运行 bash ,都可以进入 WSL ,之后的用法就和 ssh 登录一个 linux 服务器后基本一致了。

推荐使用 windows terminal ,内置 powershell 和 WSL 窗口,配色和功能有微软的优秀品质。

2、一些细节

  1. WSL 可以访问(读写均可) windows 系统的文件,都挂载在/mnt/下,比如D:/download/a.pdf即对应/mnt/d/download/a.pdf

3、找回密码

用户进入 WSL 不需要密码,用户密码主要用于sudo命令上。

如果忘记密码,可以先切换成 root 账户,修改密码后,再切换回实际账户。以下在 cmd 或者 powershell 窗口运行:

ubuntu config --default-user root
bash
passwd username
exit
ubuntu config --default-user username

Q. E. D.

类似文章:
IT » WSL, 网络共享
现在 windows 里面,把网络共享地址映射到盘符,比如 Y。然后执行下面命令,接下来就能通过/mnt/y/访问到网络共享文件了。
IT » windows terminal
当用 windows terminal 登录 SSH 服务器后:
IT » nodejs, linux, npm, WSL, cnpm
Ubuntu 的 apt 源没有自带 nodejs ,需要手工添加 nodejs 的源,然后通过 apt 安装。
IT » windows terminal, SSH
微软放出了 windows terminal 的正式版,它不光是 windows 自带的命令行终端,也可以用来替代 mobaterm 之类的 SSH 客户端。下面是其设置的一些笔记。
IT » WSL, SSH
世界上最好的 Linux 发行版 Bash on Windows 已经升级到了 Ubuntu 18.04 ,并且提供越来越多的功能。下面是笔记,记录如何启动子系统的 SSHD 服务并设置开机自动启动,也顺带开机自动启动了子系统。
相似度: 0.088
IT » GIT, proxy
大部分设置都是通过git config命令实现的:
如果登陆过某台 winodws 的网上邻居共享,而且是用帐号登陆,在第一次登陆时如果选择了记住密码,那么以后再登陆那台服务器的共享就不用输入帐号和密码了。
IT » Ubuntu
之前一直没有意识到,等到发生了才后悔莫及。Ubuntu 账号密码过期后果很严重:
IT » ubuntu, 网络代理
下面命令设置环境变量http_proxyhttps_proxyhttp://127.0.0.1:7890,分别用于访问非加密和加密网址。目前大部分网址都是加密网址。
安装防火墙(默认已安装):
IT »
有时候用vim打开文件,每行结尾都有一个灰色的^M。这个原因是该文件在 windows 系统上被创建。windows 的换行符是\n\r,而 unix 下的文本换行只需要\n,这个多余的\r就被显示为^M,虽然显示为两个字符,但其实是一个字符。
纯景区路线,爬升约 600 米,路线长度约 8 公里。景区全台阶路线。夏天比较晒。