Lxf131 cyqwin

Cygwin és MSYS Üdvözöljük a sötétségből a fénybe

Mivel méltó hírnökei szabad szoftver, mi mindig dicsérjük előnyeit Linux egy saját operációs rendszer. De néha a teljes átállás a Linux-környezetben lehetetlen. Például, a kezét az ebédlőben a Halálcsillag csak számítógépek Windows, és a birodalom nem akar (vagy nem tud) megy Linux alatt, mivel ez attól függ, például a Microsoft Access. És hogyan tovább használja a Windows (adó) és ugyanabban az időben, hogy használja a funkcionalitás Linux (például shell script)?

Az a tény, hogy van egy pár remek Linux-szerű környezetben telepíthető Windows: MSYS (Minimal System) és Cygwin (GNU + Cygnus + Windows). És hogyan segíthet a napi munka a Windows-alapú gép? Vessünk egy pillantást MSYS.

Azt semmiképpen sem azt a hibát, hisz MSYS teljes disztribúció Linux. Ez csak Bourne Shell. hordozott a Windows, amely lehetővé tette GCC port - MinGW (Minimalista GNU for Windows). Egy pillanatra: hogy tetszik az ötlet - Bourne Shell for Windows.

Lxf131 cyqwin
MSYS ad hatalmat Bourne Shell (és annak előnyeit, ha dolgozik, fájlok) a PC Windows. Érezd a teljesítmény!

Nos, van telepítve MSYS - és vele csinálni? És ugyanaz a dolog, mint a Bourne Shell a Linux-autó. Különösen akkor élvezni fogja a nagyon teljes hiánya azt legalább némi támpontot a grafikus felületet. Itt mindent elkövetnek a parancssorból nélkül rejtett lehetőségeket és kiegészítések.

Igen, MSYS - csak egy csupasz shell. Nézzük például a sok fájl és mappa a Dokumentumok. Ehhez futtassa az új Bourne Shell. a következő három módon:

  • MSYS Válassza ki a Windows helyi menüjét
  • Kattintson duplán a msys.bat a C: \ MSYS \ 1.0.
  • Hívjon MSYS gépelési C: \ MSYS \ 1.0 \ MSYS parancssorból Windows-t.

Aztán elkezd gépelni, mint ha a Linux (akkor lesz elégedett, hogy tudja, hogy miközben az automatikus kiegészítés funkció kétszeri megnyomásával az Escape billentyűt):

És persze, akkor az awk (vagy gawk) fájlok feldolgozására, mint expenses.csv.

Meg kell tartani a C: \ MSYS \ 1.0 \ MSYS \ home \<ваша_учетная_запись>\ Költségek. Az új dob MSYS megteheti

Lxf131 cyqwin
Cygwin képes sok, amit hiányzik MSYS. például hozzáadni csomagokat a telepítés során.

Tegyük fel, hogy még mindig úgy érezte, hogy MSYS nektek kicsit gyenge. Akkor talán majd úgy dönt, hogy megismerjék Cygwin. Előtte azonban érdemes megismételni, hogy a Cygwin - Linux-szerű környezetben, hanem egy Linux disztribúció épített dolgozik a Windows. Ez valójában áll egy DLL (dinamikusan betöltött könyvtárak) a Windows és egy sor eszközt dolgozni vele. És ez fontos megjegyezni. Akkor nem vállal semmilyen Linux-alkalmazást, és hogy ez a munka segítségével Cygwin. Szerszámokat azonban elég ahhoz, hogy a munka kifizetődött.

Mert akkor jön létre az alapvető shell Bash. amely elérhető az alábbi három módja van:

  • Kattintson duplán az ikonra az asztalon.
  • Cygwin Bash Shell Válassza ki a Windows helyi menüjét.
  • Run C: \ cygwin \ Cygwin.bat.

Cygwin.bat kedvesen mondani, hogyan Cygwin a Windows parancssorba:

Függetlenül attól, hogy a használni kívánt Cygwin. azt találjuk, hogy ez nagyon hasonlít a MSYS (akkor is kap hozzáférést a konzol és egy sor Linux parancsok); de az elemi parancsokat a Cygwin tovább. Cygwin lehetőségeket ismertet teljes abban az esetben, meg kell adni a további Linux-funkció - például a Cron munkahelyeket. csak a kedvéért, amely már meg kell gondolni a Linux. De sem Cygwin. nem MSYS nem tartalmaznak alapértelmezett Cron, és ha skomanduete

Nem kizárt, hogy visszatér egy hiba, de ne aggódj: ez valóban elkezdődött. Ellenőrizze, hogy ki írja

és szerkesztheti a cron-file:

Most adjuk hozzá az adatokat a munka Cron:

Nyomja meg a Ctrl + X rögzíteni és ellenőrizni a megjelenése a home könyvtár egy új fájlt - Cron feladata, hogy megteremtse, majd folyamatosan frissíteni.

Végül így nem zavarják meg, akik közvetlenül a Windows és a Linux, a Cygwin egy nagyszerű eszköz, amellyel a Windows formátum Linux méret számokat (vagy inkább, Unix), és fordítva:

Tehát, a lehető legrövidebb idő alatt tudjuk kapcsolni a Windows-Scripting (phew! Byaka!) Windows + Linux-forgatókönyvek (éljen!). De ne felejtsd el - ez nem egy komplett megoldás a futó Linux-alkalmazások Windows alatt. Helyesen csak akkor működik, alkalmazások felhasználásával összeállított MinGW vagy Cygwin. Azonban ez nem valamiféle kompromisszum vagy házilag értelmetlen gyakorlat technika - ez egy tisztességes megoldás azok számára, akik mozogni a Linux-script Windows. És nem is olyan régen egy galaxisban messze, de a ma és a Windows alapú számítógép közelében.