Semua yang Dapat Anda Lakukan Dengan Bash Shell Baru Windows 10

Daftar Isi:

Semua yang Dapat Anda Lakukan Dengan Bash Shell Baru Windows 10
Semua yang Dapat Anda Lakukan Dengan Bash Shell Baru Windows 10

Video: Semua yang Dapat Anda Lakukan Dengan Bash Shell Baru Windows 10

Video: Semua yang Dapat Anda Lakukan Dengan Bash Shell Baru Windows 10
Video: How to Play Smartphone Music to Sonos Without App - YouTube 2024, April
Anonim
Pembaruan Ulang Tahun Windows 10 menambahkan dukungan untuk lingkungan Linux ke Windows 10 pada tahun 2016. Tetapi jangan tertipu: ini lebih dari sekadar shell Bash. Ini adalah lapisan kompatibilitas penuh untuk menjalankan aplikasi Linux di Windows.
Pembaruan Ulang Tahun Windows 10 menambahkan dukungan untuk lingkungan Linux ke Windows 10 pada tahun 2016. Tetapi jangan tertipu: ini lebih dari sekadar shell Bash. Ini adalah lapisan kompatibilitas penuh untuk menjalankan aplikasi Linux di Windows.

Kami telah membahas banyak hal yang dapat Anda lakukan di shell Bash baru Windows 10, jadi kami telah mengumpulkan semua panduan tersebut ke dalam satu daftar mega di sini, untuk kenyamanan Anda.

Memulai dengan Linux di Windows

Anda dapat menginstal lingkungan Linux dan Bash shell pada edisi Windows 10 apa pun, termasuk Windows 10 Home. Namun, ini membutuhkan Windows versi 64-bit 10. Anda hanya perlu mengaktifkan fitur Windows Subsystem for Linux, dan kemudian instal distribusi Linux pilihan Anda - misalnya, Ubuntu - dari Windows Store.
Anda dapat menginstal lingkungan Linux dan Bash shell pada edisi Windows 10 apa pun, termasuk Windows 10 Home. Namun, ini membutuhkan Windows versi 64-bit 10. Anda hanya perlu mengaktifkan fitur Windows Subsystem for Linux, dan kemudian instal distribusi Linux pilihan Anda - misalnya, Ubuntu - dari Windows Store.

Sejak Pembaruan Jatuh Pencipta di akhir 2017, Anda tidak lagi harus mengaktifkan mode pengembang di Windows, dan fitur ini bukan lagi versi beta.

Instal Perangkat Lunak Linux

Cara termudah untuk menginstal perangkat lunak Linux di lingkungan Ubuntu (atau Debian) Anda adalah dengan
Cara termudah untuk menginstal perangkat lunak Linux di lingkungan Ubuntu (atau Debian) Anda adalah dengan

apt-get

perintah. (Itu

apt

perintah juga berfungsi.) Perintah ini mengunduh dan menginstal perangkat lunak dari repositori perangkat lunak Ubuntu. Anda dapat mengunduh dan menginstal satu atau beberapa aplikasi hanya dengan satu perintah.

Karena ini adalah lingkungan pengguna Ubuntu yang lebih penuh atau kurang lengkap, Anda juga dapat menginstal perangkat lunak dengan cara lain. Anda dapat mengkompilasi dan menginstal perangkat lunak dari kode sumber seperti yang Anda lakukan pada distribusi Linux, misalnya.

Jika Anda sudah menginstal distribusi Linux lain, gunakan perintah untuk menginstal perangkat lunak pada distribusi khusus itu. Sebagai contoh, openSUSE menggunakan

zypper

perintah.

Jalankan Beberapa Distribusi Linux

The Fall Creators Update juga mengaktifkan dukungan untuk beberapa distribusi Linux, di mana sebelumnya hanya Ubuntu yang tersedia. Awalnya, Anda dapat menginstal Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU / Linux, atau Kali Linux. Fedora juga sedang dalam perjalanan, dan kami mungkin akan melihat lebih banyak distribusi Linux yang ditawarkan di masa mendatang.
The Fall Creators Update juga mengaktifkan dukungan untuk beberapa distribusi Linux, di mana sebelumnya hanya Ubuntu yang tersedia. Awalnya, Anda dapat menginstal Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Debian GNU / Linux, atau Kali Linux. Fedora juga sedang dalam perjalanan, dan kami mungkin akan melihat lebih banyak distribusi Linux yang ditawarkan di masa mendatang.

Anda dapat memiliki beberapa distribusi Linux yang diinstal, dan Anda bahkan dapat menjalankan beberapa lingkungan Linux yang berbeda pada saat yang bersamaan.

