wsl 命令详解

WSL 简介

WSL全称 Windows Subsystem for Linux ,是微软开发的一个运行在Windows上的兼容层,它允许开发人员和用户直接在Windows上运行原生Linux二进制文件,而无需配置或修改系统。

WSL命令是用于管理和操作WSL子系统的工具。

常用WSL命令及其解释:

wsl --help:查看WSL命令的使用方法和可用选项。
wsl -l -v:列出所有已安装的Linux发行版及其详细信息。
wsl -d <子系统名称>:运行指定名称的Linux子系统。
wsl -t <子系统名称>:终止正在运行的指定名称的Linux子系统。
wsl --shutdown:终止所有正在运行的Linux子系统。
wsl --export <子系统名称> <输出路径及名称>:将指定子系统导出为tar文件。
wsl --import <子系统名称> <路径> <备份子系统tar文件>:将备份的子系统导入到新子系统。
wsl --unregister <子系统名称>:卸载指定名称的Linux子系统。
wsl --status:查看WSL子系统的状态。
wsl --install --distribution Debian或wsl --install -d Debian:安装Debian发行版的Linux子系统。
wsl -s <子系统名称>:将指定子系统设为默认,设为默认后可以直接运行。
设置子系统默认登陆用户:在/etc/wsl.conf文件中进行配置,添加[user] default = DemoUser。

这些命令可以帮助你管理和操作WSL子系统,包括安装、运行、导出、导入和卸载Linux子系统,设置默认子系统以及查看子系统状态等操作。

部分WSL命令示例

列出已安装的wsl子系统

wsl -l -v

在这里插入图片描述

启动Ubuntu-22.04

wsl -d Ubuntu-22.04

在这里插入图片描述

结束Ubuntu 进程

wsl -t Ubuntu-22.04

在这里插入图片描述

WSL详细帮助说明

用法: wsl.exe [Argument] [Options...] [CommandLine]运行 Linux 二进制文件的参数:如果未提供命令行,wsl.exe 将启动默认 shell。--exec, -e <CommandLine>不使用默认 Linux shell 执行指定的命令。--shell-type <Type>使用提供的 shell 类型执行指定的命令。类型:standard使用默认 Linux shell 执行指定的命令。login使用默认 Linux shell 作为登录 shell 执行指定的命令 。none不使用默认 Linux shell 执行指定的命令。--按原样传递命令行的剩余部分。选项:--cd <Directory>将指定的目录设置为当前工作目录。如果使用 ~,则将使用 Linux 用户的主路径。如果路径以/ 字符开头,它将解释为绝对 Linux 路径。否则,该值必须为绝对 Windows 路径。--distribution, -d <Distro>运行指定的分发。--user, -u <UserName>以指定的用户身份运行。--system为系统分发启动 shell。用于管理适用于 Linux 的 Windows 子系统的参数:--help显示用法信息。--debug-shell打开 WSL2 调试 shell 以进行诊断。--event-viewer打开 Windows 事件查看器的应用视图。--install [Distro] [Options...]安装适用于 Linux 的 Windows 子系统分发。若要查看可用的分发列表,请使用 'wsl.exe --list --online'。选项:--no-launch, -n安装后不要启动分发。--web-download从 Internet 而不是 Microsoft Store 下载分发。--mount <Disk>在所有 WSL 2 分发中附加并装载物理或虚拟磁盘。选项:--vhd指定 <Disk> 代表虚拟硬盘。--bare将磁盘附加到 WSL2 但不装载。--name <Name>为装入点使用自定义名称装载磁盘。--type <Type>装载磁盘时使用的文件系统,如果未指定则默认为 ext4。--options <Options>其他装载选项。--partition <Index>要装载的分区索引,如果未指定则默认为整个磁盘。--release-notes打开 Web 浏览器查看 WSL 发行说明页面。--set-default-version <Version>更改新分发的默认安装版本。--shutdown立即终止所有正在运行的分发和 WSL 2轻型虚拟机。--status显示适用于 Linux 的 Windows 子系统的状态。--unmount [Disk]从所有 WSL2 分发中卸载并分离一个磁盘。如果未使用参数调用,则卸载并分离所有磁盘。--update更新适用于 Linux 的 Windows 子系统程序包。选项:--web-download从 Internet 而不是 Microsoft Store 下载更新。--pre-release如果可用,则下载预发布版本。表示使用 --web-download.--version, -v显示版本信息。用于管理适用于 Linux 的 Windows 子系统中的分发的参数:--export <Distro> <FileName> [Options]将分发导出为 tar 文件。对于标准输出,文件名可以是“-”。选项:--vhd指定要导出为 .vhdx 文件的分发。--import <Distro> <InstallLocation> <FileName> [Options]将指定的 tar 导入为新分发。对于标准输入,文件名可以是“-”。选项:--version <Version>指定要为新分发使用的版本。--vhd指定提供的文件为 .vhdx 文件,而不是 tar 文件。此操作将在指定的安装位置生成一个 .vhdx 文件的副本。--import-in-place <Distro> <FileName>将指定的 .vhdx 导入为一个新分发。此虚拟硬盘必须使用 ext4 文件系统类型格式化。--list, -l [Options]列出分发。选项:--all列出所有分发,包括目前正在被安装或被卸载的分发。--running仅列出目前正在运行的分发。--quiet, -q仅显示分发名称。--verbose, -v显示所有分发的相关详细信息。--online, -o使用 'wsl.exe --install' 显示可以安装的可用分发列表。--set-default, -s <Distro>将分发设置为默认分发。--set-version <Distro> <Version>更改指定分发的版本。--terminate, -t <Distro>终止指定分发。--unregister <Distro>注销分发并删除根文件系统。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/181465.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

系统设计概念:生产 Web 应用的架构

在你使用的每个完美应用程序背后&#xff0c;都有一整套的架构、测试、监控和安全措施。今天&#xff0c;让我们来看看一个生产就绪应用程序的非常高层次的架构。 CI/CD 管道 我们的第一个关键领域是持续集成和持续部署——CI/CD 管道。 这确保我们的代码从存储库经过一系列测试…

Java核心知识点整理大全22-笔记

目录 19.1.14. CAP 一致性&#xff08;C&#xff09;&#xff1a; 可用性&#xff08;A&#xff09;&#xff1a; 分区容忍性&#xff08;P&#xff09;&#xff1a; 20. 一致性算法 20.1.1. Paxos Paxos 三种角色&#xff1a;Proposer&#xff0c;Acceptor&#xff0c;L…

YOLOv8独家原创改进:自研独家创新MSAM注意力,通道注意力升级,魔改CBAM

💡💡💡本文自研创新改进:MSAM(CBAM升级版):通道注意力具备多尺度性能,多分支深度卷积更好的提取多尺度特征,最后高效结合空间注意力 1)作为注意力MSAM使用; 推荐指数:五星 MSCA | 亲测在多个数据集能够实现涨点,对标CBAM。 在道路缺陷检测任务中,原始ma…

VMware通过ISO镜像安装window2016虚拟机

1.点文件->新建虚拟机 2.进入到下边页面 3.根据你的服务器硬件选择硬件兼容性 4.选择2016版本的windows(注&#xff1a;没有该版本的话选择最高版本) 5.根据你的需求选择引导设备( 启动过程&#xff1a; BIOS&#xff1a; 在计算机启动时&#xff0c;BIOS负责进行自检&#…

华天动力-OA8000 MyHttpServlet 文件上传漏洞复现

0x01 产品简介 华天动力OA是一款将先进的管理思想、 管理模式和软件技术、网络技术相结合&#xff0c;为用户提供了低成本、 高效能的协同办公和管理平台。 0x02 漏洞概述 华天动力OA MyHttpServlet 存在任意文件上传漏洞&#xff0c;未经身份认证的攻击者可上传恶意的raq文件…

Kanna库代码示例

编写一个使用Kanna库的网络爬虫程序。以下是代码的详细解释&#xff1a; swift import Kanna // 创建一个对象 let proxy Proxy(host: ") // 创建一个Kanna对象 let kanna Kanna(proxy: proxy) // 创建一个请求对象 let request Request(url: "") // 使用…

【算法刷题】Day8

文章目录 202. 快乐数解法&#xff1a; 11. 盛最多水的容器解法&#xff1a; 202. 快乐数 原题链接 拿到题&#xff0c;我们先看题干 把一个整数替换为每个位置上的数字平方和&#xff0c;有两种情况&#xff1a; 重复这个过程始终不到 1&#xff08;无限死循环&#xff09;结…

python基于YOLOv7系列模型【yolov7-tiny/yolov7/yolov7x】开发构建钢铁产业产品智能自动化检测识别系统

在前文的项目开发实践中&#xff0c;我们已经以钢铁产业产品缺陷检测数据场景为基准&#xff0c;陆续开发构建了多款目标检测模型&#xff0c;感兴趣的话可以自行阅读即可。 《YOLOv3老矣尚能战否&#xff1f;基于YOLOv3开发构建建钢铁产业产品智能自动化检测识别系统&#xf…

专业的事交给专业的公司来做,文件销毁 数据销毁 硬盘销毁

在当今信息化社会&#xff0c;数据和文件已经成为企业和个人生活中不可或缺的一部分。然而&#xff0c;随着数据量的不断增长&#xff0c;如何确保数据的安全性和隐私性成为了一个亟待解决的问题。为了解决这个问题&#xff0c;文件销毁、硬盘销毁、数据销毁和物料销毁等技术应…

无需部署服务器,如何结合内网穿透实现公网访问导航页工具Dashy

文章目录 简介1. 安装Dashy2. 安装cpolar3.配置公网访问地址4. 固定域名访问 简介 Dashy 是一个开源的自托管的导航页配置服务&#xff0c;具有易于使用的可视化编辑器、状态检查、小工具和主题等功能。你可以将自己常用的一些网站聚合起来放在一起&#xff0c;形成自己的导航…

【Python基础】协程(迭代器、生成器、协程、gevent介绍)

&#x1f308;欢迎来到Python专栏 &#x1f64b;&#x1f3fe;‍♀️作者介绍&#xff1a;前PLA队员 目前是一名普通本科大三的软件工程专业学生 &#x1f30f;IP坐标&#xff1a;湖北武汉 &#x1f349; 目前技术栈&#xff1a;C/C、Linux系统编程、计算机网络、数据结构、Mys…

Python爬虫遇到重定向URL问题时如何解决?

什么是重定向 重定向是指当用户请求一个URL时&#xff0c;服务器返回一个中断请求的URL的响应。这种情况通常发生在网站对URL进行了修改或者重定向到其他页面的情况下。其中&#xff0c;如果处理不当开发&#xff0c;可能会导致爬虫无法获取所需的数据&#xff0c;从而影响爬虫…

具有“真实触感”的动捕数据手套mhand pro,提供更精确的动作捕捉

随着人工智能的普及和万物互联&#xff0c;vr虚拟技术备受关注&#xff0c;为了更加真实的虚拟现实交互体验&#xff0c;动捕数据手套的使用逐渐普及&#xff0c;vr手套可以实时采集各手指关节运动数据&#xff0c;使用动捕数据手套可以在虚拟现实的场景中实现对真实手部运动的…

H3C堆叠和聚合配置

因ensp做不了堆叠&#xff0c;所以用了华三的模拟器HCL&#xff0c;下载地址&#xff1a;H3C网络设备模拟器官方免费下载-新华三集团-H3C 拓朴如下&#xff1a; 1、堆叠配置步骤如下&#xff1a; 1、S1和S2配置堆叠过程&#xff1a; [S1] irf domain 1 irf member 1 priority …

如何通过CRM实现客户关系管理?

——“小米加步枪是打不赢现代化战争的。” ——”CRM系统已成为企业掘金未来的必备。“ 数字化转型已经成为了企业发展的重要方向&#xff0c;然而数字化转型不仅仅是把线下搬到线上&#xff0c;更重要的是&#xff0c;真正的数字化转型应该以客户的连接和客户的数字化作为突破…

义无反顾马督工,Bert-vits2V210复刻马督工实践(Python3.10)

Bert-vits2更新了版本V210&#xff0c;修正了日/英的bert对齐问题&#xff0c;效果进一步优化&#xff1b;对底模使用的数据进行优化和加量&#xff0c;减少finetune失败以及电音的可能性&#xff1b;日语bert更换了模型&#xff0c;完善了多语言推理。 更多情报请参考Bert-vi…

【Openstack Train安装】五、Memcached/Etcd安装

本文介绍Memcached/Etcd安装步骤&#xff0c;Memcached/Etcd仅需在控制节点安装。 在按照本教程安装之前&#xff0c;请确保完成以下配置&#xff1a; 【Openstack Train安装】一、虚拟机创建 【Openstack Train安装】二、NTP安装 【Openstack Train安装】三、openstack安装…

PC端ssh连接到Android手机的Termux部署http服务器

1. 下载并安装Termux至Android手机 Releases termux/termux-app (github.com) https://github.com/termux/termux-app/releases 2. 手机端启动Termux&#xff0c;安装openssh #更新仓库 pkg up pkg install openssh #安装好后&#xff0c;启动sshd sshd问题1&#xff1a;如…

光学3D表面轮廓仪超0.1nm纵向分辨能力,让显微形貌分毫毕现

在工业应用中&#xff0c;光学3D表面轮廓仪超0.1nm的纵向分辨能力能够高精度测量物体的表面形貌&#xff0c;可用于质量控制、表面工程和纳米制造等领域。 与其它表面形貌测量方法相比&#xff0c;光学3D表面轮廓仪达到纳米级别的相移干涉法(PSI)和垂直扫描干涉法(VSI)&#x…

Influx集群解决方案(Influx Proxy篇)

InFluxDB 集群搭建 本次搭建使用influx proxy 介绍 github地址:https://github.com/chengshiwen/influx-proxy/ Influx Proxy 是一个基于高可用、一致性哈希的 InfluxDB 集群代理服务&#xff0c;实现了 InfluxDB 高可用集群的部署方案&#xff0c; 具有动态扩/缩容、故障恢复…