Bagaimana Memasang dan Menggunakan Shell Bash Linux pada Windows 10
Subsistem Windows untuk Linux, yang diperkenalkan dalam Kemas Kini Ulang Tahun, menjadi ciri yang stabil dalam Kemas Kini Pencipta Kejatuhan. Anda kini boleh menjalankan Ubuntu dan openSUSE pada Windows, dengan Fedora dan lebih banyak lagi pengedaran Linux akan datang.
Apa yang Anda Perlu Tahu Mengenai Bash Shell Windows 10
Ini bukan mesin maya, bekas, atau perisian Linux yang disusun untuk Windows (seperti Cygwin). Sebaliknya, Windows 10 menawarkan Windows Subsystem penuh untuk Linux untuk menjalankan perisian Linux. Ia berdasarkan projek Astoria yang ditinggalkan oleh Microsoft untuk menjalankan aplikasi Android di Windows.
Fikirkan ia sebagai bertentangan dengan Wain. Semasa Wine membolehkan anda menjalankan aplikasi Windows secara langsung di Linux, Subsystem Windows untuk Linux membolehkan anda menjalankan aplikasi Linux secara langsung pada Windows.
Microsoft bekerja dengan Canonical untuk menawarkan persekitaran shell Bash berasaskan Ubuntu yang penuh di bawah subsistem ini. Secara teknikal, ini bukan Linux sama sekali. Linux adalah kernel sistem operasi asas, dan itu tidak tersedia di sini. Sebaliknya, ini membolehkan anda menjalankan shell Bash dan binari yang sama seperti yang biasanya anda jalankan di Ubuntu Linux. Pembantaraan perisian bebas sering berpendapat bahawa sistem operasi Linux purata harus dipanggil "GNU / Linux" kerana ia benar-benar banyak perisian GNU yang dijalankan pada kernel Linux. Shell Bash yang anda akan dapat benar-benar hanya semua utiliti GNU dan perisian lain.
Walaupun ciri ini pada asalnya dipanggil "Bash pada Ubuntu pada Windows," ia juga membolehkan anda menjalankan Zsh dan cengkerang baris lain yang lain. Ia kini menyokong pengagihan Linux lain juga. Anda boleh memilih OpenSUSE Leap atau SUSE Enterprise Server bukan Ubuntu, dan Fedora juga sedang dalam perjalanan.
Terdapat beberapa batasan di sini. Ini belum menyokong perisian pelayan latar belakang, dan ia tidak akan secara rasmi berfungsi dengan aplikasi desktop Linux grafik. Tidak semua aplikasi arahan baris berfungsi, sama ada ciri itu tidak sempurna.
Cara Pasang Bash pada Windows 10
Ciri ini tidak berfungsi pada versi Windows 32-bit, jadi pastikan anda menggunakan versi Windows 64-bit. Sudah tiba masanya untuk beralih ke versi 64-bit Windows 10 jika anda masih menggunakan versi 32-bit, bagaimanapun.
Dengan mengandaikan bahawa anda mempunyai Windows 64-bit, untuk memulakan, pergi ke Panel Kawalan> Program> Matikan Ciri Windows Pada Atau Matikan. Dayakan pilihan "Windows Subsystem for Linux" dalam senarai, dan kemudian klik butang "OK".
Klik "Mulakan semula sekarang" apabila anda digesa untuk memulakan semula komputer anda. Ciri ini tidak akan berfungsi sehingga anda reboot.
Catatan: Bermula dengan Kemas Kini Pencipta Kejatuhan, anda tidak lagi perlu mendayakan Mod Pemaju dalam apl Tetapan untuk menggunakan ciri ini. Anda hanya perlu memasangnya dari tetingkap Ciri Windows.
Setelah komputer anda dimulakan semula, buka Microsoft Store dari menu Mula, dan cari "Linux" di kedai. Klik "Dapatkan aplikasi" di bawah banner "Linux pada Windows?".
Catatan: Bermula dengan Kemas Kini Pencipta Kejatuhan, anda tidak boleh lagi memasang Ubuntu dengan menjalankan perintah "bash". Sebaliknya, anda perlu memasang Ubuntu atau pengedaran Linux yang lain dari apl Gedung.
Anda akan melihat senarai setiap pengedaran Linux yang kini tersedia di Gedung Windows. Sebagai Pembaharuan Pencipta Kejatuhan, ini termasuk Ubuntu, openSUSE Leap, dan openSUSE Enterprise, dengan janji bahawa Fedora akan tiba tidak lama lagi.
Kemas kini: Debian dan Kali kini boleh didapati di Kedai, tetapi tidak disenaraikan di sini. Cari "Debian Linux" atau "Kali Linux" untuk mencari dan memasangnya.
Untuk memasang pengedaran Linux, klik, kemudian klik butang "Dapatkan" atau "Pasang" untuk memasangnya seperti mana-mana aplikasi Gedung lain.
Jika anda tidak pasti persekitaran Linux untuk dipasang, kami mengesyorkan Ubuntu. Pengedaran Linux yang popular ini sebelum ini satu-satunya pilihan yang tersedia, tetapi sistem Linux lain kini tersedia untuk orang yang mempunyai keperluan yang lebih spesifik.
Anda juga boleh memasang pengedaran Linux yang banyak dan mereka akan mendapatkan pintasan unik mereka sendiri. Anda juga boleh menjalankan pelbagai penggantian Linux yang berbeza pada satu masa di tingkap yang berbeza.
Bagaimana Menggunakan Bash Shell dan Memasang Perisian Linux
Anda kini mempunyai shell bash baris perintah penuh berdasarkan Ubuntu, atau apa saja pengedaran Linux lain yang anda pasang.
Kerana mereka binari yang sama, anda boleh menggunakan perintah apt atau apt-get Ubuntu untuk memasang perisian dari repositori Ubuntu jika anda menggunakan Ubuntu. Hanya gunakan arahan apa saja yang biasanya anda gunakan pada pengedaran Linux itu. Anda akan mempunyai akses kepada semua perisian baris arahan Linux di luar sana, walaupun beberapa aplikasi mungkin belum berfungsi dengan sempurna.
Untuk membuka persekitaran Linux yang anda pasangkan, buka menu Start dan cari pengedaran apa sahaja yang anda pasang. Sebagai contoh, jika anda memasang Ubuntu, jalankan pintasan Ubuntu.
Anda boleh pin pintasan aplikasi ini ke menu Mula, bar tugas, atau desktop anda untuk akses yang lebih mudah.
Kali pertama anda melancarkan persekitaran Linux, anda akan diminta memasukkan nama pengguna dan kata laluan UNIX. Ini tidak sepadan dengan nama pengguna dan kata laluan Windows anda, tetapi akan digunakan dalam persekitaran Linux.
Sebagai contoh, jika anda memasukkan "bob" dan "letmein" sebagai kelayakan anda, nama pengguna anda dalam persekitaran Linux akan menjadi "bob" dan kata laluan yang anda gunakan di dalam persekitaran Linux akan menjadi "letmein" - tidak kira apa nama pengguna Windows anda dan kata laluan adalah.
Anda boleh melancarkan persekitaran Linux yang dipasang dengan menjalankan wsl
perintah. Sekiranya anda mempunyai banyak pengedaran Linux yang dipasang, anda boleh memilih persekitaran Linux lalai yang dilancarkan.
Sekiranya anda memasang Ubuntu, anda juga boleh menjalankan ubuntu
arahan untuk memasangnya. Untuk openSUSE Leap 42, gunakan opensuse-42
. Untuk SUSE Linux Enterprise Sever 12, gunakan sles-12
. Perintah ini disenaraikan di setiap halaman pengedaran Linux di Gedung Windows.
Anda masih boleh melancarkan persekitaran Linux lalai anda dengan menjalankan bash
arahan, tetapi Microsoft mengatakan ini tidak dapat digunakan. Ini bermakna bash
arahan mungkin berhenti berfungsi pada masa akan datang.
Jika anda berpengalaman menggunakan shell Bash di Linux, Mac OS X, atau platform lain, anda akan berada di rumah.
Di Ubuntu, anda perlu memberi awalan dengan arahan sudo
untuk menjalankannya dengan kebenaran root. Pengguna "root" pada platform UNIX mempunyai akses sistem penuh, seperti pengguna "Administrator" pada Windows. Sistem fail Windows anda terletak di / mnt / c
dalam persekitaran shell Bash.
Gunakan arahan terminal Linux yang sama yang anda gunakan untuk mendapatkan sekitar. Sekiranya anda terbiasa dengan Windows Command Prompt standard dengan arahan DOS, berikut adalah beberapa arahan asas yang biasa digunakan oleh kedua-dua Bash dan Windows:
- Tukar Direktori:
cd
di Bash,cd
atauchdir
dalam DOS - Senarai Kandungan Direktori:
ls
di Bash,dir
dalam DOS - Pindah atau Namakan semula fail:
mv
di Bash,bergerak
danmenamakan semula
dalam DOS - Salin Fail:
cp
di Bash,salinan
dalam DOS - Padam fail:
rm
di Bash,del
ataupadam
dalam DOS - Buat Direktori:
mkdir
di Bash,mkdir
dalam DOS - Gunakan Editor Teks:
vi
ataunano
di Bash,edit
dalam DOS
Penting untuk diingat bahawa, tidak seperti Windows, shell Bash dan persekitaran Linux yang meniru adalah sensitif huruf. Dengan kata lain, "File.txt" dengan huruf besar berbeza daripada "file.txt" tanpa modal.
Untuk arahan lanjut, rujuk panduan pemula kami kepada baris arahan Linux dan perkenalan lain yang serupa dengan shell Bash, baris perintah Ubuntu, dan terminal Linux dalam talian.
Anda perlu menggunakan perintah apt untuk memasang dan mengemas kini perisian persekitaran Ubuntu. Pastikan anda awalan dengan arahan ini sudo
, yang menjadikannya berjalan sebagai root-setara Pentadbir Linux. Inilah arahan yang tepat yang perlu anda ketahui:
- Muat turun Maklumat Dikemaskini Mengenai Pakej yang Dicadangkan:
kemas kini sudo apt
- Pasang Pakej Permohonan:
sudo apt memasang packagename
(Gantikan "packagename" dengan nama pakej.) - Nyahpasang Pakej Permohonan:
sudo apt keluarkan packagename
(Gantikan "packagename" dengan nama pakej.) - Cari Pakej yang Tersedia:
kata carian sudo apt
(Gantikan "perkataan" dengan perkataan yang anda mahu mencari nama pakej dan penerangan untuk.) - Muat turun dan Pasang Versi Terbaru Pakej Terpasang:
sudo apt upgrade
Jika anda memasang pengedaran SUSE Linux, anda boleh menggunakan arahan zypper untuk memasang perisian sebaliknya.
Selepas anda memuat turun dan memasang aplikasi, anda boleh menaip namanya pada prompt, dan kemudian tekan Enter untuk menjalankannya. Periksa dokumentasi permohonan tertentu untuk maklumat lanjut.
Bonus: Pasang Ubuntu Font untuk Pengalaman Ubuntu Sebenar
Jika anda menginginkan pengalaman Ubuntu yang lebih tepat pada Windows 10, anda juga boleh memasang fon Ubuntu dan membolehkannya di terminal. Anda tidak perlu melakukan ini, kerana fon cepat perintah Windows default kelihatan sangat baik kepada kami, tetapi itu adalah pilihan.
Inilah yang kelihatan seperti:
Untuk memasang font, mula-mula muat turun Ubuntu Font Family dari laman web Ubuntu. Buka fail .zip yang dimuat turun dan cari fail "UbuntuMono-R.ttf". Ini adalah font monospace Ubuntu, yang merupakan satu-satunya yang digunakan di terminal. Ia satu-satunya fon yang anda perlu pasang.
Klik dua kali fail "UbuntuMono-R.ttf" dan anda akan melihat pratonton fon. Klik "Pasang" untuk memasangnya ke sistem anda.
Untuk menjadikan fon monospace Ubuntu menjadi pilihan dalam konsol, anda perlu menambah tetapan ke registri Windows.
Buka editor pendaftaran dengan menekan Windows + R pada papan kekunci anda, menaip regedit
, dan kemudian tekan Enter. Navigasi ke kekunci berikut atau salin dan tampal ke bar alamat Penyunting Registri:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont
Klik kanan pada anak tetingkap kanan dan pilih New> Value String. Namakan nilai baru 000
.
Klik dua kali rentetan "000" yang anda buat, kemudian masukkan Ubuntu Mono
sebagai data nilai.
Lancarkan tetingkap Ubuntu, klik kanan bar tajuk, kemudian pilih perintah "Properties". Klik tab "Font", dan kemudian pilih "Ubuntu Mono" dalam senarai fon.
Perisian yang anda pasang di dalam shell Bash adalah terhad kepada shell Bash. Anda boleh mengakses program ini dari Command Prompt, PowerShell, atau di tempat lain di Windows, tetapi hanya jika anda menjalankannya bash -c
perintah.