Laman » Desktop » Bash pada Ubuntu pada Windows 10 - Nikmati Goodies Linux di Windows

    Bash pada Ubuntu pada Windows 10 - Nikmati Goodies Linux di Windows

    Microsoft baru-baru ini melancarkan Bash pada Ubuntu pada Windows 10 â ??  ?? a persekitaran shell dengan kebanyakannya Linux CLI alat dan utiliti. Menggunakan yang sama, anda boleh lari grep, awk dan banyak lagi alat secara langsung di Windows tanpa perlu menukar ke distro Linux.

    Walaupun anda tidak pernah mencuba Unix atau Linux, inilah peluang anda belajar dan bereksperimen dengan Bash dan lain-lain * alat NIX dalam Windows 10. Dalam tutorial pengenalan ini, kami akan berkongsi bagaimana mulakan dengan Bash pada Windows 10 dan menggunakannya dalam pelbagai cara.

    Apa itu Bash pada Ubuntu pada Windows 10?

    Bash (Bourne Again SHell) adalah shell berasaskan teks dan bahasa skrip untuk platform Unix dan Linux. Bash pada Ubuntu pada Windows 10 adalah ciri pilihan yang tersedia orang yang menggunakan Kemas Kini Ulang Tahun Windows 10.

    Ia berjalan di atas Windows Subsystem untuk Linux (WSL) dan membolehkan anda pengalaman Linux tepat di dalam PC Windows anda.

    Teknologi baru ini membolehkan anda untuk jalankan * arahan NIX dan alat baris arahan serasi asli dalam Windows. Anda tidak perlu lagi memasang fail distro Unix atau Linux di sebelah OS Windows anda atau menyediakan mesin maya untuk mencuba * NIX OS.

    Berbanding dengan mesin maya, Bash pada Ubuntu memerlukan sumber sistem yang kurang, dan membolehkan anda mengakses kedua-dua alat Windows dan Linux pada masa yang sama.

    Bash pada Windows 10 adalah terutamanya berguna untukpemaju dan pentadbir sistem bekerja di projek sumber terbuka. Ciri ini datang sebagai hadiah yang tidak dijangka daripada Microsoft dengan sokongan Canonical.

    Ini adalah untuk merapatkan jurang antara Windows proprietari dengan teknologi Linux sumber terbuka dan terbuka bermula dengan shell Bash.

    Kelebihan
    • Jalankan * utiliti baris arahan NIX seperti grep, awk dan sed
    • Jalankan skrip shell (.sh) dengan utiliti baris arahan yang disokong
    • Semak imbas dan ubah suai sistem fail Windows setempat menggunakan Bash
    • Cuba pelbagai alat dan utiliti NIX-pertama seperti Python, Ruby, Git, dan lain-lain.
    • Menyokong alat pelayan seperti Apache HTTP Server, MySQL dan banyak lagi
    Kelemahan
    • Tidak menjalankan alat GUI secara asli (walaupun terdapat helah yang diberikan di bawah)
    • Tidak membenarkan skrip Bash untuk melaksanakan program Windows dan sebaliknya

    Cara Pasang Bash pada Ubuntu pada Windows 10?

    Bash pada Ubuntu pada Windows 10 boleh dipasang secara manual jika sistem anda berjalan pada Windows 10 Kemas Kini Ulang Tahun (membina 14393 atau lebih baru) dan menyokong 64-bit pemproses. Ikuti langkah ini untuk mengesahkan bahawa sistem anda memenuhi keperluan ini:

    1. Buka Tetapan > pilih Sistem > pilih Mengenai
    2. Cari maklumat berikut: Membina OS dan Jenis sistem

    Selepas mengesahkan keperluan, anda boleh memasang Bash menggunakan langkah-langkah berikut:

    1. Buka Tetapan > pilih Kemas kini & keselamatan > pilih Untuk pemaju
    2. Di bawah Gunakan ciri pemajus > pilih Mod pembangun pilihan, dan Windows 10 akan mencari dan memasang pakej mod pemaju

    Catatan: Bash akan memasang walaupun mesej ralat ditunjukkan seperti di bawah gambar.

    Sekarang membolehkan Windows Subsystem untuk Linux (ciri pilihan) menggunakan langkah-langkah berikut:

    1. Di dalam Mulakan kotak carian, ketik "berpaling"dan klik pada Hidupkan atau matikan ciri-ciri tingkap
    2. Pilih Subsistem Windows untuk Linux (Beta) dan klik okey
    3. Selepas memasang Windows Subsystem untuk Linux, mulakan semula komputer anda jika ditanya
    4. Di dalam Mulakan kotak carian, ketik "cmd"dan terbuka Arahan prompt
    5. Taipkan “bash” dalam tetingkap Prompt Perintah dan tekan Enter
    6. Taipkan "y"untuk menerima syarat lesen (anda juga boleh menyemaknya di pautan yang diberikan)
    7. Subsistem Windows untuk Linux kini akan memuat turun dan dipasang Bash di Ubuntu, dan akan meletakkan jalan pintas yang sama di dalam Menu mula
    8. Selepas Bash dipasang, anda perlu mencipta Nama pengguna dan kata laluan UNIX

    Catatan: Ia tidak perlu sama dengan nama dan kata laluan akaun Windows anda.

    Tahniah â ??  ?? anda sudah selesai memasang Bash pada Ubuntu pada Windows 10 sekarang. Awak boleh lancarkannya menggunakan menu Mula dan nikmati kemudahan utiliti Unix dan Linux.

    Bagaimana Menggunakan Bash pada Ubuntu pada Windows 10?

    Selepas pemasangan, anda boleh menikmati menggunakan Bash dengan akar ("pentadbir" dalam istilah Windows) atau kebenaran akses penuh dalam Windows 10. The sistem fail tempatan (C: drive) terletak di / mnt / c direktori dalam persekitaran shell ini dan sama seperti pemacu anda.

    Catatan: Sama seperti * sistem NIX, Bash pada persekitaran Windows 10 juga sensitif huruf, i.e., nama 'abu', 'abu', 'asH' dan 'ASH' semuanya berbeza.

    Cara Pasang Lagi * Alat dan Utiliti NIX?

    Awak boleh memasang perisian tambahan atau kemas kini alat-alat yang ada sekarang menggunakan yang diketahui apt-get arahan dengan awalan sudo untuk menjalankannya sebagai root atau pentadbir di Windows.

    Berikut adalah senarai arahan apt-get anda boleh gunakan untuk memasang * perisian NIX:

    • kemas kini sudo apt-get - Kemas kini maklumat senarai pakej (senarai perisian yang tersedia untuk dimuat turun bersama nombor versi mereka)
    • sudo apt-get install - Pasang pakej aplikasi baru (gantikan ""dengan nama paket untuk dipasang)
    • sudo apt-get alih keluar - Nyahpasang pakej aplikasi semasa (gantikan ""dengan nama paket untuk dialih keluar)
    • carian sudo apt-cache - Cari pakej yang ada (gantikan ""dengan nama pakej untuk dicari)
    • sudo apt-get upgrade - Muat turun dan kemas kini pakej perisian yang dipasang

    Selepas memuat turun dan memasang aplikasi, anda boleh taip namanya dalam shell Bash (tanpa sebarang sambungan) dan tekan Enter untuk menjalankan yang sama.

    Perhatikan bahawa alatan dan utiliti berasaskan Linux adalah terhad untuk dijalankan di shell Bash sahaja.

    Cara Menjalankan Script Bash?

    Dalam shell Bash, anda boleh gunakan nano atau vi editor untuk mencipta skrip shell. Setelah membuat skrip dengan set perintah yang diperlukan, simpan dan tutup editor, kemudian ikuti langkah-langkah untuk menjalankan skrip baris arahan anda:

    1. Buat skrip boleh laku dengan menggunakan chmod perintah, contohnya, chmod + x ./myscript.sh untuk skrip bernama "myscript.sh"hadir dalam direktori semasa
    2. Jalankan skrip di terminal dengan menyatakan jalan penuhnya, sebagai contoh, ./myscript.sh untuk skrip bernama "myscript.sh"hadir dalam direktori semasa
    Bagaimana Melaksanakan Perintah Linux Di Luar Bash?

    Anda tidak perlu melancarkan shell Bash terlebih dahulu untuk melaksanakan arahan * NIX, sebaliknya menjalankan skrip atau melancarkan program. Awak boleh jalankan arahan terus menggunakan bash -c, yang boleh digunakan untuk pelbagai tujuan seperti:

    • Untuk membuat pintasan desktop
    • Untuk melancarkan program Linux secara langsung dari Jalankan alat
    • Untuk memanggil arahan Linux dalam kumpulan atau Skrip PowerShell

    Sebagai contoh, anda boleh melakukan langkah-langkah berikut untuk melancarkan editor vi:

    1. Tekan Win + R untuk melancarkan Jalankan alat
    2. Dalam tetingkap Run, ketik bash -c "vi" dan klik okey untuk melancarkan editor vi
    Bagaimana untuk Main Program GUI menggunakan Bash?

    Bash pada Ubuntu pada Windows 10 tidak menyokong perisian GUI secara asli, tetapi boleh menjalankan beberapa alat berasaskan grafik menggunakan helah VNC yang lama. Silap mata memerlukan 'Server X' berjalan pada Windows dan Bash pada Ubuntu anda dikonfigurasi untuk mengarahkan grafik ke pelayan itu.

    Inilah prosedur langkah demi langkah untuk mencapai keputusan:

    1. Pasang aplikasi X Server di Windows seperti Xming
    2. Pasang program GUI di Bash menggunakan apt-get perintah, sebagai contoh, jalankan sudo apt-get install vim-gtk untuk memasang editor Vim berasaskan GTK
    3. Selepas ia dipasang, jalankan eksport DISPLAY =: 0 di Bash.

      Catatan:

      Anda mesti menjalankan perintah ini setiap kali anda membuka semula Bash
    4. Sekarang melancarkan alat GUI * NIX dengan menjalankan nama executable di Bash, contohnya, jalankan gvim untuk melancarkan Editor Vim berasaskan GTK

    Catatan: Semua * GUI program berasaskan NIX masih belum disokong dengan helah ini, jadi jika program kegemaran anda tidak berfungsi, jangan risau dan tunggu sokongan rasmi dalam kemas kini masa depan. Juga, anda mungkin menerima kemalangan sistem semasa menjalankan beberapa alat GUI kerana sebab yang sama.

    Perintah Bash biasa & Berguna

    Bash pada Ubuntu Windows 10 menyokong pelbagai arahan biasa dan memanfaatkan banyak utiliti baris perintah untuk membantu mencapai tugas harian dan menulis skrip berguna. Berikut ialah senarai arahan Unix dan Linux biasa untuk membantu anda memulakan Bash.

    Balut â ??  ?? Ia adalah Permulaan yang Baik

    Bash pada Ubuntu pada Windows 10 terbukti menjadi fajar baru dengan Microsoft akhirnya mendapat sokongan untuk perisian percuma dan sumber terbuka pada platform Windows. Ini membolehkan pemaju untuk memanfaatkan ekosistem pemaju sumber terbuka tanpa Linux memuatkan bahagian atau menggunakan mesin maya.

    Walau bagaimanapun * Aplikasi NIX tidak dapat berinteraksi dengan atau melancarkan program Windows secara langsung, tetapi ia hanya permulaan, jadi mari kita menjaga kepala kita untuk kemungkinan besar di hadapan.

    Bagaimana perasaan anda mengenai Bash di Ubuntu, dan ciri-ciri yang anda mahu lihat untuk Bash di Ubuntu dalam kemas kini masa depan Windows 10? Suka berkongsi pendapat anda menggunakan ulasan.