(Linux) WSL 适用于Linux的Windows子系统

您所在的位置:网站首页 vs桌面快捷方式 (Linux) WSL 适用于Linux的Windows子系统

(Linux) WSL 适用于Linux的Windows子系统

2023-06-28 05:14| 来源: 网络整理| 查看: 265

文章目录 前言环境设置开发者选项启用或关闭Windows功能进入Microsoft应用商场下载下载完成开启PS: 查看运行效果 Linux基础配置环境缺失注册账号设置root账户密码常用环境的安装 VS Code 连接插件连接的快捷方式 END

前言

学习Linux的阻碍,往往第一步就是没有Linux。当然方法有很多,比如云服务器,虚拟机等操作。

这里介绍一种简单实用,对个人电脑配置要求极低的方法。

适用于Linux的Windows子系统,WSL Windows Subsystem for Linux

环境设置 开发者选项

开启开发人员模式

在这里插入图片描述

启用或关闭Windows功能

确认适用于Linux的Windows子系统

确认后需要重启一下计算机

在这里插入图片描述

在这里插入图片描述

进入Microsoft应用商场下载

进入商场,搜索ubunt下载一个免费的即可

这里我下载的是Ubuntu 18.04.6 LTS

默认是下载到C盘,想要设置的可以在商城的设置中设置,这里不做具体展示

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

下载完成

当在应用中出现如下图标,则表示下载安装完成了

在这里插入图片描述

开启 可以点击图标直接打开也可以在命令行中输入bash指令

注意,我这里是直接在桌面用 win+R 打开的cmd操作的。

进入linux后发现路径是 /mnt/c/Users/windows 这里的windows是我的pc登录账户。

就是说,通过WSL的linux可以直接访问到我在win下的环境,直接贡献路径和文件。

在这里插入图片描述

PS: 查看运行效果

在这里插入图片描述

Linux基础配置 环境缺失

有的电脑可能会有环境的不支持,根据命令行中的提示,在提示的链接中下载一个小软件安装即可

没有出现这个问题的可以忽略,由于博主在第二台机器上安装时没有出现这个情况,因此这里没有图片可以贴出

注册账号

刚启动会要求注册默认的一个账号和密码,按照提示流程设置即可

在这里插入图片描述

设置root账户密码

初始默认root账户是没有密码的,因此需要设置

# 设置root密码 sudo passwd root # 进入root账户 su # 退出root exit 常用环境的安装

这里就根据自己的需求安装了

# 最好直接在root账户下安装,否则就用 sudo 提权 # 更新 apt-get update # 常用编译环境 apt-get install gcc apt-get install g++ apt-get install gdb apt-get install cmake # ssh apt install openssh-server apt install openssh-client # 生成密钥 ssh-keygen -A # 开启,关闭,重启 service ssh start service ssh stop service ssh restart # ssh配置的路径 文件是:sshd_config /etc/ssh /etc/ssh/sshd_config

ssh部分配置信息

# 个人目前的配置,没输入的就是我当前sshd下的默认属性 # 默认端口22 PermitRootLogin yes ChallengeResponseAuthentication no UsePAM yes X11Forwarding yes PrintMotd no AcceptEnv LANG LC_* Subsystem sftp /usr/lib/openssh/sftp-server VS Code 连接 插件

直接搜索ssh和WSL的关键词即可

在这里插入图片描述

连接的快捷方式

左栏有专门的远程资源管理器

左下角也有打开远程窗口的图标

在这里插入图片描述

在这里插入图片描述

点击这里根据提示也可进行基本配置,比如ssh的ip,账户,密码等

在这里插入图片描述

在这里插入图片描述

这里的 local_root 就是我在 Configure SSH Hosts 配置的信息

在这里插入图片描述

在这里插入图片描述

SSH Client Config File Example (goteleport.com)

# Read more about SSH config files: https://linux.die.net/man/5/ssh_config # 这份配置的名称 Host local_root # 本机回路地址 HostName 127.0.0.1 # 连接的账号 User root # 连接端口 Port 22 END


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3