Cum să rulați un script Shell pe Windows 10

Fiecare sistem de operare desktop permite utilizatorilor săi să ruleze scripturi. Pe Windows 10, puteți rula un script batch, un script PowerShell, un script AHK, un script VBS și multe altele. Un tip de script pe care nu îl puteți epuiza este un script Shell. Un script Shell este scris și utilizat pe sistemele Linux. Sunt minunate și mulți utilizatori Linux sunt de părere că sunt mai buni decât orice are de oferit Windows în ceea ce privește scripting-ul.

Dacă aveți un script shell pe care doriți să îl rulați pe Windows 10, există câteva modalități de a o face, totuși, vor exista limitări. Avem două metode diferite pe care le puteți folosi pentru a rula un script Shell pe Windows 10. Alegeți-o pe cea care vi se potrivește cel mai bine.

Limitări

Înainte de a continua, este important să înțelegeți limitele cu care trebuie să lucrați. Un script Shell este scris pentru Linux. Dacă găsește un mediu Linux, ar trebui să poată rula, dar mediul în sine trebuie să aibă toate componentele de care scriptul are nevoie pentru a putea rula. Aceasta înseamnă că unele scripturi pot funcționa, în timp ce altele nu, deoarece lipsește o componentă de care au nevoie.

Un alt lucru pe care ar trebui să-l știți este că pe Linux, bara oblică este folosită pentru a desemna un director. Acest lucru vă va ajuta atunci când trebuie să utilizați comanda cd.

Pentru a vă ajuta să vă dați seama dacă ați reușit sau nu să rulați un script Shell pe Windows 10, vă recomandăm să utilizați scriptul de testare de mai jos.

Testează scriptul shell

Deschideți Notepad și inserați următoarele. Salvați-l cu extensia de fișier SH .

#!/bin/bash
ecou „Stai acasă”

Acesta este un script foarte simplu care va afișa mesajul „Stai acasă”. Acesta va putea rula, deoarece tot ce trebuie să facă este să afișeze text în interiorul shell-ului în care rulează.

Rulați scriptul Shell pe Windows

Rulați scriptul Shell pe Windows 10 cu WSL

Windows 10 acceptă Linux. Acest lucru înseamnă că puteți instala o distribuție Linux, cum ar fi Ubuntu, pe Windows 10 și puteți rula comenzi Linux pe ea. Pentru a activa WSL pe Windows 10, urmați acești pași;

  1. Deschide Panoul de control.
  2. Accesați Programe
  3. Faceți clic pe Activați sau dezactivați funcțiile Windows.
  4. În fereastra care se deschide, derulați până la sfârșit și activați Windows Subsystem pentru Linux.
  5. Instalați-l și reporniți sistemul când/dacă vi se solicită acest lucru.
  6. Odată ce vă întoarceți pe desktop, instalați Ubuntu din magazinul Microsoft .
  7. Reporniți sistemul când/dacă vi se solicită.
  8. Odată ce vă întoarceți pe desktop, deschideți căutarea Windows, tastați Ubuntu, rulați aplicația și configurați-o.
  9. Acum sunteți gata să executați scriptul.

Cum să rulați un script Shell pe Windows 10

Rulați scriptul shell în WSL

Găsiți calea către scriptul pe care doriți să-l rulați;

  1. Navigați la scriptul în File Explorer.
  2. Țineți apăsată tasta Shift și faceți clic dreapta pe script.
  3. Selectați opțiunea Copiere ca cale.
  4. Lipiți calea într-un fișier Notepad și înlocuiți bara oblică inversă cu o bară oblică înainte de-a lungul căii.
  5. Deschide Ubuntu.
  6. Rulați următoarea comandă pentru a merge la directorul în care se află scriptul.

Comanda

calea cd către script

Exemplu

cd /mnt/c/Users/fatiw/Desktop/
  1. Rulați această comandă pentru a rula scriptul.
sh nume-de-script.sh

Cum să rulați un script Shell pe Windows 10

Rulați scriptul Shell pe Windows 10 cu Git Bash

Utilizarea WSL pentru a rula un script Shell în Windows 10 este un proces lung. Dacă doriți ceva mult mai rapid, vă recomandăm să utilizați Git Bash. Continuați și descărcați Git Bash. Instalați-l, dar, în timpul instalării, asigurați-vă că îi permiteți adăugarea la variabila PATH .

Cum să rulați un script Shell pe Windows 10

