Rumah > masalah biasa > teks badan

Cara yang berbeza untuk menjalankan fail skrip shell pada Windows

WBOY
Lepaskan: 2023-04-13 11:58:08
ke hadapan
9186 orang telah melayarinya

Windows Subsystem untuk Linux

Pilihan pertama ialah menggunakan Windows Subsystem untuk Linux atau WSL, iaitu lapisan keserasian untuk menjalankan boleh laku binari Linux secara asli pada dokumen sistem Windows. Ia berfungsi untuk kebanyakan senario dan membolehkan anda menjalankan skrip shell dalam Windows 11/10.

WSL tidak tersedia secara automatik, jadi anda mesti mendayakannya melalui tetapan pembangun peranti Windows anda. Anda boleh melakukan ini dengan pergi ke Tetapan > Kemas Kini & Keselamatan > Untuk Pembangun. Tukar ke mod pembangun dan sahkan gesaan dengan memilih Ya. Seterusnya, cari ciri Windows (anda boleh menggunakan bar carian tetapan Cari) dan pilih pilihan Hidupkan atau matikan ciri Windows. Ini akan memberi anda senarai tetingkap timbul di mana anda harus melihat ciri Windows Subsystem untuk Linux. Tandai kotak di sebelah item dan klik OK untuk memasang. Ini akan mengambil masa satu atau dua minit kerana proses itu akan melibatkan pencarian fail yang berkaitan untuk ciri dan menerapkan perubahan, tetapi setelah proses selesai, ia akan meminta anda untuk memulakan semula komputer anda dengan pantas. Selepas but semula,

anda perlu mendapatkan Ubuntu untuk mengakses sistem fail Linux dan menjalankan arahan dan alatan Linux serta skrip Bash atau fail .sh terus dalam persekitaran Linux pada Windows. Untuk melakukan ini, pergi ke Microsoft Store dan muat turun Ubuntu, yang akan memberikan anda pengedaran Linux. Selepas itu, buka Ubuntu dan biarkan ia dipasang pada cakera keras anda dan sepadukan dengan WSL. Anda kemudiannya akan diminta untuk mencipta nama pengguna dan kata laluan untuk melengkapkan proses tersebut. Anda juga boleh memasang pengedaran untuk Windows menggunakan perintah shell Power "Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing" atau arahan curl "curl.exe -L " version -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604 Seterusnya, kemas kini dan tingkatkan pengedaran Linux anda dengan memuat turun pakej tambahan menggunakan arahan "sudo apt update && sudo apt upgrade"

Setelah semuanya sedia, anda boleh cuba menjalankan skrip shell dalam Windows Command Prompt Cari fail skrip yang disimpan sebagai fail teks pada sistem anda dan klik kanan pada fail skrip sambil menahan kekunci Shift ruang kosong dalam folder Ini akan memberi anda pilihan untuk "Buka Prompt Perintah di sini" atau "Buka tetingkap PowerShell di sini". lancarkan gesaan distro Ini akan membawa anda ke shell bash, yang bermaksud bahawa persekitaran Windows telah ditukar kepada BASH Sahkan bahawa ini adalah baris baru yang akan muncul dalam tetingkap terminal dan tekan Enter sistem (OS) dalam antara muka seperti Linux yang serupa dengan Linux BASH Cygwin adalah percuma, jadi anda sentiasa boleh menjalankannya pada Cygwin Muat turun dari tapak web rasmi dan mula memasang fail setup-x86_64.exe Cygwin: Versi 32-bit dan 64-bit Namun, kami mengesyorkan menggunakan yang terakhir kerana "pengedaran Cygwin 32-bit penuh tidak lagi berfungsi dan berkemungkinan gagal di lokasi rawak kerana masalah dengan sistem garpu call," seperti yang dinyatakan di tapak webnya. Cygwin 32-bit hanya sesuai untuk senario terhad, termasuk apabila versi 64-bit Cygwin tidak dapat dijalankan. Muat turun pemasang GUI (yang boleh dijalankan Selepas memuat turun pemasangan Cygwin yang lengkap), buka dalam folder Muat Turun dan ikut arahan pada setiap skrin untuk memasang Cygwin. Laman webnya juga mempunyai dokumentasi terperinci untuk menyediakannya.

Apabila bersedia, buka terminal Cygwin64 melalui pintasan yang akan dijana oleh pemasang pada desktop anda. Sediakan arahan " cd C:Users/Username/Desktop " untuk menukar direktori ke tempat fail skrip disimpan. Selepas itu, anda boleh mula melaksanakan skrip shell. Cuma taip nama fail SH dan sambungan .sh (contohnya, sh test.sh).

Git

Git ialah sistem kawalan versi sumber terbuka percuma yang sesuai untuk sekumpulan pengaturcara yang bekerja bersama atau menyelaraskan projek kod sumber. Ia menjejaki perubahan yang anda buat pada fail dari semasa ke semasa, membolehkan anda melihat siapa yang membuat perubahan pada fail pada masa yang berbeza dan memulihkan fail kepada keadaan sebelumnya.

PC Linux dan macOS disertakan dengan Git yang diprapasang sebagai alat baris arahan mereka, tetapi Git juga mempunyai versi untuk semua sistem pengendalian, yang boleh dimuat turun dari tapak web rasminya. Dalam kes ini, anda mungkin mahu mempunyai Git untuk Windows Selepas memuat turun, lawati folder muat turun anda dan buka fail pemasangan yang dimuat turun untuk memulakan pemasangan Git. Semasa pemasangan diteruskan, ikut arahan yang dipaparkan pada skrin peranti anda dan pastikan anda memilih pilihan "Git bash Here" apabila senarai tetingkap timbul muncul mengesahkan tetapan komponen yang diperlukan. Bagi pilihan lain untuk komponen yang selebihnya, pastikan ia dipilih secara lalai. Teruskan memilih Seterusnya sehingga anda mencapai butang Pasang. Tutup wizard pemasangan dan buka Git Bash dengan mencarinya pada komputer anda. Anda akan melihat apl lain yang berkaitan dengan Git, tetapi klik pada apl yang mengatakan "Git Bash."

Selepas dilancarkan, anda perlu menggunakan arahan "cd desktop" untuk menukar direktori ke tempat fail berada. Sebagai alternatif, anda boleh pergi ke folder di mana fail SH disimpan dan klik kanan pada folder untuk memilih pilihan "Git Bash Here". Apabila terminal arahan Git atau Git Bash muncul, anda boleh mula melaksanakan arahan dengan SH. Cuma taip nama fail SH dan sambungan .sh (contohnya, sh test.sh).

Atas ialah kandungan terperinci Cara yang berbeza untuk menjalankan fail skrip shell pada Windows. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:yundongfang.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan