偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

微軟繼續(xù)Linux化!sudo原生命令強(qiáng)勢登錄Windows!

譯文 精選
系統(tǒng) Linux
經(jīng)過二十多年時間,微軟內(nèi)部曾經(jīng)敵視Linux的做法已經(jīng)被徹底摒棄。很明顯,如果沒有這一轉(zhuǎn)變,微軟可能只會成為科技?xì)v史上的一個注腳。而在當(dāng)前的時間線上,微軟對Linux的擁抱已經(jīng)越來越徹底,比如用JavaScript構(gòu)建全球最受歡迎的代碼編輯器(VS Code),將龐大的.NET項目重構(gòu)為跨平臺且開源,當(dāng)然還有——悄悄將完整的Linux內(nèi)核嵌入到Windows的核心中。

編譯丨諾亞

出品 | 51CTO技術(shù)棧(微信號:blog51cto)

最近有消息傳出,sudo命令即將登陸Windows。

Sudo(超級用戶執(zhí)行)長期以來一直是類Unix操作系統(tǒng)中的一種強(qiáng)大管理工具。其核心功能是允許一個普通用戶在部分命令中,以超級用戶的權(quán)限(通常為管理員權(quán)限)運(yùn)行程序。

雖然Windows系統(tǒng)早就提供了“以管理員身份運(yùn)行”的選項,然而與啟動一個提升權(quán)限的控制臺會話相比,sudo提供了一種更為精細(xì)的權(quán)限管理方式。用戶可以選擇僅針對單個命令提升權(quán)限。

圖片圖片

對于熟悉Linux和macOS中sudo功能的用戶來說,這一更新無疑值得期待。

這一舉動也再次彰顯了微軟在操作系統(tǒng)開發(fā)中對Linux元素日益增長的接納和融合。昔日曾經(jīng)視Linux為“癌癥”的微軟如今已徹底重塑自我,為了持續(xù)推動跨平臺兼容性和改善用戶體驗,Windows系統(tǒng)向Linux特性靠攏的趨勢在持續(xù)加強(qiáng)。

1、sudo如何進(jìn)入Windows

微軟打算將該項目作為開源項目在GitHub上發(fā)布。用戶可以通過Windows設(shè)置頁面或命令行來啟用這一功能。

不久之后,如果你正在運(yùn)行Windows 11操作系統(tǒng),你將能夠在Windows終端中輸入類似這樣的命令:

圖片圖片

當(dāng)然,這是Linux中經(jīng)典的命令。當(dāng)你運(yùn)行`sudo[command]`時,將會出現(xiàn)熟悉的Windows用戶賬戶控制(UAC)彈窗,詢問你是否希望提升權(quán)限。如果你選擇確認(rèn),那么接下來的命令語句將以管理員身份執(zhí)行。   

在上述示例中,如果用戶(非管理員)以常規(guī)方式打開一個Windows終端,通常無法在這里使用`sudo`命令。然而這一切都在最新的Windows 11內(nèi)部預(yù)覽版(構(gòu)建版本26052)中發(fā)生了改變,該版本將sudo作為可選的開發(fā)者功能包含其中。

假設(shè)你已加入Windows Insider計劃,你可以通過Windows設(shè)置 > 開發(fā)者選項頁面啟用sudo功能。或者,你也可以啟動一個提升權(quán)限的Windows終端會話,并使用以下命令來激活sudo:

圖片圖片

選項`sudo`賦予你如同在Linux系統(tǒng)中一樣的完全權(quán)限。另外,你還可以選擇更安全的選項,例如`sudo disableInput`,該選項不允許提升權(quán)限后的進(jìn)程接收任何進(jìn)一步的用戶輸入;或者使用`sudo forceNewWindow`,它會在一個新的終端窗口中運(yùn)行新提升權(quán)限的進(jìn)程。

這兩種方法都能夠減輕一些潛在的安全漏洞風(fēng)險,但它們改變了`sudo`的工作方式,使其并不完全與Linux中的實(shí)現(xiàn)相同。

微軟已經(jīng)暗示可能會將`sudo`功能回溯移植到Windows 10上。因此,這個新特性有望成為即使在舊版PC上的開發(fā)者也能享用的標(biāo)準(zhǔn)選項。這樣一來,在未來,無論是Windows 10還是Windows 11,開發(fā)人員都可能能夠在Windows操作系統(tǒng)中享受到類似Linux的`sudo`權(quán)限管理體驗。

2、我們真的需要sudo嗎?

當(dāng)然有人也會質(zhì)疑,這一更新真的有意義嗎?

如果沒有sudo,Windows用戶可以使用`runas`命令的某種形式來獲取管理員權(quán)限——要么在命令行中輸入,要么通過右鍵點(diǎn)擊開始菜單中的Windows終端圖標(biāo)并選擇“以管理員身份運(yùn)行”。

所以從技術(shù)上講,sudo并未提供此前無法實(shí)現(xiàn)的新功能。它只是允許你采用傳統(tǒng)Linux的方式來操作。不過,對于真正的Linux用戶來說,這一點(diǎn)尤其便利,無論你是花費(fèi)大量時間配置服務(wù)器或云環(huán)境,還是喜歡在該操作系統(tǒng)上進(jìn)行開發(fā)。使用sudo就好比是在Linux中輸入`ls`而非`dir`,或者輸入`cat`而非`type`,這樣無需額外的認(rèn)知切換就能使用自己最熟悉的命令方式。     

另一個不那么明顯但同樣重要的方面是,像sudo這樣的添加功能有助于Windows開發(fā)者更加熟悉Linux的約定。過去也有開發(fā)者提到,逐漸偏好于使用Linux命令而非僅限Windows的原生Shell命令。因為對Linux命令越熟悉,在下次實(shí)際在Linux提示符下工作時(比如在AWS這類云端環(huán)境中),就越不容易感到迷茫和孤立。

3、微軟與Linux:愛恨交織的歷史

如果你對微軟擁抱Linux還比較陌生,那你一定要了解一下WSL(適用于Linux的Windows子系統(tǒng)),這是一個隨Windows一起發(fā)布的Linux內(nèi)核,支持各種有趣的互操作性場景。例如,你可以直接在虛擬Linux文件系統(tǒng)中使用VS Code進(jìn)行開發(fā),并在Docker中運(yùn)行Linux容器?!懊總€Windows開發(fā)者都需要一點(diǎn)Linux”并非一句簡單的調(diào)侃。

經(jīng)過二十多年時間,微軟內(nèi)部曾經(jīng)敵視Linux的做法已經(jīng)被徹底摒棄。很明顯,如果沒有這一轉(zhuǎn)變,微軟可能只會成為科技?xì)v史上的一個注腳。而在當(dāng)前的時間線上,微軟對Linux的擁抱已經(jīng)越來越徹底,比如用JavaScript構(gòu)建全球最受歡迎的代碼編輯器(VS Code),將龐大的.NET項目重構(gòu)為跨平臺且開源,當(dāng)然還有——悄悄將完整的Linux內(nèi)核嵌入到Windows的核心中。

參考鏈接:

https://www.theregister.com/2024/02/08/windows_11_sudo/

https://medium.com/young-coder/the-linuxification-of-windows-continues-0cb889255b97

責(zé)任編輯:武曉燕 來源: 51CTO技術(shù)棧
相關(guān)推薦

2024-02-01 13:07:38

WindowsSudo微軟

2024-02-08 21:07:56

微軟Windows 11

2024-09-25 11:03:14

微軟Windows

2014-09-30 09:05:15

微軟WinHEC

2019-02-11 14:35:59

Linux硬件監(jiān)控工具命令

2022-08-04 10:32:04

Redis命令

2016-03-31 11:31:02

Ubuntu on W微軟Windows 10

2013-12-13 09:47:23

2009-11-13 09:03:43

微軟Sudo指令專利申請

2019-05-08 15:27:15

命令Windows微軟

2021-10-27 11:05:17

Windows 11操作系統(tǒng)微軟

2024-02-19 17:01:02

2021-10-29 16:30:40

Windows 11Windows微軟

2012-02-21 10:01:04

微軟生命周期

2021-11-01 10:05:32

Linuxsusudo

2021-08-01 08:12:55

Windows 微軟WSL

2012-11-16 17:05:57

SkypeLinux

2009-03-24 09:08:36

LinuxTomTom操作系統(tǒng)

2009-03-24 14:20:21

LinuxTomTom微軟

2015-09-28 09:34:09

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號