Odată ce instalarea este finalizată, deschideți Git Bash. Trageți și plasați scriptul shell pe fereastră, atingeți Enter și va fi executat.

Cum să rulați un script Shell pe Windows 10

Lasă un comentariu

Cum să conectezi Copilot la Gmail, OneDrive și alte servicii pe Windows 11

Cum să conectezi Copilot la Gmail, OneDrive și alte servicii pe Windows 11

Conectorii Copilot pe Windows 11 permit inteligenței artificiale să găsească fișiere și e-mailuri pe OneDrive, Outlook, Google Drive, Gmail, Google Calendar și Contacte.

Cum se convertește MBR în GPT fără a pierde date pe Windows 10

Cum se convertește MBR în GPT fără a pierde date pe Windows 10

Pentru a converti de la MBR la GPT pentru Windows 11, deschideți WinRE, lansați Promptul de comandă, executați comenzile mbr2gpt /validate și mbr2gpt /convert.

Sfârșitul ciclului de viață al Windows 10: Tot ce trebuie să știi și să faci înainte de 14 octombrie 2025

Sfârșitul ciclului de viață al Windows 10: Tot ce trebuie să știi și să faci înainte de 14 octombrie 2025

Sfârșitul ciclului de viață al Windows 10 este pe 14 octombrie 2025, ceea ce înseamnă că nu mai există actualizări, dar opțiunile includ înscrierea la ESU, upgrade-ul la Windows 11 sau Linux.

Cum se descarcă fișierul ISO LTSC pentru Windows 10 în 2026

Cum se descarcă fișierul ISO LTSC pentru Windows 10 în 2026

Descărcarea oficială a fișierului ISO Windows 10 LTSC se poate face de pe acest site web Microsoft, apoi se pot urma acești pași pentru a crea un stick USB bootabil.

Cum se resetează setările de backup Windows la valorile implicite în Windows 10

Cum se resetează setările de backup Windows la valorile implicite în Windows 10

Puteți reseta setările Copiere de rezervă Windows în cazul în care instrumentul nu funcționează sau trebuie să îl dezactivați, iar acești pași vă arată cum să finalizați sarcina.

Care este diferența dintre Hyper-V, platforma de mașini virtuale și platforma Windows Hypervisor?

Care este diferența dintre Hyper-V, platforma de mașini virtuale și platforma Windows Hypervisor?

Iată care este diferența dintre Hyper-V, platforma de mașini virtuale și platforma Windows Hypervisor pe Windows 11.

KB5077230 (versiunea 28020.1619) pentru Windows 11 26H1 adaugă noi funcții de securitate și aplicații (Canary)

KB5077230 (versiunea 28020.1619) pentru Windows 11 26H1 adaugă noi funcții de securitate și aplicații (Canary)

(KB5077230) Windows 11 versiunea 28020.1619 adaugă reluare pe mai multe dispozitive, suport extern pentru amprente digitale, controale Narator și detalii 26H1 doar pentru ARM.

Versiunea 26300.7877 (KB5077232) pentru Windows 11 26H2 adaugă un meniu contextual îmbunătățit (Dev)

Versiunea 26300.7877 (KB5077232) pentru Windows 11 26H2 adaugă un meniu contextual îmbunătățit (Dev)

KB5077232 (build 26300.7877) pentru Windows 11 adaugă actualizări ale pictogramelor meniului contextual, modificări ale setărilor și corecții pentru bara de activități în Dev Channel. Versiunea beta primește KB5077231.

Versiunile Windows 10 build 17634 cu îmbunătățiri

Versiunile Windows 10 build 17634 cu îmbunătățiri

Versiunea 17634 pentru Windows 10 versiunea 1809 este lansată acum pentru PC-urile înscrise în Inelul rapid cu opțiunea Skip Ahead. În această nouă actualizare Redstone 5, Microsoft introduce o nouă funcționalitate de căutare în Calendar și o funcție Cortana Show Me actualizată, cu suport pentru comenzi vocale. Iată tot ce trebuie să știți...

Versiunea 17623 a Windows 10 cu funcții noi

Versiunea 17623 a Windows 10 cu funcții noi

Build 17623 este acum disponibil pentru utilizatorii Insider cu dispozitive Windows 10 înscrise în Fast ring cu opțiunea Skip Ahead. Această previzualizare Redstone 5 introduce suport HEIF, o nouă funcție GPU externă, modificări ale setărilor de confidențialitate, Defender și multe altele pentru versiunea 1809 care va fi lansată în octombrie 2018.