在Windows上应用Linux的指令(不借助虚拟机)

一、什么是Proton?

Proton 是由 Valve Corporation 开发的一个用于在Linux操作系统上运行Windows游戏的兼容层。它是建立在开源的 Wine 技术之上,但专注于游戏兼容性,并通过 Steam 游戏分发平台提供支持。Proton 的目标是使许多Windows游戏能够在Linux上无缝运行,从而提高Linux操作系统在游戏方面的可用性。

Proton 具有以下主要特点:

  1. 游戏支持: Proton 通过 Steam for Linux 提供对大量 Windows 游戏的支持。这意味着用户可以在 Linux 上购买和玩许多热门的游戏,而不需要运行 Windows 操作系统。

  2. 自动化: Steam 的 Proton 兼容层可以自动为特定游戏配置和启用所需的兼容性设置,使用户的体验尽可能顺畅。

  3. 改进性能: Proton 还提供了一些性能优化,以确保游戏在 Linux 上的运行效率接近或甚至超过在 Windows 上的表现。

  4. 社区贡献: Proton 是一个开源项目,得到了广大Linux社区的贡献。用户和开发人员可以共同努力改进兼容性和性能。

二、在windows上直接运行Linux的指令(无需借助虚拟机)

在 Windows 操作系统上直接运行 Linux,而不使用虚拟机,通常需要使用一个叫做 "Windows Subsystem for Linux"(WSL)的特性。WSL 允许在 Windows 上运行一个 Linux 子系统,以便您可以在 Windows 环境中运行 Linux 命令和应用程序。

以下是使用 Windows Subsystem for Linux(WSL)来在 Windows 上运行 Linux 的一般步骤:

  1. 启用 Windows Subsystem for Linux:

    • 打开 Windows PowerShell 或命令提示符(cmd)以管理员权限运行。
    • 运行以下命令来启用 WSL:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  1. 安装适用于 Windows 的 Linux 发行版:

    • 打开 Microsoft Store 应用。
    • 在搜索栏中查找您想要的 Linux 发行版,如Ubuntu、Debian、或其他。
    • 选择并安装所选的 Linux 发行版。
  2. 初始化 Linux 子系统:

    • 在第一次运行 Linux 发行版后,您需要设置一个用户名和密码。
  3. 使用 Linux 子系统:

    • 一旦安装和初始化完成,您可以在 Windows 中打开一个 Linux 终端,并在其中运行 Linux 命令和应用程序。

注意:

上述指令只能在管态下运行(提高当前用户的权限也是可以的)

在Windows操作系统中,要提升权限以执行需要管理员权限的任务,您可以按照以下方法之一来操作:

  1. 使用“以管理员身份运行”:

    • 找到您想要运行的程序或命令(例如,命令提示符、PowerShell等)。
    • 右键单击它,并选择“以管理员身份运行”。这将启动该程序或命令并授予管理员权限。
  2. 使用用户帐户控制(UAC):

    • 当需要管理员权限时,Windows 会弹出 UAC 提示框。
    • 单击“是”来提升权限并执行操作。
  3. 在用户帐户设置中切换用户:

    • 您可以在控制面板或设置中切换用户帐户类型,从标准用户升级为管理员用户。
  4. 使用命令行方式提升权限:

    • 打开命令提示符或 PowerShell 以管理员身份运行,然后使用 runas 命令,如下所示:
runas /user:管理员用户名 "要执行的命令"

例如,如果您的管理员用户名是"Admin",要运行记事本(Notepad),可以使用以下命令:

runas /user:Admin "notepad"

当然,直接右键Windows PowerShell,并以管理员身份运行也是可行的。

三、Linux指令测试

当您成功启用 Windows Subsystem for Linux(WSL)后,您可以在 Windows 上运行 Linux 命令和应用程序。以下是一些示例 Linux 命令,以证明您已经成功启用了 WSL:

  1. 打开 Linux 终端:

    在 Windows 搜索栏中键入 "Ubuntu"(或您安装的其他 Linux 发行版名称),然后点击以打开 Linux 终端。
  2. 显示 Linux 发行版信息,在 Linux 终端中,可以运行以下命令以显示您正在使用的 Linux 发行版的信息:

    lsb_release -a

  3. 查看文件系统,您可以使用命令 ls 来查看当前目录的文件和文件夹

    ls

  4. 创建和删除文件夹,使用以下命令在当前目录下创建一个名为 "my_folder" 的文件夹,然后删除它:

    mkdir my_folder rmdir my_folder

  5. 创建一个文本文件,使用 echo 命令创建一个名为 "my_file.txt" 的文本文件,并将一些文本写入该文件:

    echo "Hello, World!" > my_file.txt

  6. 查看文件内容,使用 cat 命令来查看 "my_file.txt" 文件的内容:

    cat my_file.txt

  7. 更新系统,您可以使用 sudo 来更新 Linux 子系统的软件包列表,就像在标准的 Linux 环境中一样:

    sudo apt update

这些是一些简单的示例,以证明您已成功启用了 WSL,并且可以在 Windows 上运行 Linux 命令和应用程序。根据您的需求,您可以在 Linux 子系统中执行更多复杂的任务和操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Umbra_squire233

谢谢大佬的投喂qwq

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值