Cara Menjalankan Skrip Shell di Windows

Ikon waktu membaca 7 menit Baca


Pembaca membantu dukungan MSpoweruser. Kami mungkin mendapat komisi jika Anda membeli melalui tautan kami. Ikon Keterangan Alat

Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut

File skrip shell atau file SH (ekstensi .sh) bisa sangat berguna bagi insinyur perangkat lunak dalam berbagai operasi, mulai dari pemrosesan file hingga eksekusi program dan banyak lagi.

File perintah bahasa scripting yang berisi serangkaian perintah ini diketahui digunakan untuk sistem operasi Linux dengan menjalankannya melalui program komputer bernama BASH.

Sehubungan dengan itu, skrip Bash shell ditulis dalam bahasa BASH (Bourne-Again Shell) yang dikenali oleh program Linux.

Namun menggunakannya langsung di Windows melalui Command Prompt atau PowerShell terminal tidak memungkinkan karena bahasa perintah tidak diketahui oleh sistem. Untungnya, ada berbagai cara untuk menjalankan file skrip .sh atau shell di Windows 10 dan Windows 11.

Menggunakan file skrip shell di Linux lebih sederhana daripada di Windows. Yang terakhir, Anda memerlukan penggunaan perangkat lunak lain untuk menjalankan skrip bash sebagai file batch yang berfungsi untuk sistem Windows.

Anda juga dapat mencoba mengonversi file shell skrip ke file BAT yang dapat dieksekusi Windows, tetapi ini memerlukan pengetahuan luas dalam perintah skrip dan file batch, termasuk menerjemahkan file skrip ke dalam file batch. Opsi ini rumit, tetapi ada cara yang lebih sederhana untuk menjalankan skrip shell di Windows 10/11. Inilah beberapa di antaranya.

Windows Subsystem untuk Linux

Opsi pertama adalah menggunakan Subsistem Windows untuk Linux atau WSL, lapisan kompatibilitas untuk menjalankan executable biner Linux secara asli pada sistem Windows. Ini berlaku untuk sebagian besar skenario, memungkinkan Anda menjalankan skrip shell di Windows 11/10.

WSL tidak tersedia secara otomatis, jadi Anda harus mengaktifkannya melalui pengaturan pengembang perangkat Windows Anda.

Anda dapat melakukannya dengan membuka Pengaturan > Pembaruan & Keamanan > Untuk pengembang. Aktifkan Mode Pengembang dan konfirmasikan perintah dengan memilih Ya.

Selanjutnya, cari Fitur Windows (Anda dapat menggunakan bilah pencarian Temukan Pengaturan) dan pilih opsi “Aktifkan atau nonaktifkan fitur Windows.”

Ini akan memberi Anda daftar pop-up jendela, di mana Anda akan melihat fitur "Subsistem Windows untuk Linux". Tandai kotak di samping item itu dan klik OK untuk menginstalnya.

Ini akan memakan waktu satu atau dua menit karena prosesnya akan melibatkan pencarian file yang relevan untuk fitur tersebut dan menerapkan perubahan, tetapi Anda akan segera diminta untuk me-restart mesin Anda setelah proses selesai. Setelah memulai ulang, BASH seharusnya sudah tersedia di Command Prompt dan PowerShell.

Setelah itu, Anda perlu mendapatkan Ubuntu untuk mengakses sistem file Linux dan langsung menjalankan perintah dan alat Linux serta skrip Bash atau file .sh di lingkungan Linux di Windows. Untuk melakukannya, buka Microsoft Store dan unduh Ubuntu, yang akan memberi Anda distro Linux.

Setelah itu, buka Ubuntu untuk mengizinkannya melakukan instalasi pada hard disk dan berintegrasi dengan WSL. Anda kemudian akan diminta membuat nama pengguna dan kata sandi untuk menyelesaikan proses.

Anda juga dapat menginstal distro untuk Windows menggunakan perintah Power shell “Panggil-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing” atau perintah ikal “curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604“. Selanjutnya update dan upgrade distro Linux dengan mendownload paket tambahan menggunakan perintah “pembaruan sudo apt && peningkatan sudo apt. "

Setelah ini diselesaikan, Anda dapat mencoba menjalankan skrip shell di Command Prompt Windows. Temukan file skrip yang disimpan sebagai file teks di sistem Anda, dan klik kanan pada ruang kosong di dalam folder tempat file skrip berada sambil menekan tombol Shift.

Ini akan memberi Anda pilihan untuk “Buka command prompt di sini” atau “Buka Jendela PowerShell di sini.” Pilih opsi itu, ketik “bash” di jendela Command Prompt atau antarmuka PowerShell, dan tekan tombol Enter untuk meluncurkan prompt distro.

Ini akan membawa Anda ke bash shell, artinya lingkungan Windows telah berubah menjadi BASH. Mengonfirmasi ini adalah baris baru yang akan muncul di jendela terminal. Terakhir, Anda dapat mulai mengetik file .sh di jendela terminal dan tekan Enter.

Cygwin

Cygwin memiliki kumpulan alat GNU dan Open Source yang menyediakan fungsionalitas mirip dengan distribusi Linux di Windows. Menggunakannya akan memungkinkan Anda untuk mengkompilasi aplikasi atau program Unix atau Linux dan menjalankannya pada sistem operasi (OS) Microsoft Windows dari dalam antarmuka mirip Linux yang sebanding dengan Linux BASH.

Cygwin gratis, jadi Anda dapat mendownloadnya dari Situs web resmi Cygwin. Unduh dan mulai penginstalan file setup-x86_64.exe. Ada dua versi Cygwin: versi 32-bit dan 64-bit. Meskipun demikian, kami menyarankan untuk memiliki yang terakhir karena "distro Cygwin 32-bit penuh tidak layak lagi, dan kemungkinan besar akan gagal di tempat-tempat acak karena masalah dengan panggilan sistem garpu," seperti yang dinyatakan pada situs web.

Cygwin 32-bit hanya untuk skenario terbatas, termasuk ketika tidak ada cara untuk menjalankan Cygwin versi 64-bit. Setelah penginstal GUI (yang dapat dijalankan untuk mengunduh instalasi Cygwin lengkap) diunduh, buka dan ikuti instruksi di setiap layar untuk menginstal Cygwin. Situsnya juga memiliki dokumen rinci untuk mengaturnya.

Setelah siap, buka Terminal Cygwin64 melalui pintasan yang akan dihasilkan penginstal di desktop. Berikan perintah “cd C:Pengguna/Nama Pengguna/Desktop” untuk mengubah direktori tempat file skrip disimpan. Setelah itu, Anda dapat mulai menjalankan skrip shell. Cukup ketik nama file SH bersama dengan ekstensi .sh (mis., sh test.sh).

pergi

Git adalah sistem kontrol versi sumber terbuka dan gratis yang ideal untuk sekelompok pemrogram yang bekerja bersama atau berkoordinasi pada proyek kode sumber. Itu dapat melacak perubahan yang Anda buat pada file dari waktu ke waktu, memungkinkan Anda untuk melihat siapa yang membuat perubahan pada file pada waktu yang berbeda dan mengembalikan file ke keadaan sebelumnya.

PC Linux dan macOS memiliki Git pra-instal sebagai alat baris perintah mereka, tetapi Git juga memiliki versi untuk semua sistem operasi yang dapat diunduh di situs resmi. Dalam hal ini, Anda ingin memiliki Git untuk Windows. Setelah diunduh, buka file setup untuk memulai instalasi Git.

Ikuti instruksi yang akan muncul di layar perangkat saat instalasi berlangsung, dan pastikan untuk mencentang opsi "Git bash Here" ketika daftar pop-up jendela muncul mengonfirmasi pengaturan komponen yang Anda inginkan. Adapun opsi lain untuk komponen lainnya, biarkan saja dicentang sebagai default. Terus pilih Berikutnya hingga Anda mencapai tombol Instal. Tutup wizard penginstalan dan buka Git Bash dengan mencarinya di komputer Anda. Anda akan melihat aplikasi terkait Git lainnya, tetapi klik yang bertuliskan "Git Bash".

Setelah diluncurkan, Anda perlu mengubah direktori ke tempat file Anda berada dengan menggunakan perintah "cd desktop." Juga, Anda dapat pergi ke folder tempat file SH disimpan dan klik kanan pada folder untuk memilih opsi "Git Bash Here". Ketika terminal perintah Git atau Git Bash muncul, Anda dapat mulai meletakkan perintah eksekusi SH. Cukup ketik nama file SH bersama dengan ekstensi .sh (mis., sh test.sh).

forum pengguna

Pesan 0