wsl基本命令

本文介绍了WindowsSubsystemforLinux(WSL)的基本命令,包括安装不同发行版、查看和管理分发版、导入导出、更新、用户切换以及如何在Windowsterminal中设置默认用户。
摘要由CSDN通过智能技术生成

WSL 基本命令

以下 WSL 命令以 PowerShell 或 Windows 命令提示符支持的格式列出。 若要通过Bash/Linux 发行版命令行运行这些命令,必须将 wsl 替换为 wsl.exe 。 若要获取完整的命令列表,请运行 wsl --help。

installl

wsl --install [发行版] [选项]

​ 安装 WSL 和 Linux 的默认 Ubuntu 发行版。

 # 安装其他 Linux 发行版 
 wsl --install <Distribution Name>
 # 获取发行版名称的有效列表
 wsl --list --online

选项包括

选项作用
– distribution指定要安装的 Linux 发行版。 可以通过运行 wsl --list --online来查找可用的发行版。
– no-launch安装 Linux 发行版,但不自动启动它。
–web-download通过联机渠道安装,而不是使用 Microsoft Store 安装。

未安装 WSL 时,选项包括:

选项作用
–inbox使用 Windows 组件(而不是 Microsoft Store)安装 WSL。更新将通过Windows更新接收,而不是通过Microsoft Store中推送的可用更新来接收)。
–enable-wsl1在安装 Microsoft Store 版本的 WSL 的过程中也启用“适用于 Linux的 Windows 子系统”可选组件,从而启用 WSL 1。
–no-distribution安装 WSL 时不安装发行版。

备注:如果在 Windows 10 或更低版本上运行 WSL,可能需要在 --install 命令中包含 -d标志以指定发行版: wsl --install -d 。

list

wsl --list [选项]
# wsl -l

​ 列出分发版。

选项作用
–all列出所有分发版,包括当前正在安装或卸载的分发版。
–running仅列出当前正在运行的分发版。
–quiet, -q仅显示分发版名称。
–verbose, -v显示有关所有分发版的详细信息。
–online, -o显示适合通过 ‘wsl.exe --install’ 安装的可用分发版列表。

import

--import <Distro> <InstallLocation> <FileName> [选项]

​ 将指定的 tar 文件作为新分发版导入.文件名可以是 - for stdin。

选项作用
–version 指定要用于新分发的版本。
–vhd指定所提供的文件是 .vhdx 文件,而不是 tar 文件。此操作在指定的安装位置创建 .vhdx 文件的副本。
--import-in-place <Distro> <FileName>
# 将指定的 .vhdx 文件作为新分发版导入。必须使用 ext4 文件系统类型设置此虚拟硬盘的格式。

export

--export <Distro> <FileName> [选项]

​ 将分发版导出到 tar 文件.文件名可以是 - for stdout。

选项作用
–vhd指定应将分发版导出为 .vhdx 文件。

unregister

--unregister <Distro>

​ 取消注册分发版并删除根文件系统。

update

--update

​ 将 WSL 版本更新到最新版本。

选项作用
–web-download从 GitHub 而不是 Microsoft Store 下载最新更新。

distribution

--distribution, -d <Distro>

运行指定的分发版。

user

--user, -u <UserName>

以指定用户身份运行。

# 可以搭配-d使用
wsl -d <Distro> -u <UserName>

windows terminal设置

设置默认登陆用户,修改命令行配置为wsl -d -u
Windows Ternial可以在微软商店下载。
Windows Terminal
现在默认以设置的用户登陆到指定分发版
Windows Terminal

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值