Bagaimana Untuk Menjalankan Barisan Perintah Bash di Windows 10

Dalam Kemas Kini Ulang Tahun Windows 10 , Microsoft menambah ciri baru yang menarik untuk pemaju, pengguna kuasa, dan sesiapa yang digunakan untuk bekerja dengan sistem Unix-y seperti Mac OS X dan Linux. Windows 10 kini termasuk arahan arahan Unix Bash (beta) dengan kerjasama Canonical, syarikat di belakang Ubuntu Linux .

Dengan arahan arahan Bash, anda boleh menjalankan semua jenis tindakan seperti berinteraksi dengan sistem fail Windows (seperti yang anda boleh dengan arahan arahan Windows biasa), menjalankan arahan Bash standard, dan juga memasang program UI grafik grafis - walaupun yang terakhir tidak disokong secara rasmi.

Jika anda seorang pengguna Bash berpengalaman atau berminat untuk memulakan dengan arahan arahan yang popular, inilah cara memasang Bash pada Windows 10.

01 dari 06

Subsistem

Apabila anda memasang Bash pada Windows 10, anda tidak mendapat mesin maya atau program yang melakukan yang terbaik untuk kebanyakannya dijalankan seperti Bash di Linux. Ini sebenarnya Bash berjalan secara asli pada PC anda terima kasih kepada ciri dalam Windows 10 yang dikenali sebagai Windows Subsystem for Linux (WSL). WSL adalah "rahsia" yang membolehkan perisian Linux dijalankan pada Windows.

Untuk bermula, pergi ke Mula> Tetapan> Kemas kini & Keselamatan> Untuk pemaju . Di bawah sub judul "Gunakan ciri pemaju" pilih butang radio mod Pemaju . Anda mungkin diminta untuk memulakan semula PC anda pada ketika ini. Jika ya, teruskan dan lakukannya.

02 dari 06

Hidupkan Ciri Windows

Setelah itu selesai, tutup aplikasi Tetapan dan klik pada bar carian Cortana dalam bar tugas dan taipkan ciri Windows. Hasil utama harus menjadi pilihan Panel Kawalan yang dipanggil "Aktifkan atau matikan ciri Windows." Pilih itu dan tetingkap kecil akan dibuka.

Tatal ke bawah dan tandakan kotak berlabel "Subsystem Windows untuk Linux (Beta)." Kemudian klik OK untuk menutup tetingkap.

Seterusnya anda akan diminta untuk memulakan semula PC anda, yang perlu anda lakukan sebelum anda boleh menggunakan Bash.

03 dari 06

Pemasangan Akhir

Sebaik sahaja komputer anda telah dimulakan, klik pada Cortana dalam bar tugas sekali lagi dan taipkan bash. Hasil teratas harus menjadi pilihan untuk menjalankan "bash" sebagai perintah - pilih itu.

Secara alternatif, pergi ke Start> Windows System> Command Prompt . Sebaik sahaja tetingkap arahan prompt membuka jenis dalam bash dan tekan Enter .

Walau apa cara anda melakukannya, proses pemasangan akhir untuk Bash akan bermula dengan memuat turun Bash dari Windows Store (melalui command prompt). Pada satu ketika, anda akan diminta untuk meneruskan. Apabila itu berlaku hanya taipkan y dan tunggu untuk pemasangan selesai.

04 dari 06

Tambah Nama Pengguna dan Kata Laluan

Apabila semuanya hampir selesai, anda akan diminta memasukkan nama pengguna dan kata laluan, seperti biasa untuk perintah Unix. Anda tidak perlu menggunakan nama akaun atau kata laluan pengguna Windows anda. Sebaliknya, mereka boleh benar-benar unik. Jika anda mahu memanggil diri anda "r3dB4r0n" maka pergi untuk itu.

Sebaik sahaja bahagian itu selesai dan pemasangan selesai, arahan arahan akan dibuka secara automatik ke Bash. Anda akan tahu ia dilakukan apabila anda melihat sesuatu seperti 'r3dB4r0n @ [nama komputer anda]' sebagai arahan segera.

Sekarang anda bebas untuk memasukkan sebarang arahan Bash yang anda suka. Oleh kerana ini masih perisian beta tidak semuanya akan berfungsi, tetapi untuk sebahagian besar ia akan beroperasi serupa dengan Bash pada sistem lain.

Setiap kali anda mahu membuka Bash lagi, anda akan dapati ia di bawah Mula> Bash di Ubuntu pada Windows .

05 dari 06

Meningkatkan Pemasangan Anda

Seperti mana-mana pengguna Bash yang baik tahu sebelum anda melakukan apa-apa dengan baris arahan, anda perlu mengemaskini dan menaik taraf pemasangan pakej semasa anda. Jika anda tidak pernah mendengar istilah, pakej adalah apa yang anda panggil koleksi fail yang membentuk program arahan dan utiliti yang dipasang pada mesin anda.

Untuk memastikan anda terkini, buka Bash pada Ubuntu pada Windows dan ketik perintah berikut: kemas kini sudo apt-get. Sekarang tekan Enter. Kemudian Bash akan mencetak mesej ralat ke tetingkap dan kemudian meminta kata laluan anda.

Hanya abaikan mesej ralat sekarang. Perintah sudo belum berfungsi sepenuhnya, tetapi anda masih memerlukannya untuk menjalankan arahan tertentu dalam Bash. Tambahan pula amalan yang baik untuk melakukan perkara-perkara rasmi dengan menjangkakan pengalaman Bash lancar di Windows.

Setakat ini, semua yang kami lakukan dikemaskini pangkalan data kami yang dipasang pada pakej yang dipasang, yang membolehkan komputer mengetahui jika ada sesuatu yang baru. Sekarang untuk benar-benar memasang pakej baru kita perlu menaip sudo apt-get upgrade dan tekan Enter sekali lagi. Bash mungkin tidak akan meminta kata laluan anda sekali lagi kerana anda baru memasukinya. Dan sekarang, Bash adalah untuk menaik taraf semua pakej anda. Awal dalam proses Bash akan bertanya kepada anda jika anda benar-benar mahu terus meningkatkan perisian Bash anda. Hanya taipkan y untuk ya untuk menjalankan peningkatan.

Ia mungkin mengambil masa beberapa minit untuk menaik taraf segala-galanya, tetapi sebaik sahaja ia selesai Bash akan dinaik taraf dan bersedia untuk pergi.

06 dari 06

Menggunakan Program Barisan Perintah

Sekarang kita telah mendapat Bash dan menjalankannya untuk membuat sesuatu yang mudah dengannya. Kami akan menggunakan arahan rsync untuk membuat sandaran folder dokumen Windows kami ke pemacu keras luaran.

Dalam contoh ini, folder kami ada di C: \ Users \ BashFan \ Documents, dan pemacu keras luaran kami ialah F: \ drive.

Apa yang anda perlu lakukan ialah taip dalam rsync -rv / mnt / c / Users / BashFan / Documents / / mnt / f / Documents. Perintah ini memberitahu Bash untuk menggunakan program Rsync, yang sepatutnya telah dipasang pada versi Bash anda. Kemudian bahagian "rv" memberitahu rsync untuk menyokong semua yang terkandung di dalam pelbagai folder dalam PC anda, dan mencetak semua aktiviti rsync ke baris arahan. Pastikan anda menaip arahan ini betul-betul termasuk penggunaan garis miring selepas ... / BashFan / Documents /. Untuk penjelasan mengenai mengapa slash itu penting, lihat tutorial Digital Ocean ini.

Dua bit yang terakhir dengan destinasi folder memberitahu Bash yang mana folder untuk disalin dan di mana untuk menyalinnya. Untuk Bash untuk mengakses fail Windows ia harus bermula dengan "/ mnt /". Itu hanya satu keanehan dari Bash pada Windows sejak Bash masih beroperasi seolah-olah ia berjalan pada mesin Linux.

Juga perhatikan bahawa arahan Bash adalah sensitif kes. Jika anda menaip dalam "dokumen" dan bukannya "Dokumen" Rsync tidak akan dapat mencari folder yang betul.

Sekarang bahawa anda telah menaip pada perintah anda tekan Enter dan dokumen anda akan disokong dalam masa yang singkat.

Itulah yang akan kami sampaikan dalam pengenalan ini kepada Bash di Windows. Satu lagi masa kita akan melihat bagaimana anda boleh mencuba dengan menjalankan program Linux pada Windows dan bercakap sedikit lebih banyak tentang arahan biasa untuk digunakan dengan Bash.