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) dapat sangat berguna bagi insinyur perangkat lunak saat melakukan 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 yang disebut BASH. Sehubungan dengan itu, skrip shell Bash 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 menjalankannya di Windows. Di sistem yang terakhir, Anda akan 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 itu akan membutuhkan pengetahuan yang 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. Berikut adalah 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 masuk ke Pengaturan> Perbarui & Keamanan> Untuk pengembang. Aktifkan Mode Pengembang dan konfirmasikan prompt dengan memilih Ya. Selanjutnya, cari Windows Features (Anda dapat menggunakan bilah pencarian Find a Setting) dan pilih opsi “Turn Windows features on or off.” Ini akan memberi Anda daftar pop-up jendela, di mana Anda akan melihat fitur "Subsistem Windows untuk Linux". Tandai kotak di sebelah 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 dan menerapkan perubahan, tetapi akan segera meminta Anda untuk me-restart mesin Anda setelah proses selesai. Setelah restart, 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 dan 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 memungkinkannya melakukan instalasi pada hard disk dan berintegrasi dengan WSL. Anda kemudian akan diminta untuk 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 semuanya beres, Anda dapat mencoba menjalankan skrip shell di Windows Command Prompt. 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 opsi 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. Mengkonfirmasi ini adalah baris baru yang akan muncul di jendela terminal. Terakhir, Anda dapat mulai mengetik file .sh di jendela terminal dan tekan saja Enter.

Cygwin

Cygwin memiliki kumpulan alat GNU dan Open Source yang menyediakan fungsionalitas yang mirip dengan distribusi Linux di Windows. Menggunakan ini 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 mengunduhnya kapan saja di 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 yang lengkap) diunduh, buka di folder Unduhan dan ikuti petunjuk 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, kunjungi folder Unduhan Anda dan buka file pengaturan yang diunduh untuk memulai instalasi Git. Ikuti instruksi yang akan muncul di layar perangkat saat penginstalan berlangsung, dan pastikan untuk mencentang opsi "Git bash Here" ketika daftar pop-up jendela muncul mengonfirmasi pengaturan yang Anda inginkan untuk komponen. Adapun opsi lain untuk komponen lainnya, biarkan tetap dicentang sebagai default. Terus pilih Next sampai Anda mencapai tombol Install. Tutup wizard penginstalan dan buka Git Bash dengan mencarinya di komputer Anda. Anda akan melihat aplikasi lain yang terkait dengan Git tetapi klik aplikasi 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).

Lebih lanjut tentang topik: Menampar, Cygwin, Pesta git, linux, PowerShell, pemrograman, file SH, file skrip shell, skrip shell, Ubuntu

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *