type
status
date
slug
summary
tags
category
icon
password
日期
时长
重点
Wsl介绍
WSL 是 Windows Subsystem for Linux 的缩写,意思是 linux 版的 window 子系统。
简单的说就是,Linux 的 Windows 子系统让开发人员
无需虚拟机
就可以直接在 Windows 上运行 Linux 环境,包括大多数命令行工具、程序和应用。使用 WSL 的好处是:
- 与在虚拟机下使用 Linux 相比,WSL 占用资源更少,更加流畅;
- WSL 可以对 Windows 文件系统下的文件直接进行读写,文件传输更方便;
- 剪贴板互通,可以直接在 Windows 下其它地方复制文本内容,粘贴到 WSL;
- 方便使用Docker Desktop
- WSL 2 使 Linux GUI 应用程序在 Windows 上使用起来原生且自然。可以是实现 从 Windows “开始”菜单启动 Linux 应用
Wsl上手
WSL的上手就不出攻略了,看文档最好,微软的文档写得太好了!!!
问题处理
C盘迁移
默认装在C盘,但是C盘容量很重要,所以很有必要迁移,操作参照如下博客。
如果实在忘了了user name也可以如下操作
wslconfig/list 查看分发版 那个是默认的
wslconfig/setdefault Ubuntu-22.04 将默认设置为对应子系统
配置
Git连接配置
设置用户名 邮箱
SSH连接
安装ssh
生成ssh key
复制你的密钥
进入GitHub Settings
点击 New SSH Key输入刚刚的密钥即可 (注意密钥包含最后的邮箱部分,就是整块都要复制进去)
添加成功后会有以下界面分别是我的window与wsl
再进行git clone就可以成功了
Git加速配置
(不知为何目前只能在Windos上实现代理加速,在WSL会显示连接失败)
使用魔法只能使Github网站的访问变得快速,但是git依然是通过默认的方式去访问github服务的,因此我们需要进行配置。
因为个人使用的是Clash,端口号是7890,因此我以此作为示例。
之后再用检查设置结果
再次测试,发现可以光速完成
此处可以放置一个未配置的速度对比
Conda配置
下载anaconda
安装anaconda
输入
会出现提示表一直按enter然后出现yes 按yes
之后会出现安装完成是否应该初始化也按yes
最后需要更改环境变量并重新source,复制下列内容即可
然后前方会出现(base)标志,按下 conda命令 验证成功
- 作者:KashiwaByte
- 链接:https://www.kashiwabyte.tech/article/wsl101
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。