Rumah >Tutorial sistem >Siri Windows >Alat sudo Akan Datang ke Windows: Bagaimana dan Mengapa Menggunakannya
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.
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.
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.
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.
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>
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
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.
<code class="hljs xml">sudo netstat -ab</code>
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!