Win10 上 WSL 的安装和设置

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

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

1、安装 WSL

新版本的 win10 已经简化了很多,具体安装可参考https://learn.microsoft.com/zh-cn/windows/wsl/basic-commands#install

wsl --list --online
wsl --install --distribution=Ubuntu20.04

在 cmd 或 powershell 运行 bash ,都可以进入 WSL ,之后的用法就和 ssh 登录一个 linux 服务器后基本一致了。

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

2、一些细节

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

3、找回密码

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

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

wsl -i root 
passwd username 

Q. E. D.

类似文章:
IT » WSL, 网络共享
现在 windows 里面,把网络共享地址映射到盘符,比如 Y。然后执行下面命令,接下来就能通过/mnt/y/访问到网络共享文件了。
IT »
聊天社交:
IT » windows terminal
当用 windows terminal 登录 SSH 服务器后:
IT » nodejs, linux, npm, WSL, cnpm
Ubuntu 的 apt 源没有自带 nodejs ,需要手工添加 nodejs 的源,然后通过 apt 安装。
IT » WSL, SSH
世界上最好的 Linux 发行版 Bash on Windows 已经升级到了 Ubuntu 18.04 ,并且提供越来越多的功能。下面是笔记,记录如何启动子系统的 SSHD 服务并设置开机自动启动,也顺带开机自动启动了子系统。
IT » windows terminal, SSH
微软放出了 windows terminal 的正式版,它不光是 windows 自带的命令行终端,也可以用来替代 mobaterm 之类的 SSH 客户端。下面是其设置的一些笔记。
IT » windows terminal, vim
在 VIM 里, Ctrl+V 用来标记一个矩形区域,可以同时操作多行文本,某些时候特别方便。但若用的 SSH 客户端是 windows terminal ,这个快捷键默认为粘贴文本,和 VIM 矩形区域标记的功能冲突(参考 issue: Ctrl+V (vertical selection in Vim) does not work)。
相似度: 0.080
IT » github
github 自从废除用户名密码直接登录之后,就乱了很多。直接用户名密码会提示:
路网效果图:
相似度: 0.057
IT » GIT, proxy
大部分设置都是通过git config命令实现的:
IT » vim
有时候用vim打开文件,每行结尾都有一个灰色的^M。这个原因是该文件在 windows 或 mac 系统上被创建:
纯景区路线,爬升约 600 米,路线长度约 8 公里。景区全台阶路线。夏天比较晒。