.sh vagy Shell Script fájl futtatása Windows 11/10 rendszerben

A Shell Scriptek(Shell Scripts) vagy az .SH fájlok olyanok, mint a ( .SH files)Windows kötegfájljai, amelyek Linux vagy Unix rendszerben futtathatók . Lehetőség van .sh vagy Shell Script fájl futtatására a Windows 10 rendszerben a Windows alrendszer (Windows Subsystem)Linuxhoz(Linux) segítségével . Ebben a bejegyzésben megmutatjuk, hogyan futtathat Shell Script fájlt a Windows 11/10 .

.sh vagy Shell Script fájl futtatása Windows 11/10

A Bash(Bash)  egy  Unix shell és parancsnyelv, amely Shell Script fájlokat tud futtatni. Nem kell telepítenie az Ubuntut(Ubuntu) vagy bármely más Linux disztribúciót(Linux Distros) , kivéve, ha a szkripteknek szükségük van a valódi Linux kernel támogatására. Megosztjuk mindkét módszert.

  1. Futtassa a Shell Script fájlt WSL használatával
  2. A Shell Script futtatása(Execute Shell Script) Ubuntu használatával(Ubuntu) Windows 10 rendszeren(Windows 10)

1] Futtassa le a Shell Script(Execute Shell Script) fájlt WSL használatával(WSL)

Telepítse a WSL-t vagy a Windows alrendszert Linuxhoz(Install WSL or Windows Subsystem for Linux)

Nyissa meg a  Settings > Update és Security > Fejlesztőknek menüpontot(Developers) . Jelölje be a  Fejlesztői mód(Developer Mode)  választógombot. Keressen rá a „ Windows-szolgáltatások(Windows Features) ” kifejezésre, válassza a „ Windows-szolgáltatások be- és kikapcsolása(Turn Windows features on or off) ” lehetőséget.

Görgessen a WSL -hez , jelölje be a négyzetet, majd telepítse . Ha elkészült, újra kell indítani a kívánt változtatások telepítésének befejezéséhez. Nyomja meg az Újraindítás(Press Restart) most gombot.  A BASH(BASH) elérhető lesz a Parancssorban(Command Prompt) és a PowerShellben(PowerShell) .

Futtassa a Shell Script fájlokat(Execute Shell Script Files)

  1. Nyissa meg a Parancssort(Command Prompt) , és keresse meg a mappát, ahol a szkriptfájl elérhető.
  2. Írja be a Bash script-filename.sh parancsot, és nyomja meg az Enter billentyűt.
  3. Ez végrehajtja a szkriptet, és a fájltól függően látnia kell egy kimenetet.

Futtassa a Shell-parancsfájlokat a parancssorból

Linux platformon általában SH - t használ, de itt a BASH -t kell használnia . Ennek ellenére a BASH -nak a Windowsban megvannak a maga korlátai, tehát ha (Windows)Linux környezetben akarja végrehajtani , telepítenie kell az Ubuntut(Ubuntu) vagy bármi hasonlót.

2] Futtassa a Shell Scriptet(Execute Shell Script) az Ubuntu használatával Windows 10 rendszeren(Windows 10)

Győződjön meg arról, hogy telepítve van az Ubuntu vagy bármely más Linux disztribúció .  Az Ubuntu(Ubuntu) felcsatolja vagy elérhetővé teszi az összes Windows - könyvtárat(directories) a /mnt alatt . Tehát a C meghajtó elérhető a /mnt/C címen . Tehát ha az asztal elérhető lesz a /mnt/c/users/<username>/desktop címen .

Futtassa a Script fájlokat a Windows rendszerben az Ubuntun keresztül

Most kövesse ezeket a lépéseket

  1. Írja be a Bash parancsot a futtatási promptba, és elindítja a disztribúciós promptot.
  2. Navigáljon a mappához a „cd” paranccsal ahhoz a mappához, ahol a szkriptek elérhetők.
  3. Írja be az „sh script.sh” parancsot, és nyomja meg az Enter billentyűt.

Végrehajtja a szkriptet, és ha függenek valamelyik alapvető Linux - szolgáltatástól.

Mivel a Linux már elérhető a Windows rendszerben(Windows) , nem kell semmilyen harmadik féltől származó alkalmazást használnia, mint például a Cygwin . A WSL(WSL) -nek elegendőnek kell lennie a legtöbb forgatókönyvhöz, hogy segítsen futtatni egy shell-szkriptet a Windows 10 rendszerben(Windows 10) .



About the author

Tapasztalt Windows 10 és 11/10 szakértő vagyok, böngészők és okostelefonos alkalmazások terén egyaránt jártas vagyok. Több mint 15 éve dolgozom szoftvermérnökként, és számos nagy nevű céggel dolgoztam együtt, beleértve a Microsoftot, a Google-t, az Apple-t, az Ubisoftot és még sok mást. A windows 10/11 fejlesztését egyetemi szinten is tanítottam.



Related posts