Skip to content
This repository has been archived by the owner on Nov 16, 2023. It is now read-only.

Latest commit

 

History

History
120 lines (94 loc) · 3.13 KB

README_zh.md

File metadata and controls

120 lines (94 loc) · 3.13 KB

DeepinWSL

English readme

中文文档

本项目基于 wsldl

💻要求

  • 大于或等于 Windows 10 1709 Fall Creators Update 版本(x64/arm64)。
  • 必须开启 Windows Subsystem for Linux 功能。

📝如何去使用

exe 的用法

Usage :
    <no args>
      - Open a new shell with your default settings.

    run <command line>
      - Run the given command line in that instance. Inherit current directory.

    runp <command line (includes windows path)>
      - Run the given command line in that instance after converting its path.

    config [setting [value]]
      - `--default-user <user>`: Set the default user of this instance to <user>.
      - `--default-uid <uid>`: Set the default user uid of this instance to <uid>.
      - `--append-path <true|false>`: Switch of Append Windows PATH to $PATH
      - `--mount-drive <true|false>`: Switch of Mount drives
      - `--wsl-version <1|2>`: Set the WSL version of this instance to <1 or 2>
      - `--default-term <default|wt|flute>`: Set default type of terminal window.

    get [setting]
      - `--default-uid`: Get the default user uid in this instance.
      - `--append-path`: Get true/false status of Append Windows PATH to $PATH.
      - `--mount-drive`: Get true/false status of Mount drives.
      - `--wsl-version`: Get the version os the WSL (1/2) of this instance.
      - `--default-term`: Get Default Terminal type of this instance launcher.
      - `--lxguid`: Get WSL GUID key for this instance.

    backup [contents]
      - `--tar`: Output backup.tar to the current directory.
      - `--tgz`: Output backup.tar.tar to the current directory.
      - `--vhdx`: Output backup.ext4.vhdx to the current directory. (WSL2 only)
      - `--vhdxgz`: Output backup.ext4.vhdx.gz to the current directory. (WSL2 only)
      - `--reg`: Output settings registry file to the current directory.

    clean
      - Uninstall that instance.

    help
      - Print this usage message.

只运行 exe 程序

>Deepin.exe
[root@PC-NAME user]#

带参数运行

>Deepin.exe run uname -r
4.4.0-43-Microsoft

使用带有路径翻译的参数

>Deepin.exe runp echo C:\Windows\System32\cmd.exe
/mnt/c/Windows/System32/cmd.exe

更改默认用户(需要先新建盖用户)

>Deepin.exe config --default-user user

>Deepin.exe
[user@PC-NAME dir]$

设置 Windows Terminal 作为默认终端

>Deepin.exe config --default-term wt

如何卸载

>Deepin.exe clean

如何备份

export to backup.tar.gz (WSL1 or 2)

>Deepin.exe backup --tgz

export to backup.ext4.vhdx.gz (WSL2 only)

>Deepin.exe backup --vhdxgz

如何导入

.tar(.gz) (WSL1 or 2)

>Deepin.exe install backup.tar.gz

.ext4.vhdx(.gz) (WSL2 only)

>Deepin.exe install backup.ext4.vhdx.gz

📄许可证

MIT

Copyright (c) 2017-2021 yuk7

非常感谢 yuk7 的贡献, 让我们可以轻松的构建 WSL 发行版