微软继续Linux! 使用 sudo 本机命令登录 Windows!

 2024-03-11 03:05:43  阅读 0

linux显示当前日期命令_linux命令行显示时间_linux 当前时间 命令

linux显示当前日期命令_linux命令行显示时间_linux 当前时间 命令

最近有消息称sudo命令即将登录。

Sudo(超级用户执行)长期以来一直是类 Unix 操作系统中强大的管理工具。 它的核心功能是允许普通用户在某些命令中运行具有超级用户权限(通常是管理员权限)的程序。

尽管系统长期以来提供“以管理员身份运行”选项,但 sudo 提供了比启动提升的控制台会话更精细的权限管理方式。 用户可以选择仅针对单个命令升级权限。

对于熟悉 Linux 和 macOS 中 sudo 功能的用户来说,这次更新无疑值得期待。

此举也再次凸显了微软在操作系统开发中日益接受并融入Linux元素。 曾经将Linux视为“毒瘤”的微软现在已经彻底重塑了自己。 为了持续推进跨平台兼容性、提高用户体验,系统向Linux特性靠拢的趋势不断加强。

linux显示当前日期命令_linux 当前时间 命令_linux命令行显示时间

如何使用sudo进入

微软计划将该项目作为开源项目发布在 . 用户可以通过设置页面或命令行启用此功能。

很快,如果您运行的是 OS 11,您将能够在终端中输入如下命令:

linux显示当前日期命令_linux命令行显示时间_linux 当前时间 命令

当然,这是Linux中的经典命令。 当您运行“sudo[]”时,会出现熟悉的用户帐户控制(UAC)弹出窗口,询问您是否希望提升权限。 如果选择“确定”,将以管理员身份执行以下命令语句。

在上面的示例中,如果用户(非管理员)以常规方式打开终端,则此处通常无法使用“sudo”命令。 这一切在最新的 11 内部预览版(版本 26052)中发生了变化,其中包括 sudo 作为可选的开发人员功能。

假设您已注册该计划,您可以通过“设置”>“开发人员选项”页面启用 sudo 功能。 或者,您可以使用以下命令启动提升的终端会话并激活 sudo:

linux命令行显示时间_linux 当前时间 命令_linux显示当前日期命令

选项“sudo”为您提供了与 Linux 中一样的完整权限。 或者,您可以选择更安全的选项,例如“sudo”,它不允许提升的进程接收任何进一步的用户输入; 或使用“sudo”,它在新的终端窗口权限进程中运行新提升的进程。

这两种方法都能够减轻一些潜在的安全漏洞风险,但它们改变了 sudo 的工作方式,使其与 Linux 中的实现不完全相同。

微软暗示“sudo”功能可能会向后移植到 10。因此,这一新功能预计将成为标准选项,即使是使用较旧 PC 的开发人员也可以享受到这一功能。 这样,未来无论是10还是11,开发者或许都能在操作系统中享受类似Linux的`sudo`权限管理体验。

linux命令行显示时间_linux显示当前日期命令_linux 当前时间 命令

我们真的需要 sudo 吗?

当然,也有人会质疑,这次更新真的有意义吗?

如果没有 sudo,用户可以使用某种形式的“runas”命令来获得管理员权限 - 通过在命令行中键入该命令或右键单击开始菜单中的终端图标并选择“以管理员身份运行”。

所以从技术上来说,sudo 并没有提供以前不可能的新功能。 它只是让你以传统的Linux方式进行操作。 然而,这对于真正的 Linux 用户来说尤其方便,无论您花费大量时间配置服务器或云环境还是喜欢在操作系统上进行开发。 使用 sudo 就像在 Linux 中输入 ls 代替 dir,或者输入 cat 代替 type,这样你就可以使用你最熟悉的命令方法,而无需额外的认知切换。

另一个不太明显但同样重要的方面是,添加 sudo 等功能可以帮助开发人员更加熟悉 Linux 约定。 过去,开发人员也提到,他们逐渐喜欢使用 Linux 命令,而不仅仅是原生 Shell 命令。 因为您对 Linux 命令越熟悉,下次实际在 Linux 提示符下(例如在 AWS 等云环境中)工作时,您就越不可能感到困惑和孤立。

linux 当前时间 命令_linux命令行显示时间_linux显示当前日期命令

微软和Linux:一段又爱又恨的历史

如果您对 对 Linux 的拥抱不熟悉,那么您绝对应该查看 WSL(Linux 子系统),它与 Linux 内核一起提供,并支持各种有趣的互操作性场景。 例如,您可以使用 VS Code 直接在虚拟 Linux 文件系统中进行开发并在其中运行 Linux 容器。 “每个开发人员都需要一点 Linux”并不是一个简单的笑话。

二十多年过去了,微软内部对Linux的敌意已经彻底放弃。 显然,如果没有这种转变,微软可能只会成为科技史上的一个脚注。 在目前的时间线上,微软对Linux的拥抱越来越彻底,比如打造了全球最流行的代码编辑器(VS Code),将庞大的.NET项目重组为跨平台和开源。 当然And-悄悄地将完整的Linux内核嵌入到.

参考链接:

春季招聘已经开始。 如果准备不充分,春招就很难找到好工作。

送你就业大礼包,让你突袭春招,找到好工作!

标签: 权限 微软 命令

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码