Jika Anda tidak yakin untuk menginstal, kami merekomendasikan Ubuntu. Namun, jika Anda memerlukan distribusi Linux tertentu - mungkin Anda sedang menguji perangkat lunak yang akan berjalan di server yang menjalankan SUSE Linux Enterprise Server atau Debian, atau Anda menginginkan alat uji keamanan di Kali Linux - mereka tersedia di Store bersama Ubuntu.

Akses File Windows di Bash, dan Bash Files di Windows

File Linux dan file Windows Anda biasanya terpisah, tetapi ada cara untuk mengakses file Linux Anda dari Windows dan file Windows Anda dari lingkungan Linux.
File Linux dan file Windows Anda biasanya terpisah, tetapi ada cara untuk mengakses file Linux Anda dari Windows dan file Windows Anda dari lingkungan Linux.

Distribusi Linux Anda menginstal membuat folder tersembunyi di mana semua file yang digunakan dalam lingkungan Linux disimpan. Anda dapat mengakses folder ini dari Windows jika Anda ingin melihat dan mencadangkan file Linux dengan alat Windows, tetapi Microsoft memperingatkan bahwa Anda tidak boleh memodifikasi file Linux ini dengan alat Windows, atau membuat file baru di sini dengan aplikasi Windows.

Ketika Anda berada di lingkungan Linux, Anda dapat mengakses drive Windows Anda dari bawah folder / mnt /. C: drive Anda terletak di / mnt / c dan D: drive Anda terletak di / mnt / d, misalnya. Jika Anda ingin bekerja dengan file dari dalam lingkungan Linux dan Windows, tempatkan mereka di suatu tempat di sistem file Windows Anda dan akses melalui folder / mnt /.

Mount Removable Drives dan Lokasi Jaringan

Subsistem Windows untuk Linux secara otomatis memasang drive internal tetap di bawah folder / mnt /, tetapi tidak secara otomatis memasang drive yang dapat dilepas seperti drive USB dan cakram optik. Itu juga tidak secara otomatis memasang drive jaringan apa pun yang mungkin dipetakan pada PC Anda.
Subsistem Windows untuk Linux secara otomatis memasang drive internal tetap di bawah folder / mnt /, tetapi tidak secara otomatis memasang drive yang dapat dilepas seperti drive USB dan cakram optik. Itu juga tidak secara otomatis memasang drive jaringan apa pun yang mungkin dipetakan pada PC Anda.

Namun, Anda dapat me-mount ini sendiri dan mengaksesnya di lingkungan Linux dengan perintah mount khusus yang mengambil keuntungan dari sistem file drvfs.

Beralih ke Zsh (atau Shell Lain) Daripada Bash

Meskipun Microsoft semula menempatkan fitur ini sebagai lingkungan "Bash shell", sebenarnya ini adalah lapisan kompatibilitas yang mendasari yang memungkinkan Anda menjalankan perangkat lunak Linux di Windows. Itu berarti Anda dapat menjalankan cangkang lain selain Bash, jika Anda menginginkannya.
Meskipun Microsoft semula menempatkan fitur ini sebagai lingkungan "Bash shell", sebenarnya ini adalah lapisan kompatibilitas yang mendasari yang memungkinkan Anda menjalankan perangkat lunak Linux di Windows. Itu berarti Anda dapat menjalankan cangkang lain selain Bash, jika Anda menginginkannya.

Misalnya, Anda dapat menggunakan shell Zsh alih-alih Bash. Anda bahkan dapat memiliki shell Bash standar secara otomatis beralih ke shell Zsh ketika Anda membuka shortcut shell Linux di menu Start Anda.

Gunakan Bash Scripts di Windows

Image
Image

Berkat lingkungan ini, sebenarnya mungkin untuk menulis skrip Bash shell di Windows dan menjalankannya. Skrip Bash Anda dapat mengakses file Windows Anda yang disimpan di bawah folder / mnt, sehingga Anda dapat menggunakan perintah dan skrip Linux untuk bekerja pada file Windows normal Anda. Anda juga dapat menjalankan perintah Windows dari dalam skrip Bash.

Anda dapat menggabungkan perintah Bash ke dalam skrip Batch atau skrip PowerShell, yang sangat berguna. Untuk semua ini dan lainnya, lihat panduan kami untuk bash skrip di Windows 10.

Jalankan Perintah Linux Dari Luar Shell Linux

Jika Anda hanya ingin meluncurkan program dengan cepat, menjalankan perintah, atau menjalankan skrip, Anda bahkan tidak perlu meluncurkan lingkungan Bash terlebih dahulu. Anda dapat menggunakan
Jika Anda hanya ingin meluncurkan program dengan cepat, menjalankan perintah, atau menjalankan skrip, Anda bahkan tidak perlu meluncurkan lingkungan Bash terlebih dahulu. Anda dapat menggunakan

bash -c

atau

wsl

perintah untuk menjalankan perintah Linux dari luar shell Linux.Lingkungan Linux menjalankan perintah, dan kemudian berhenti. Jika Anda menjalankan perintah ini dari dalam jendela Command Prompt atau PowerShell, perintah akan mencetak outputnya ke konsol Command Prompt atau PowerShell.

Anda dapat melakukan banyak hal dengan

bash -c

atau

wsl

. Anda dapat membuat pintasan desktop untuk meluncurkan program Linux, mengintegrasikannya ke dalam skrip batch atau PowerShell, atau menjalankannya dengan cara lain Anda menjalankan program Windows.

Jalankan Program Windows Dari Bash

Mulai dari Pembaruan Pembuat Konten (yang keluar pada Musim Semi 2017), Anda dapat menjalankan program Windows dari dalam lingkungan Linux. Ini berarti Anda dapat mengintegrasikan perintah Windows bersama perintah Linux dalam skrip Bash, atau hanya menjalankan perintah Windows dari Bash standar atau shell Zsh yang mungkin sudah Anda gunakan.
Mulai dari Pembaruan Pembuat Konten (yang keluar pada Musim Semi 2017), Anda dapat menjalankan program Windows dari dalam lingkungan Linux. Ini berarti Anda dapat mengintegrasikan perintah Windows bersama perintah Linux dalam skrip Bash, atau hanya menjalankan perintah Windows dari Bash standar atau shell Zsh yang mungkin sudah Anda gunakan.

Untuk menjalankan program Windows, ketik lintasan ke file.exe dan tekan Enter. Anda akan menemukan program Windows yang diinstal di bawah folder / mnt / c di lingkungan Bash. Ingat, perintah bersifat case-sensitive, jadi "Example.exe" berbeda dari "example.exe" di Linux.

Jalankan Program Desktop Linux Grafis

Microsoft tidak secara resmi mendukung perangkat lunak Linux grafis pada Windows. Fitur Windows Subsystem for Linux ditujukan untuk menjalankan pengembang program baris perintah yang mungkin diperlukan. Tetapi sebenarnya mungkin untuk menjalankan program desktop Linux grafis pada Windows menggunakan fitur ini.
Microsoft tidak secara resmi mendukung perangkat lunak Linux grafis pada Windows. Fitur Windows Subsystem for Linux ditujukan untuk menjalankan pengembang program baris perintah yang mungkin diperlukan. Tetapi sebenarnya mungkin untuk menjalankan program desktop Linux grafis pada Windows menggunakan fitur ini.

Ini tidak akan berfungsi secara default. Anda harus memasang server X dan mengaturnya

DISPLAY

variabel sebelum program desktop Linux grafis akan berjalan di desktop Windows Anda. Semakin sederhana aplikasinya, semakin mungkin untuk bekerja dengan baik. Semakin kompleks aplikasinya, semakin besar kemungkinan ia akan mencoba untuk melakukan sesuatu yang mendasari Microsoft Subsistem Windows untuk Linux belum mendukung. Yang bisa Anda lakukan adalah mencobanya dengan petunjuk ini dan berharap yang terbaik.

Pilih Lingkungan Linux Default Anda

Jika Anda memiliki beberapa distribusi Linux yang diinstal, Anda dapat memilih instalasi default Anda. Ini adalah distro yang digunakan ketika Anda meluncurkan distribusi Linux dengan
Jika Anda memiliki beberapa distribusi Linux yang diinstal, Anda dapat memilih instalasi default Anda. Ini adalah distro yang digunakan ketika Anda meluncurkan distribusi Linux dengan

bash

atau

wsl

perintah, atau saat Anda menggunakan

bash -c

atau

wsl

perintah untuk menjalankan perintah Linux dari tempat lain di Windows.

Bahkan jika Anda memiliki beberapa distro Linux yang terinstal, Anda masih dapat meluncurkannya secara langsung dengan menjalankan perintah seperti

ubuntu

atau

opensuse-42

. Perintah yang tepat yang Anda perlukan diuraikan di setiap halaman unduhan distribusi Linux di Microsoft Store.

Cepat Luncurkan Bash Dari File Explorer

Anda tidak perlu meluncurkan shell Linux dari ikon pintasannya. Anda dapat dengan cepat meluncurkannya dari dalam File Explorer dengan mengetik "bash" ke dalam bilah alamat dan menekan Enter. Bash shell distribusi Linux default Anda akan muncul, dan direktori kerja saat ini adalah direktori yang Anda buka di File Explorer.
Anda tidak perlu meluncurkan shell Linux dari ikon pintasannya. Anda dapat dengan cepat meluncurkannya dari dalam File Explorer dengan mengetik "bash" ke dalam bilah alamat dan menekan Enter. Bash shell distribusi Linux default Anda akan muncul, dan direktori kerja saat ini adalah direktori yang Anda buka di File Explorer.

Artikel itu juga memberikan instruksi untuk menambahkan opsi "Buka Bash shell di sini" ke File Explorer dengan mengedit Registry Windows, memberi Anda pilihan menu konteks yang nyaman yang bekerja sama dengan opsi "Buka jendela PowerShell di sini" atau "Buka Command Prompt di sini".

Ubah Akun Pengguna UNIX Anda

Saat Anda pertama kali mengatur Bash, Anda akan diminta untuk membuat akun pengguna UNIX dan menetapkan kata sandi. Anda akan secara otomatis masuk dengan akun ini setiap kali Anda membuka jendela Bash. Jika Anda ingin mengubah akun pengguna UNIX Anda - atau menggunakan akun root sebagai akun default Anda di shell - ada perintah tersembunyi untuk mengubah akun pengguna default Anda.
Saat Anda pertama kali mengatur Bash, Anda akan diminta untuk membuat akun pengguna UNIX dan menetapkan kata sandi. Anda akan secara otomatis masuk dengan akun ini setiap kali Anda membuka jendela Bash. Jika Anda ingin mengubah akun pengguna UNIX Anda - atau menggunakan akun root sebagai akun default Anda di shell - ada perintah tersembunyi untuk mengubah akun pengguna default Anda.

Hapus Instalasi dan Instal Ulang Lingkungan Linux

Setelah Anda menginstal beberapa program atau mengubah beberapa pengaturan, Anda mungkin ingin menginstal ulang Ubuntu atau distribusi Linux lain dan mendapatkan lingkungan Linux baru. Ini sebelumnya sedikit rumit, tetapi Anda sekarang dapat melakukannya dengan menghapus distribusi Linux seperti Anda menggunakan aplikasi lain dan kemudian menginstalnya kembali dari Store.
Setelah Anda menginstal beberapa program atau mengubah beberapa pengaturan, Anda mungkin ingin menginstal ulang Ubuntu atau distribusi Linux lain dan mendapatkan lingkungan Linux baru. Ini sebelumnya sedikit rumit, tetapi Anda sekarang dapat melakukannya dengan menghapus distribusi Linux seperti Anda menggunakan aplikasi lain dan kemudian menginstalnya kembali dari Store.

Untuk mendapatkan sistem baru tanpa mengunduhnya kembali distribusi Linux, Anda dapat menjalankan perintah distribusi bersama dengan opsi "bersih" dari konsol Command Prompt atau PowerShell Windows. Misalnya, untuk mereset Ubuntu tanpa mengunduhnya, jalankan

ubuntu clean

Jika Anda masih memiliki lingkungan Linux lama yang diinstal - salah satu yang diinstal sebelum Pembaruan Pembuat Konten Musim Gugur - Anda masih dapat menghapusnya dengan perintah lxrun.

Tingkatkan Lingkungan Ubuntu Anda

Setelah Pembaruan Jatuh Versi Windows 10, Anda sekarang harus menginstal Ubuntu dan lingkungan Linux lainnya dari Store. Ketika Anda melakukannya, mereka akan secara otomatis diperbarui ke versi terbaru tanpa perintah khusus apa pun.
Setelah Pembaruan Jatuh Versi Windows 10, Anda sekarang harus menginstal Ubuntu dan lingkungan Linux lainnya dari Store. Ketika Anda melakukannya, mereka akan secara otomatis diperbarui ke versi terbaru tanpa perintah khusus apa pun.

Namun, jika Anda membuat lingkungan Bash pada versi Windows yang lebih lama, Anda akan memiliki lingkungan Ubuntu yang lebih lama terpasang. Anda hanya dapat membuka Store, dan menginstal Ubuntu terbaru dari Windows Store untuk meningkatkan.

Geeks giat tidak akan ragu mencari tahu hal-hal menarik lainnya yang dapat Anda lakukan dengan lingkungan Linux di masa depan. Subsistem Windows untuk Linux diharapkan akan terus semakin kuat, tetapi jangan berharap Microsoft secara resmi mendukung aplikasi desktop Linux grafis dalam waktu dekat.

Direkomendasikan: