Cum să: Executați fișiere .SH pe Windows



Actualizat în aprilie 2024: Nu mai primiți mesaje de eroare și încetiniți sistemul dvs. cu instrumentul nostru de optimizare. Ia-l acum la acest link
  1. Descărcați și instalați instrumentul de reparare aici.
  2. Lasă-l să-ți scaneze computerul.
  3. Instrumentul va face atunci reparați computerul.

Aceste fișiere script nu au fost dezvoltate pentru Windows și funcționează doar pe sistemele Unix (Linux și MacOS, plus multe altele, mai puțin populare).

Ce este un fișier .sh?

Fișiere de dezvoltator cunoscute sub numele de script-uri pe care le utilizează programele de aplicație Bash. Se știe că fișierele SH sunt create și stocate în limba Bash, deoarece instrucțiunile pe care le conțin sunt scrise în acea limbă. Fisierele SH pot fi executate atunci cand comenzile de text sunt introduse in interfata liniei de comanda shell. Fișierele SH sunt utilizate în principal de dezvoltatorii de programe și aceste fișiere sunt importante pentru aplicația Bash deoarece aplicația utilizează în principal scripturi și comenzi care trebuie executate pentru ca această aplicație să funcționeze. Și deoarece fișierele SH sunt scripturile programate cu această aplicație și conțin comenzile pentru a rula programul, ele sunt într-adevăr importante. Comenzile conținute în fișierele SH variază, iar extensia SH este acum dezvoltată într-o coajă interactivă, deși este inițial o limbă de scripting. Programe precum C-Shell, Korn Shell și Bourne Shell utilizează de asemenea fișiere SH pentru a stoca scripturi.

Dacă doriți să rulați scriptul ca aplicație nativă Windows, nu puteți.

Dar dacă sunteți dispus să trăiți folosindu-l doar într-un prompt Linux, aveți două opțiuni.

  • Opțiunea clasică a fost întotdeauna Cygwin. Este o coajă vm care rulează aplicații și scripturi Linux. (Nu am nici o experiență în acest sens)
  • Sub Windows 10 au Bash pe Ubuntu pe Windows. Acesta este un subsistem Linux susținut de Microsoft. Nu are opțiuni GUI și, din păcate, tot ce trebuie să faceți este să îl instalați pe unitatea c. (Am experiență în acest sens)


Actualizare aprilie 2024:

Acum puteți preveni problemele computerului utilizând acest instrument, cum ar fi protejarea împotriva pierderii fișierelor și a malware-ului. În plus, este o modalitate excelentă de a vă optimiza computerul pentru performanțe maxime. Programul remediază cu ușurință erorile obișnuite care ar putea apărea pe sistemele Windows - nu este nevoie de ore întregi de depanare atunci când aveți soluția perfectă la îndemână:

Descarca



Rețineți că puteți utiliza scriptul sau rezultatul acestuia (o aplicație instalată etc.) din această interfață Linux. Compilatoarele și bibliotecile create pentru Windows nu funcționează nici în shell.

Rularea fișierelor SH cu Cygwin

Cygwin este un mediu de interfață de comandă open source similar cu sistemul Unix. Acesta vă permite să compilați și să executați aplicații Unix sau Linux pe un sistem de operare Windows într-o interfață asemănătoare Linux. Cygwin ne permite să executați fișiere SH fără probleme.

  1. Vizitați pagina oficială Cygwin pentru a descărca fișierul de instalare 32-bit sau 64-bit: Cygwin
  2. Deschideți fișierul de instalare descărcat și urmați procesul de descărcare și instalare a programului Cygwin. Există mai multe opțiuni în procesul de instalare, deci alegeți cel pe care îl preferați.
  3. După instalare, deschideți terminalul Cygwin64 dând dublu clic pe comanda rapidă de pe desktop.
  4. Acum, utilizați următoarea comandă pentru a vă deplasa la directorul în care este localizat fișierul:

cd C: Utilizator / Nume utilizator / Desktop

Aceasta schimbă directorul pe desktop. Acum, introduceți următoarea comandă pentru a executa fișierul SH:

sh windowsbulletin.sh

Utilizarea subsistemului Windows pentru Linux

Aceasta este o caracteristică care a fost integrată în Windows. Spre deosebire de instalarea Linux într-o mașină virtuală, subsistemul Windows pentru Linux poate fi apelat imediat din meniul Start.

Cu toate acestea, pentru ca aceasta să funcționeze, trebuie să activați mai întâi funcția.

Odată ce subsistemul Windows for Linux este instalat pe Windows 10, puteți rula Linux în modul linie de comandă. Acest lucru vă oferă acces la shell-ul Bash de pe PC-ul Windows!

CONCLUZIE

Microsoft continuă să investească în dezvoltarea Windows 10 ca cel mai bun sistem de operare pentru productivitate, iar în actualizarea aniversară, compania include nu numai îmbunătățiri majore și modificări, ci și funcționalități excelente pentru dezvoltatori. Vorbim despre Linux Bash Shell și aceasta este o mare problemă.

Bash Shell este pur și simplu un program de linie de comandă care a fost de mult parte din Linux și este adesea folosit de dezvoltatori. Microsoft a adăugat-o cu Update Anniversary direct în Windows 10 și totul funcționează datorită noului subsistem Windows pentru Linux.

https://stackoverflow.com/questions/26522789/how-to-run-sh-on-windows-command-prompt/37478310



Sfat expert: Acest instrument de reparare scanează arhivele și înlocuiește fișierele corupte sau lipsă dacă niciuna dintre aceste metode nu a funcționat. Funcționează bine în majoritatea cazurilor în care problema se datorează corupției sistemului. Acest instrument vă va optimiza, de asemenea, sistemul pentru a maximiza performanța. Poate fi descărcat de Faceți clic aici