14Sep

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

Update Ulang Ulang Windows 10

membawa lingkungan "Bash on Ubuntu on Windows" ke Windows 10. Tapi jangan tertipu: Ini lebih dari sekedar 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 Windows 10 yang baru, jadi kami telah mengumpulkan semua panduan tersebut ke dalam satu daftar mega di sini, untuk kenyamanan Anda.

Memulai Bash di Windows

Anda dapat menginstal shell Bash pada edisi Windows 10 manapun, termasuk Windows 10 Home. Namun, memang memerlukan versi 64-bit Windows 10. Anda hanya perlu mengaktifkan mode pengembang, menambahkan fitur ke Windows, dan kemudian menjalankan program Bash.

Saat menjalankan program Bash, akan mendownload file sistem Ubuntu dan menyiapkan lingkungan Bash untuk Anda. Lihat panduan untuk memasangnya lebih lanjut.

Instal Perangkat Lunak Linux

Cara termudah untuk menginstal perangkat lunak Linux di dalam Bash adalah dengan perintah apt-get. Perintah ini mendownload dan menginstal perangkat lunak dari repositori perangkat lunak Ubuntu. Anda bisa mendownload dan menginstal satu atau lebih aplikasi hanya dengan satu perintah.

Karena ini adalah lingkungan userspace Ubuntu yang lebih 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. Lihat panduan untuk apt-get di Windows untuk info lebih lanjut selangkah demi selangkah.

Mengakses File Windows di Bash, dan Bash Files di Windows

File lingkungan Bash dan file Windows Anda biasanya terpisah, namun ada beberapa cara untuk mengakses file Bash Anda dari Windows dan file Windows Anda dari lingkungan Bash.

Ketika Bash mendownload file sistem Ubuntu ke hard drive Anda, ia juga membuat folder rumah khusus untuk lingkungan kompatibilitas Bash Linux. Folder ini biasanya tersembunyi, namun Anda dapat menemukannya di folder Data Aplikasi pengguna Windows Anda.

Saat Anda berada di lingkungan Linux, Anda dapat mengakses drive Windows Anda dari bawah folder /mnt/.C: drive Anda terletak di /mnt/ c dan drive D: drive Anda berada di /mnt/ d, misalnya. Anda dapat melihat lebih banyak rincian dalam panduan lengkap kami.

Gunakan Zsh( atau Shell Lain) Alih-alih Bash

Sementara Microsoft mengajukan fitur ini sebagai lingkungan "Bash shell", sebenarnya ada lapisan kompatibilitas mendasar yang memungkinkan Anda menjalankan perangkat lunak Linux di Windows. Itu berarti Anda bisa menjalankan cangkang lainnya, bukan Bash, jika Anda lebih suka mereka.

Misalnya, Anda bisa menggunakan shell Zsh alih-alih Bash. Anda bahkan dapat memiliki Bash secara otomatis beralih ke shell Zsh saat Anda membuka pintasan shell Bash di menu Start Anda.

Gunakan Bash Scripts di Windows

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

Anda dapat memasukkan perintah Bash ke skrip Batch atau skrip PowerShell, yang sangat berguna..Untuk semua ini dan lebih, lihat panduan untuk membuat skrip bash di Windows 10.

Jalankan Perintah Linux Dari Luar Bash

Jika Anda hanya ingin segera meluncurkan sebuah program, jalankan perintah, atau jalankan skrip, Anda bahkan tidak perluluncurkan lingkungan Bash terlebih dahulu. Anda bisa menggunakan perintah "bash -c" untuk langsung menjalankan perintah Linux. Bash hanya akan menjalankan perintah dan kemudian berhenti. Jika Anda menjalankan perintah ini dari dalam jendela Command Prompt atau PowerShell, perintah tersebut akan mencetak hasilnya ke konsol Command Prompt atau PowerShell.

Anda bisa melakukan banyak hal dengan bash -c. Anda dapat membuat shortcut desktop untuk meluncurkan program Linux, mengintegrasikannya ke dalam skrip batch atau PowerShell, atau menjalankannya dengan cara lain untuk menjalankan program Windows. Untuk lebih banyak ide, lihat petunjuk penggunaan bash -c di Windows.

Menjalankan Program Windows Dari Bash

Pada Pembaruan Pembuat Konten, Anda sekarang dapat menjalankan program Windows dari dalam Bash. Ini berarti Anda dapat mengintegrasikan perintah Windows di samping perintah Linux dalam skrip Bash.

Untuk menjalankan program Windows, ketik jalan ke file. exe dan tekan Enter. Anda akan menemukan program Windows yang terinstal di bawah folder C /mnt/ di lingkungan Bash.

Jalankan Program Desktop Linux Grafis

Microsoft tidak secara resmi mendukung perangkat lunak Linux grafis pada Windows. Fitur Bash hanya ditujukan untuk menjalankan program baris perintah yang mungkin dibutuhkan pengembang. Tapi sebenarnya mungkin untuk menjalankan program desktop Linux grafis pada Windows menggunakan shell Bash.

Ini tidak akan bekerja secara default. Anda harus menginstal server X dan mengatur variabel DISPLAY sebelum program desktop Linux grafis akan berjalan di desktop Windows Anda. Semakin sederhana penerapannya, semakin besar kemungkinannya untuk bekerja dengan baik. Semakin kompleks aplikasi, semakin besar kemungkinannya untuk mencoba sesuatu yang mendasari Windows Subsistem Linux untuk Linux belum mendukungnya. Yang terbaik yang bisa Anda lakukan adalah mencobanya dengan instruksi dan harapan untuk yang terbaik.

Mengubah Akun Pengguna UNIX Anda

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

Uninstall dan Instal Ulang Envrionment Ubuntu

Setelah menginstal beberapa program atau mengubah beberapa pengaturan, Anda mungkin ingin menginstal ulang lingkungan Ubuntu dan mendapatkan sebuah papan tulis Linux yang baru. Anda bisa melakukan ini dengan perintah lxrun seperti yang dijelaskan di sini, yang memungkinkan Anda menghapus file sistem Linux yang terinstal dan menyimpan atau menghapus file pengguna di folder rumah Anda.

Bash secara otomatis akan menginstal ulang lingkungan Ubuntu saat Anda meluncurkannya lagi, namun perintah lxrun juga dapat digunakan untuk menginstal lingkungan Linux. Anda bisa menulis perintah yang secara otomatis merespons pertanyaan yang Anda ajukan saat menginstal lingkungan Linux, misalnya.

Upgrade Lingkungan Ubuntu Anda

Pembuat Windows 10 Pembaharuan sekarang menciptakan lingkungan Bash dengan menggunakan sistem operasi Ubuntu 16.04 LTS yang lebih baru. Namun, jika Anda membuat lingkungan Bash pada versi Windows 10 yang lebih tua dan ditingkatkan versinya, Anda masih memiliki lingkungan Ubuntu berdasarkan Ubuntu 14.04 LTS.

Anda dapat meng-upgrade lingkungan Bash lama dari Ubuntu 14.04 LTS ke Ubuntu 16.04 LTS dan dapatkan perangkat lunak terbaru.

Geek yang giat tidak diragukan lagi akan mengetahui hal menarik lainnya yang dapat Anda lakukan dengan lingkungan Linux di masa depan. Subsistem Windows untuk Linux diharapkan akan terus menjadi lebih kuat, namun jangan berharap Microsoft secara resmi mendukung aplikasi desktop Linux grafis atau perangkat lunak server yang perlu dijalankan di latar belakang dalam waktu dekat.