Rumah >Tutorial sistem >Siri Windows >Alat sudo Akan Datang ke Windows: Bagaimana dan Mengapa Menggunakannya

Alat sudo Akan Datang ke Windows: Bagaimana dan Mengapa Menggunakannya

WBOY
WBOYasal
2024-06-14 22:27:49926semak imbas

Jika anda seorang peminat mengubah suai persediaan Windows anda, anda selalunya perlu menjalankan arahan "ditingkatkan" atau peringkat Pentadbir. Anda mungkin sudah biasa melakukan ini dengan menjalankan Command Prompt sebagai pentadbir, tetapi ia akan menjadi lebih mudah dengan sudo pada Windows.

Apakah yang Dilakukan oleh Perintah sudo?

Walaupun tumpuan umum untuk mengkonfigurasi segala-galanya melalui apl Tetapan dan wizard konfigurasi yang mudah digunakan pada Windows, sekali-sekala, anda masih perlu menaip arahan. Kebanyakan ini tidak akan berfungsi dengan akaun pengguna standard anda. Sebaliknya, anda perlu menjalankannya sebagai pentadbir. Memerlukan kebenaran pentadbir masih merupakan konsep yang agak baharu dalam Windows, tetapi ia berleluasa lebih lama dalam sistem pengendalian yang lebih lama.

Ia begitu berleluasa sehingga pembangun sistem pengendalian memikirkan tentang penyelesaian kepada masalah itu beberapa dekad yang lalu. Pemasangan Unix mempunyai, dan masih mempunyai, perintah su, yang bermaksud "tukar pengguna." Ini akan membolehkan anda menukar akaun kepada mana-mana pengguna lain, tetapi juga boleh membenarkan anda menjalankan sebagai pentadbir, atau pengguna super, akaun sistem secara lalai. su command, which means "switch user." This would allow you to switch accounts to any other user, but could also let you run as the administrator, or superuser, account of the system by default.

This solution worked, but logging in as the administrator to run one command seemed like overkill. As a solution, developers created the sudo command, which means either "switch user and do," or "superuser do," depending on various opinions. Long story short, the sudo command lets you easily run one command with elevated privileges—we've covered the differences between su and sudo if you're curious.

This means that the sudo command is roughly equivalent to right-clicking on the Command Prompt app, selecting Run as administrator, and running a command, like do_something. With the help of the sudo command, you don't need to worry about remembering to run the Command Prompt as administrator. Instead, simply type sudo do_something, and the command will work in exactly the same way.

Which Windows Versions Can Run the sudo Command?

Microsoft is adding the sudo command to Windows 11, and considering that support for Windows 10 is winding down, we don't expect to see the command coming there anytime soon. At the time of writing, the sudo command is only available for Windows Insider participants (builds 26045 and later), specifically those on the Developer and Windows Canary channels.

Unlike some features that Microsoft tests in these versions, it seems fairly likely that sudo is going to arrive on the operating system soon.

How to Enable the sudo Command on Windows

If the sudo command isn't yet available for your version of Windows, you'll need to sign up for Windows Insider. This is a simple process, but be warned: the Developer and Canary options can be unstable, so don't use them on a PC you're not willing to lose data on.

Once you're running a version of Windows that has the sudo command available, enabling it is a simple process. Open the Settings app, then select System on the left and For developers from the main area of the window.

Here, scroll down and enable the checkbox that reads Enable sudo.

The sudo Tool Is Coming to Windows: How and Why to Use It

Enable sudo via the Command Prompt

If you're more command-line oriented, you can also enable sudo via the Commmand Prompt. Somewhat ironically, this requires you to run an elevated CMD window. Press the Windows key, type "command," then right-click on Command Prompt (or PowerShell) and select Run as administrator.

In this prompt, run the following command:

<code class="hljs bash">sudo config --enableenable</code> 
The sudo Tool Is Coming to Windows: How and Why to Use It

How to Use the sudo Command on Windows

After you've enabled the sudo command on Windows, it's simple to use. Simply prepend the sudo command to any command you'd typically need to run as an administrator, then accept the prompts that follow.

An example from Microsoft uses the netstat

Penyelesaian ini berjaya, tetapi log masuk sebagai pentadbir untuk menjalankan satu arahan kelihatan seperti berlebihan. Sebagai penyelesaian, pembangun mencipta perintah sudo, yang bermaksud sama ada "tukar pengguna dan lakukan," atau "superuser lakukan," bergantung pada pelbagai pendapat. Singkat cerita, arahan sudo membolehkan anda menjalankan satu perintah dengan keistimewaan yang tinggi dengan mudah—kami telah membincangkan perbezaan antara su dan sudo jika anda ingin tahu. The sudo Tool Is Coming to Windows: How and Why to Use It

Ini bermakna arahan sudo adalah kira-kira bersamaan dengan mengklik kanan pada apl Prompt Perintah, memilih Jalankan sebagai pentadbir dan menjalankan arahan, seperti do_something. Dengan bantuan arahan sudo, anda tidak perlu risau tentang mengingati untuk menjalankan Command Prompt sebagai pentadbir. Sebaliknya, hanya taip sudo do_something dan arahan akan berfungsi dengan cara yang sama.

Versi Windows Mana Yang Boleh Menjalankan Perintah sudo? 🎜🎜 Microsoft menambah arahan sudo pada Windows 11, dan memandangkan sokongan untuk Windows 10 semakin berkurangan, kami tidak menjangkakan untuk melihat arahan itu akan datang ke sana dalam masa terdekat. Pada masa penulisan, arahan sudo hanya tersedia untuk peserta Windows Insider (membina 26045 dan lebih baru), khususnya pada saluran Pembangun dan Windows Canary. 🎜🎜 Tidak seperti beberapa ciri yang diuji oleh Microsoft dalam versi ini, nampaknya sudo akan tiba pada sistem pengendalian tidak lama lagi. 🎜

Cara Mendayakan Perintah sudo pada Windows 🎜🎜 Jika arahan sudo belum tersedia untuk versi Windows anda, anda' Saya perlu mendaftar untuk Windows Insider. Ini adalah proses yang mudah, tetapi diberi amaran: pilihan Pembangun dan Canary boleh menjadi tidak stabil, jadi jangan gunakannya pada PC yang anda tidak sanggup kehilangan data. 🎜🎜 Sebaik sahaja anda menjalankan versi Windows yang mempunyai arahan sudo tersedia, membolehkannya adalah proses yang mudah. Buka apl Tetapan, kemudian pilih Sistem di sebelah kiri dan Untuk pembangun dari kawasan utama tetingkap. 🎜🎜 Di sini, tatal ke bawah dan dayakan kotak pilihan yang berbunyi Dayakan sudo. 🎜 Alat sudo Akan Datang ke Windows: Bagaimana dan Mengapa Menggunakannya

Dayakan sudo melalui Command Prompt

🎜 Jika anda lebih berorientasikan baris perintah, anda juga boleh mendayakan sudo melalui Command Prompt. Agak ironisnya, ini memerlukan anda menjalankan tetingkap CMD tinggi. Tekan kekunci Windows, taip "perintah," kemudian klik kanan pada Prompt Perintah (atau PowerShell) dan pilih Jalankan sebagai pentadbir. 🎜🎜 Dalam gesaan ini, jalankan arahan berikut: 🎜
<code class="hljs xml">sudo netstat -ab</code> 
Alat sudo Akan Datang kepada Windows: Bagaimana dan Mengapa Menggunakannya

Cara Menggunakan Perintah sudo pada Windows 🎜🎜 Selepas anda mendayakan perintah sudo pada Windows, ia mudah digunakan. Hanya tambahkan perintah sudo pada mana-mana arahan yang biasanya anda perlu jalankan sebagai pentadbir, kemudian terima gesaan yang berikut. 🎜🎜 Contoh daripada Microsoft menggunakan perintah netstat: 🎜 rrreee🎜 🎜 Ciri ini mungkin kelihatan agak tidak diperlukan—dan bagi kebanyakan orang, ia adalah begitu. Yang berkata, jika anda menghabiskan hari anda menjalankan arahan demi arahan pada Windows dan mengharapkan kesederhanaan arahan sudo, penambahannya akan menjadikan hidup anda lebih mudah. 🎜

Microsoft nampaknya komited terhadap pelaksanaan sudo, malah akan mengeluarkan sudo pada GitHub sebagai sumber terbuka. Jika membaca ini menarik anda untuk mengetahui lebih lanjut tentang perkara yang berlaku di bawah hud dalam Windows, pastikan anda melihat senarai arahan kami yang perlu diketahui oleh setiap pengguna Windows.

Atas ialah kandungan terperinci Alat sudo Akan Datang ke Windows: Bagaimana dan Mengapa Menggunakannya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn