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.
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
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.