Ubuntu 上的 PowerShell 中是否有等效的“sudo”命令?

Bjo*_*orn 2 powershell ubuntu

我想尝试使用 PowerShell 作为 Ubuntu 18.04 上的默认 shell,但是使用 bash,我可以选择运行一些命令,但sudo我不确定如何使用 PowerShell 来执行此操作,因为它没有sudo作为一个概念。

在 Windows 上的 PowerShell 中,您必须以管理员身份运行 shell。如果我将默认 shell 设置为 PowerShell,我担心如果没有 sudo,我将无法运行我可能需要的命令,我是否必须进入 bash?我不想默认以管理员身份运行默认 shell。

Tod*_*odd 6

如果我理解正确的话,您想在 Ubuntu 中使用 PowerShell,但需要 sudo 命令。你可以做bash -c "sudo <bash command>"sudo通常在 PowerShell 中不起作用,因为它是 Unix 可执行文件,因此您需要将 sudo 与 Bash 命令一起使用。正如其他人所指出的,runas这是 PowerShell 中的最佳选择。请注意,您将需要安装 Ubuntu 或使用 CMD/PowerShell 访问 Bash 的其他方法。我认为您已经使用 WSL 安装了 Ubuntu 命令行,因此如果是这种情况,应该没问题。