Bagaimana Melaksanakan SH Files pada Windows

Fail skrip shell bash ditulis dalam bahasa skrip bash untuk Linux. Ia mengandungi arahan yang biasanya anda boleh berjalan di baris arahan. Fail-fail ini boleh dipanggil dalam Terminal untuk dilaksanakan dan boleh dibuka dengan mengklik dua kali. Walau bagaimanapun, Windows tidak tahu apa fail SH dan bagaimana untuk melaksanakannya. Jika anda mencari jalan untuk melaksanakan fail SH pada Windows maka artikel ini akan memberi anda semua kaedah yang mungkin.

Jalankan fail SH pada Windows

Apakah Files SH?

Fail SH (juga dikenali sebagai fail skrip) adalah skrip yang digunakan oleh program aplikasi Bash. Bahasa Bash digunakan untuk menulis arahan dalam fail ini. Pemaju program kebanyakannya menggunakan fail ini. Oleh kerana mereka mengandungi perintah untuk melaksanakan program, mereka memang penting. Walau bagaimanapun, fail-fail ini adalah untuk Linux, jadi melaksanakannya di Windows akan memerlukan beberapa perisian atau persekitaran yang akan kami sediakan dalam kaedah artikel ini.

Untuk maklumat lanjut mengenai fail SH, anda boleh menyemak artikel kami di sini. Bergerak ke arah kaedah untuk melaksanakan fail SH pada Windows.

Kaedah 1: Menggunakan Cygwin untuk Melaksanakan SH Files

Cygwin adalah persekitaran antara muka baris sumber terbuka yang serupa dengan Unix. Ia membolehkan aplikasi Unix atau Linux dikompilasi dan dijalankan pada sistem operasi Windows dari dalam antara muka seperti Linux. Dengan menggunakan Cygwin, kami dapat dengan mudah melaksanakan fail SH tanpa sebarang masalah.

  1. Pergi ke laman Cygwin rasmi untuk memuat turun fail persediaan 32bit atau 64bit : Cygwin

    Muat turun tapak untuk Cygwin
  2. Buka fail persediaan yang dimuat turun dan ikut proses muat turun dan pasang Cygwin. Terdapat pilihan yang berbeza dalam proses pemasangan supaya memilih yang anda suka.
  3. Selepas pemasangan, buka Terminal Cygwin64 dengan mengklik dua kali pintasan pada desktop .
  4. Sekarang gunakan arahan berikut untuk menukar direktori ke mana terdapat fail:
     cd C: Pengguna / Nama Pengguna / Desktop 

    Ini akan mengubah direktori ke desktop. Sekarang taip arahan berikut untuk melaksanakan SH File:

     sh appuals.sh 

    Melaksanakan fail skrip melalui Cygwin

Kaedah 2: Menggunakan Windows Subsystem untuk Ciri Linux dalam Windows 10

Subsystem Windows untuk Linux (aka WSL) adalah ciri yang membolehkan pengguna menjalankan baris arahan Linux pada komputer dengan sistem operasi Windows 10 yang dipasang. Ciri ini pertama kali ditambahkan pada Windows 10 pada 2016. Sama seperti Linux mempunyai perisian Wine untuk menjalankan perisian Windows, sekarang Windows mempunyai WSL untuk menjalankan perisian Linux. Walau bagaimanapun, membolehkan dan berfungsi melalui ciri ini memerlukan banyak langkah, oleh itu kami membahagikan kaedah ini kepada tiga langkah utama dan mereka disenaraikan sebagai berikut:

Langkah 1: Membolehkan Subsystem Windows untuk Linux

  1. Tahan Windows Key dan Tekan R untuk membuka Run, kemudian ketik appwiz.cpl dan Enter .

    Program dan Ciri Pembukaan
  2. Klik pada Turn Windows Features on atau off di sebelah kiri.

    Membuka ciri Windows Hidupkan atau matikan
  3. Tatal ke bawah dan tandakan Subsystem Windows untuk Linux dan klik Ok untuk memasang.

    Mengaktifkan Subsistem Windows untuk Linux
  4. Setelah ini selesai, pindahkan ke langkah seterusnya.

Langkah 2: Memasang Linux Distro untuk Windows

Terdapat tiga cara yang berbeza untuk memasang distro untuk Windows. Bagaimanapun, kadangkala salah satu kaedah tidak akan berfungsi untuk pengguna tertentu, jadi kami akan menyediakan ketiga-tiga kaedah berikut:

  1. Tahan kunci Windows dan tekan R untuk membuka Run, ketik ' ms-windows-store: ' tanpa tanda petikan dan Masukkan .

    Membuka Gedung Windows
  2. Cari Ubuntu . Klik pada salah satu yang ditunjukkan di bawah dan muat turunnya:

    Memuat turun Ubuntu dari Windows Store
  3. Kaedah kedua ialah menggunakan perintah shell Kuasa berikut untuk memuat turun distro Linux:
     Invoke-WebRequest -Uri //aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing 

    Memuat turun distro melalui Power Shell
  4. Kaedah ketiga untuk memuat turun distro menggunakan arahan curl berikut:
     curl.exe -L -o ubuntu-1604.appx //aka.ms/wsl-ubuntu-1604 

    Memuat turun distro melalui perintah curl

    Nota : Jika bilangan membina Windows 10 anda kurang dari 1706 maka anda perlu memuat turun curl secara manual dan menukar direktori ke lokasi di mana curl.exe terletak. Walau bagaimanapun, jika bilangan tingkap 10 membina adalah 1706 atau kemudian maka curl dimasukkan secara lalai dan anda perlu menjalankan cmd sebagai pentadbir .

  5. Sebaik sahaja anda memuat turun distro, ia akan memulakan pemasangan secara automatik dan anda perlu bersetuju dan memberikan nama pengguna dan kata laluan baru seperti yang ditunjukkan di bawah:

    Memasang dan menyediakan ubuntu

Langkah 3: Memulakan Distro Baru yang Dilancarkan dan Fail SH Pelaksana

  1. Kebanyakan distros yang akan anda pasangkan dilengkapi dengan katalog pakej kosong / minimum . Oleh itu, anda perlu mengemaskini dan menaik taraf pakej dengan menggunakan arahan berikut:
     sudo apt update && upgrade sudo apt 

    Mengemas kini dan menaik taraf pakej
  2. Sebaik sahaja anda selesai dengan distro, kini anda boleh menukar direktori ke lokasi fail SH dengan menggunakan perintah berikut:
     cd / mnt 

    Ini akan memacu pemacu Windows anda. Kini anda boleh pergi ke lokasi yang anda mahu:

     cd c / Pengguna / Nama Pengguna / Desktop / 

    Nota : Oleh kerana fail sampel berada pada desktop supaya kami menukar direktori ke desktop.

  3. Taip arahan berikut untuk melaksanakan fail SH:
     sh appuals.sh 

    Menukar direktori dan melaksanakan fail SH

Kaedah 3: Menggunakan Git Command Line untuk Melaksanakan SH Files

Git adalah alat sistem kawalan versi diedarkan percuma dan terbuka untuk semua sistem operasi. Secara lalai, Git dipasang pada komputer Linux dan macOS sebagai pilihan baris perintah. Walau bagaimanapun, anda juga boleh memuat turunnya dari tapak rasmi untuk semua sistem operasi.

  1. Pergi ke pautan berikut untuk memuat turun Git untuk Sistem Pengendalian anda: Git

    Memuat turun Git untuk Windows
  2. Buka fail persediaan yang dimuat turun untuk memasang Git . Pergi melalui proses pemasangan dan semak pilihan yang anda mahu dan yang anda tidak lakukan.
  3. Pegang kekunci Windows dan Tekan S untuk membuka fungsi carian, ketik Git Bash dan Enter .

    Membuka Git Bash
  4. Ubah direktori ke tempat fail anda terletak dengan arahan berikut:
     cd desktop 

    Nota : Desktop boleh menjadi nama folder di mana fail anda berada.

  5. Sekarang taip arahan SH yang melaksanakan:
     sh appuals.sh 

    Melaksanakan fail SH dalam Git Bash

Kaedah 4: Terjemah Fail Script ke Fail Batch

Kaedah ini tidak disyorkan untuk pengguna purata, tetapi bagi pengguna yang mengetahui arahan fail skrip dan kelawar dengan sangat baik. Anda hanya boleh menukar format dan pelanjutan fail SH. Ia memerlukan kemahiran untuk menterjemahkan fail skrip ke dalam fail kumpulan, jadi anda harus mengelak menggunakan kaedah ini melainkan anda tahu format apa kedua-dua fail ini digunakan. Kami akan menunjukkan langkah mudah yang diperlukan untuk perubahan kod sampel.

  1. Klik kanan pada fail SH anda dan pilih Buka dengan> Notepad .

    Membuka fail SH dalam Notepad
  2. Keluarkan garis shebang dari kod seperti ditunjukkan di bawah:

    Mengeluarkan garis shebang

    Nota : Komen akan mempunyai sintaks yang berbeza " :: " daripada yang ada dalam sampel ini.

  3. Klik pada Fail dan pilih Simpan dalam senarai untuk menyimpan perubahan.

    Menyimpan perubahan
  4. Klik kiri pada fail SH dan tekan kekunci F2 untuk menamakan semula fail. Anda juga boleh klik kanan pada fail dan pilih nama semula .

    Menukar pelanjutan fail

    Tukar pelanjutan dari .sh ke .bat dan klik Ya untuk perubahan.

  5. Tahan kunci Windows dan Tekan S untuk membuka fungsi carian, kemudian ketik cmd dan Enter .
  6. Tukar direktori ke laluan di mana fail terletak dengan menggunakan perintah cd :
     cd desktop 

    Nota : Desktop boleh menjadi nama folder yang anda cuba akses.

  7. Sekarang taipkan nama fail dengan pelanjutan:
     appuals.bat 

    Membuka fail kelompok dalam cmd

    Walau bagaimanapun, anda akan melihat bahawa sintaks yang berfungsi dalam fail skrip tidak berfungsi dalam fail kelompok. Seperti yang dapat anda lihat, komen itu diabaikan dan teks akan dicetak dua kali tanpa echo 'on / off' .

Artikel Yang Menarik