Ablakok.  Vírusok.  Jegyzetfüzetek.  Internet.  hivatal.  Segédprogramok.  Drivers

Egyszerű és általában jó. Csak itt van a Git verziója, nem a legújabb, legalábbis még nem. De ez teljesen elég a Git-tel végzett mindennapi munkához. Ha megnézzük a verziót, látni fogjuk:

$ git --verzió
git 1.9.5.msysgit.0 verzió

De ha hirtelen valami újabbra van szüksége, akkor telepítheti a Git-et a Cygwin csomagokból. Ehhez természetesen magát a Cygwin-t kell telepíteni. Ebben nincs semmi bonyolult. Menjen ide, és töltse le a telepítőt. Pontosan ez telepítő, A nem elosztás. Mivel az összes csomagot letölti a hálózatról. Ráadásul frissíteni is kell telepített csomagok vagy telepítsen újakat.

És így letöltjük

És futtassa a telepítőt

Csinálj egyet, kettőt, hármat

Mindenesetre, ha később szüksége van valamire, azt letöltheti és telepítheti. Amint láthatjuk a Git verzióban ezt a csomagot 2.1.4, ami egyértelműen frissebb, mint az 1.9.5. Bár Linux és Mac OS X 2.3.1 alatt már elérhető.

Minden esetre adok még pár gyors szervert letöltésre

Ez csak egy tündérmese.

Nos, minden kész.

Elindulunk és látjuk, hogy az első rajtnál megmondják, hogy hol vannak konfigurációs fájlok:

A jobb oldali képen látható, hogy hol található a felhasználó saját könyvtára. Ez a telepítési mappa (az én esetemben C:\cigwin64), majd a mappát itthon, akkor felhasználónév mappaés már tartalmaz konfigurációs fájlokat .bashrc, .bash_profile, .inputrcÉs .profil.

Az összes terminálkonfiguráció ezekben a fájlokban történik. Itt nem írom le, mivel ez egy nagy külön téma.

Csak azt jegyzem meg, hogy a fő bash beállítások a fájlban vannak megadva .bash_profile.

Azt is megjegyezhetjük, hogy a Git beállítási fájl, a .gitconfig szintén a kezdőkönyvtárba kerül.

Ezenkívül állítsa be kinézet A terminál a bal felső sarokban található terminál ikonra kattintva és az Opciók kiválasztásával érhető el.

Ha kell valamelyik kiegészítő csomagok a Cygwin esetében megkeresheti őket.

Az összes beállítás után a Cygwin terminál ablakom így néz ki. És akkor lássuk a telepített Git verzióját.

Nos, itt van egy teljes értékű Git. Most (gyorsan) teszteljük egy valódi tárolón.

Minden működik.

P.S. Amit még egyszer érdemes megjegyezni, hogy a Cygwinről telepített msysGit és Git globális és rendszer (globális, rendszer) beállításai különböző helyeken vannak tárolva, és semmilyen módon nem zavarják, nem fedik át egymást, véleményem szerint ez kényelmes, mivel minden Windows-eszköz megpróbálja beírni a beállításait a globális beállítási fájlba.gitconfig és ez időnként kényelmetlenséget és zavart okozhat.

Azok, akik szeretnek olyan konzolon dolgozni, mint a Linux konzol, telepíthetik a Cygwin-t, egy Unix-szerű környezetet, ahol szabványos konzolos programok Linuxról.

A Cygwin telepítése meglehetősen egyszerű. A telepítési folyamat során az egyik módban bejelölheti a szemközti négyzeteket szoftvercsomagok amelyet telepíteni szeretne. Nano, git és egyéb csomagokat választottam.

A telepítés után egy Cygwin parancsikon jelenik meg az asztalon a környezet elindításához.

Indítsa el a Cygwin-t bármelyik mappából

Mivel TotalCommandert használok, kényelmes számomra, ha közvetlenül a szükséges könyvtárból indítok programokat. Hozzon létre egy kényelmes bat fájlt a Cygwin futtatásához.

Azonnal, különösebb gondolkodás nélkül másolja át az "Object" karakterláncot a parancsikon tulajdonságából az általunk létrehozott új fájlba: C:\bin\bash.bat
A fájl teljes tartalma így fog kinézni:

@start "" C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico -

Kérjük, vegye figyelembe, hogy az exe fájl elérési útja eltérő lehet. Otthon telepítettem a Cygwin-t a C:\cygwin könyvtárba.
Továbbá, ha a C:\bin könyvtárat még nem adták hozzá a PATH környezeti változóhoz, akkor ezt meg kell tenni.

A Cygwin indítási beállítása

A Cygwin-nel végzett némi munka után rájöttem, hogy bár a Cygwin-t bármelyik könyvtárból futtathatom a bash szó egyszerű beírásával, maga az indítókörnyezet mindig a felhasználó saját könyvtárában nyílik meg. (A saját könyvtár a HOME környezeti változóban van beállítva).

Ez nem tűnik túl kényelmesnek, mert ha a D:\xyz könyvtárban írok egy bash parancsot, akkor arra számítok, hogy a Cygwin a D:\xyz könyvtárban is fut.

Ha odafigyel, látni fogja, hogy az asztali parancsikon elindítja a mintty.exe segédprogramot. Azonnal megértjük, hogy meg kell ismerkednünk a parancs bejövő attribútumainak listájával.
Nyissa meg a Cygwin-t, és írja be

férfi mintty

A kézikönyv alapos tanulmányozása után örülünk néhány olyan funkciónak, amelyekről nem is sejtettük, nevezetesen: a Cygwin indítóablak méretének és koordinátáinak beállításának lehetősége.

Nyissa meg a bat fájlunkat, és módosítsa a tartalmát a következőre:

@start "" C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico --méret 120,77 --pozíció -4,0 -

BAN BEN ez az eset Beállítottam a szükséges Cygwin ablak méretét és az ablak pozícióját, hogy megjelenjen (-4 negatív érték kell ahhoz, hogy az ablak széle a monitoron kívül legyen, és ne legyen látható).

Mostantól az ablakom mindig a számomra kényelmes koordinátákon fog megjelenni, és nem mozdul el minden újabb indításkor +8 pixel x, y-ban.

De mi a helyzet a Cygwin indítókönyvtárával?

Hiszen az otthonról a kívánt könyvtárba költözni borzasztóan kényelmetlen!

A megoldás megvan! Az aktuális könyvtár beállításához a Cygwin indításakor használhatjuk a bash indítókörnyezet automatikus futtató szkriptjét.

Tehát javítanunk kell a bash.bat fájlunkat, hogy létrehozzon egy automatikus futtató fájlt a bash konzol futtatásához

Elindítjuk a Cygwin-t, beírjuk a „man bash” parancsot, és elolvassuk a dokumentációt, hogy megkeressük, mire van szükségünk. Számos lehetőséget találunk a felhasználó saját könyvtárának fájlnevére, amelyek a bash-ban történő engedélyezés során indulnak el.
A fájlok bash bejelentkezéskor futnak:

~/.bash_profile ~/.bash_login ~/.profile

A fájl akkor indul el, amikor a "bash" engedély nélkül elindul

~/.bashrc

Fontos jegyzet: a ~/.bash_login (vagy bármi más) autorun fájlt UTF-8 kódolással kell írni! És ne használjon \r karaktereket. (Például a pwd parancs nem működött nálam, amikor a fájl végén a \r karakter szerepelt, ami a Windows rendszerre jellemző).

Mint kiderült, az UTF-8 szöveg kiadása a CMD-ből nem olyan egyszerű, de lehetséges!
Íme egy példa, hogy ez hogyan történik:

Cmd /u /c chcp 65001 | szöveg visszhangja >"fájlnév"

Javítsuk a C:\bin\bash.bat fájlunkat, most a következő tartalommal rendelkezik:

@echo off SET file=.bash_login cmd /u /c chcp 65001 | echo #!/bin/bash > "%HOME%\%file%" cmd /u /c chcp 65001 | echo cd "%CD:\=/%" >> "%HOME%\%file%" @start "" C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico --size 120.77 -- pozíció -4.0 -

Indításkor a bash konzol végrehajtja a ~/.bash_login fájl tartalmát. Ennek a fájlnak UTF-8 formátumúnak kell lennie. Ehhez a /u kapcsolóval hívjuk meg a CMD-t, ami azt mondja, hogy az indítandó konzolnak UTF-8 formátumban kell visszaadnia az eredményt.

Amint láthatja, két parancsot küldünk | . Ez a jel lehetővé teszi, hogy a két szükséges parancsot egy sorba írjuk.

Az első chcp 65001 parancs UTF-8-ra állítja a kódolást a futó konzolban. (Ha meg szeretné tudni, hogy mi van beállítva a konzolban, csak hívja meg a chcp parancsot paraméterek nélkül.)

Második csapat echo text > "%HOME%\%file%" kiírja a megfelelő szöveget egy "%HOME%\%file% " nevű fájlba, ahol a változónevek kibővülnek a kezdőkönyvtár elérési útjára és a .bash_login fájlnévre.

Vegye figyelembe a szokatlan hivatkozást a CD-változóra, amely a cmd konzol aktuális könyvtárát tartalmazza. Ha a változót normál esetben írással bővítjük

Ekkor a mi esetünkben a jelölést használjuk

%CD:\=/%

Ez lehetővé teszi, hogy azonnal lecserélje az összes Windows-stílusú perjelet \ Linux-stílusú perjelekre / .

Ne felejtse el megadni az összes fájl- és könyvtárnevet dupla idézőjelek, így lehetővé teszi a szóközt tartalmazó könyvtárak elérését.

Az UTF-8 használatának köszönhetően ez a konstrukció sikeresen lehetővé teszi a Cygwin megnyitását orosz nevű könyvtárakban.

Így minden alkalommal, amikor futtatja a bash parancsot a konzolon, a C:\bin\bash.bat parancsfájl fut, amely felülírja a bash környezet automatikus betöltésének fájlját a Cygwinben. Mostantól könnyen és kényelmesen elindíthatjuk a bash konzolt bármelyik könyvtárból, és azonnal bejuthatunk ugyanabba a könyvtárba a bash konzolban.

Örülünk és élvezzük az eredményt!

Összegezve

  1. Feltelepítettük a Cygwin-t
  2. Létrehozva a C:\bin\bash.bat fájlt @echo off tartalommal SET file=.bash_login cmd /u /c chcp 65001 | echo #!/bin/bash > "%HOME%\%file%" cmd /u /c chcp 65001 | echo cd "%CD:\=/%" >> "%HOME%\%file%" @start "" C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico --size 120.77 -- pozíció -4,0 - (Megjegyzés: a C:\bin\ elérési útnak a PATH környezeti változóban kell lennie)
    Ezzel elértük:
    • indítsa el a Cygwin terminált a képernyő megadott pozíciójában ( --position paraméter)
    • egy bizonyos méretű ablak indítása (paraméter --size )
    • indítsa el a Cygwin-t bármelyik könyvtárból a bash szó beírásával a konzolba
    • ugyanakkor a futó Cygwin ugyanabban a könyvtárban található, ahonnan elindult!

A cygwin.bat parancsfájl a DOS parancssorból fut le, telepíti a Cygwin környezetet, és elindítja a bash értelmezőt Windows alatt. A Cygwin szépen beállítja a Unix környezeti változókat, hogy illeszkedjenek a Windows környezeti változókhoz. Például a gépemen bjohnson felhasználóként jelentkeztem be a Windowsba. Amikor elindítom a Cygwin-t, alapértelmezés szerint bjohnson felhasználóként indul el.

Az alábbiakban egy ablak látható néhány szabványos Unix parancsot a Cygwinben.


A telepített csomagoktól függően könnyedén futtathatja a megfelelő Unix segédprogramokat. Ha Ön Unix-felhasználó, kétségtelenül azt szeretné, ha a Windows rendelkezne egy ps-paranccsal, amely a Feladatkezelő használata nélkül tekintheti meg az éppen futó folyamatokat. Ha az -aW jelzőt használja, látni fogja Windows folyamatok, valamint minden futó Cygwin-folyamat. Az alábbiakban felsoroljuk azokat a Windows-folyamatokat, amelyek a Cygwin parancs futtatásával érhetők el (ps -aW | less ).

PID PPID PGID WINPID TTY UID STIME COMMAND 3193213 0 0 4291774083 ? 0 december 31. C:\WINDOWS\SYSTEM\KERNEL32.DLL 63753 0 0 4294903543 ? 0 december 31. C:\WINDOWS\SYSTEM\MSGSRV32.EXE 60569 0 0 4294906727 ? 0 december 31. C:\WINDOWS\SYSTEM\MPREXE.EXE 77349 0 0 4294889947 ? 0 december 31. C:\WINDOWS\SYSTEM\RPCSS.EXE 196093 0 0 4294771203 ? 0 december 31. C:\WINDOWS\SYSTEM\mmtask.tsk 191237 0 0 4294776059 ? 0 december 31. C:\WINDOWS\EXPLORER.EXE 237709 0 0 4294729587 ? 0 december 31. C:\WINDOWS\TASKMON.EXE 230713 0 0 4294736583 ? 0 december 31. C:\WINDOWS\SYSTEM\SYSTRAY.EXE 217533 0 0 4294749763 ? 0 december 31. C:\PROGRAMFILES\DIRECTCD\DIRECTCD.EXE 5.1.

Könyvtárszerkezet és fájlengedélyek

Cygwin felszereli helyi meghajtók a /cygdrive könyvtárban. Ez magában foglalja a szakaszokat merevlemez, hajlékonylemez-meghajtók, CD-ROM olvasók, ZIP olvasók. Futtassuk a df parancsot a gépemen. Az alábbihoz hasonló szerkezetet kapunk.

[e-mail védett]$ df Fájlrendszer 1k-blokkok Használt Elérhető Felhasználás% C:\cygwin\bin 2096832 0 2096832 0% /usr/bin C:\cygwin\lib 2096832 0 2096832 0% /usr/lib C:\cyg2 09 2 0 9 2 0 6 %/c: 2096832 0 2096832 0% /cygdrive/c d: 670496 670496 0 100% /cygdrive/d

A Cygwin telepítése után azt mondtam a telepítőnek, hogy mentse a fájlokat a C:\cygwin\ könyvtárba. A Cygwin ezt a könyvtárat használta gyökérpontként fájlrendszer csatolások. A C:\cygwin\ bin-t a /usr/bin-be, a C:\cygwin\lib-t pedig a /usr/lib-be csatolta. A /usr/bin , /bin és /usr/local/bin könyvtárak hozzáadásra kerültek Környezeti változók Cygwin (de nem Windows). A Windows környezet könyvtárai a Cygwin környezetbe lettek importálva, hogy el lehessen érni őket.

A Cygwin ésszerű engedélyrendszert is használ a Unix-fájlokhoz. De mit jelenthet ez az összes Windows-fájl számára? Ki a fájlok tulajdonosa, és mik az alapértelmezett engedélyek? Futtassuk az ls -al parancsot néhány Windows-fájlon, hogy megkapjuk a választ.

[e-mail védett]/cygdrive/c/cyginstall $ ls -al összesen 273 drwxr-xr-x 1 bjohnson unknown 0 március 13. 17:48 . drwxr-xr-x 1 bjohnson ismeretlen 0. 1969. december 31. .. drwxr-xr-x 1 bjohnson ismeretlen 0. március 13. 18:06 1 ismeretlen bjohnson 218112 március 13. 17:48 setup.exe- -rw-r1 bjohnson ismeretlen 60607 március 13. 17:54 setup.ini

A Cygwin megpróbál információt szerezni a fájl tulajdonosairól (felhasználóról és csoportról) a Windows rendszerből. Míg alatta használtam az autót Windows vezérlés 98 egy felhasználóval, az összes fájl az én (bjohnson) tulajdonom volt, csoportként "ismeretlen". Ezzel az összes Windows könyvtár és végrehajtható fájl engedélyét 755-re állítja (mindenki olvasása és végrehajtása, írás csak tulajdonos számára), és mindenkit beállít. Windows fájlok Authority 644 (mindenki számára olvassa el, csak tulajdonosnak írjon). Teljesítmény chmod parancsokat Windows esetén a rendszer figyelmen kívül hagyja a fájlokat.

A Cygwin (Cygwin) a Windows operációs rendszer alatt összeállított Unix programok és könyvtárak készlete, fájlrendszer ugyanúgy, mint a valódi Unixban. Ennek köszönhetően megkapjuk a Unix környezet teljes megfelelőjét a bash-tól a gcc fordítóig, amely a forráskód nagy portolása nélkül képes projekteket építeni Windows-on futtatható (elég nagyszámú többplatformos alkalmazások ezt a megközelítést használják, mivel ez a legegyszerűbb és leggyorsabb).

Cygwin telepítése

Cygwin letöltése 32x vagy 64x-re - bites verzió megteheti a weboldalon https://cygwin.com/install.html. A telepítés nagyon egyszerű - egyszerűen kattintson a "Tovább" gombra a Csomagok kiválasztása ablakban. Itt megnyílik előtted a csomagok adatbázisa, és egy részük már meg lesz jelölve megállásra (alap), a másikat te magad jelölheted meg. Egy csomag telepítésre való megjelöléséhez be kell írnia a nevét a „Keresés” mezőbe, majd ki kell bontania a kategóriákat, és meg kell találnia ezt a csomagot. Ezután kattintson a "Kihagyás" gombra, ennek eredményeként a Kihagyás helyett a telepítendő verzió jelenik meg. A további munkákhoz ellenőrizze a csomagot wget, a többit egyelőre érintetlenül hagyhatjuk. A csomagok bármikor telepíthetők vagy eltávolíthatók a telepítő egyszerű újrafuttatásával, de ez nem túl kényelmes, ezért a cikk későbbi részében elmondom, hogyan telepítsünk csomagokat parancssorból (ehhez wget-re van szükségünk).

Alapértelmezés szerint a cygwin szabványban fut terminál ami nem túl kényelmes.

Terminálkonzol

Csomagok telepítése pythonhoz pip segítségével

A python csomagjait gyakran a pip használatával telepítik, amely nem található a sigwin tárolókban.

Ezért külön kell telepíteni:

MAN oldalak a libc függvényekhez

A Cygwin már tartalmaz man oldalakat a standard parancsokhoz, de a man for libc függvények külön is telepíthetők:

A Cygwin egyébként némileg kapcsolódik a beágyazott rendszerekhez, ahogyan használja Newlib libc implementáció, amelyről ismert, hogy széles körben használatos a különböző ARM eszközláncokban.

vim a cygwinben

Telepítés:

A konfiguráció a saját könyvtárában található .vimrc fájlban történik:

Ezeket a beállításokat használom:

set backspace=indent,eol,start

Szintaxis engedélyezése

állítsa be a shiftwidth=4

set tabstop=8

állítsa be a softtabstop=4-et

a expandtab beállítása

beállított számot

set show cmd

állítsa be a kurzorvonalat

fájltípus behúzás beépülő modul bekapcsolva

vadmenü beállítása

set lustarajzol

showmatch beállítása

set incsearch

A "natív" Cygwin terminál használata

A szabványos Cygwin telepítő saját mintty terminált biztosít (a Cygwin terminál ikonján keresztül indítható el). A Console-hoz képest funkcionalitásban kicsit alulmarad (például nincs füle), de jó a funkcionalitása is, és kevesebb a gesztus. Az egyik jó tulajdonság a 256 bites színek támogatása a terminálban:

Ez lehetővé teszi, hogy kényelmes szintaxiskiemelő témákat használjon a vim számára, mint például a badwolf:

Az aktiváláshoz adja hozzá a .vimrc fájlhoz:

Így fog kinézni:

Hogyan lehet elmenteni a parancselőzményeket a bash cygwinben?

A .bashrc fájlban meg kell találnia az add:

Az első az előzményfájl méretét jelzi (10 ezer parancs), a második a duplikált parancsok eltávolítását tartalmazza (ha a beírt parancs már szerepel az előzményekben, akkor a régi törlődik a helytakarékosság érdekében), a harmadik pedig a bash előzmények tárolását tartalmazza. .

Hogyan navigálhat egy Windows-stílusú útvonalra a Cygwinben?

Használhatja a cygpath segédprogramot, hogy egy win-szerű elérési utat unix-stílusú elérési úttá alakítson.

Ez az elérési utat a "/cygdrive/d/projects/some/src" formátumba alakítja, és argumentumként adja át a cd-nek.

Ha továbbra is időnként használja a Microsoft operációs rendszerét, valószínűleg valóban szüksége lesz néhány Linux segédprogramra a Windowsban. Nagyon kényelmes lenne a szabványos parancssori segédprogramokat használni a kimenetek szűrésére, rendezésére, szűrésére és soron belüli szerkesztésére Windows rendszeren, ahol ezek a szolgáltatások nem támogatottak.

Ennek megvalósítására több megoldás is létezik. Ebben a cikkben csak kettőt fogunk megvizsgálni közülük. Az első, amelyről már hallott vagy már használ, a Cygwin. Másodszor, valami érdekesebb és új - Cash. Kezdjük Cygwinnel. BAN BEN legújabb verzió A Windows 10-nek van egy harmadik megoldása is - natív módon, egy speciális alrendszer segítségével. Erről külön cikkben olvashat.

A Cygwin egy olyan eszközkészlet, amely Unix-szerű környezetet biztosít a Windows rendszeren. Itt nem futtathat meglévő Linux segédprogramokat. Ahhoz, hogy egy linux parancsot lehessen futtatni a Windows Cygwin rendszerből, először újra kell fordítani.

Ennek ellenére elég sok szoftvert átépítettek már. A Cygwin egy Linux-szerű környezetet biztosít a Linuxon már megszokott számos segédprogrammal. Mindkettőhöz használható szabványos közművek például a cp windows parancsot, és távoli kiszolgálóhoz való csatlakozáshoz ssh-n keresztül.

Cygwin telepítése

Mint mások Windows programok, A Cygwin telepítése az .exe telepítő segítségével történik. Letöltheti a hivatalos webhelyről.

A telepítéshez a varázsló több lépésén kell keresztülmennie, alapértelmezés szerint a program a C:\Cygwin mappába kerül:

A telepítési csomag nem tartalmazza teljes készlet környezet. A telepítési folyamat során letöltődik. Ebben az ablakban ki kell választania a kiszolgálót az összetevők letöltéséhez:

Ezután ki kell választania a letölteni és telepíteni kívánt csomagokat. Elég sok program áll rendelkezésre, és kategóriákba vannak rendezve. Ha nem tudja, hogy szüksége van-e egy adott csomagra, hagyja meg az alapértelmezett értéket. Később telepítheti őket:

Csak a Tovább gombra kell kattintania a letöltés elindításához és a telepítés befejezéséhez.

Cygwin hozzáadása a Path-hez

A telepítés befejezése után a linux parancsok maximális kényelme érdekében a Windowsban célszerű hozzáadni egy mappát futtatható fájlok Cygwin a Path környezeti változóhoz.

A Cygwin terminált az asztali parancsikonra kattintva indíthatja el. Megnyílik egy terminál a C:\Cygwin\bin mappával

Itt mindent megtehet, amire szüksége van linux parancsok Windowsban, de nem tudja végrehajtani őket egy másik könyvtárban vagy másik terminálban.

A probléma megoldásához hozzá kell adni a Cygwin mappát a Path változóhoz. Nyissa meg a rendszertulajdonságok ablakát egy billentyűparancs segítségével Win+Szünet/Szünet majd válassza ki az elemet További rendszerbeállítások a bal oldali panelen:

A Speciális lapon válassza a lehetőséget Környezeti változók:

Keresse meg a Path változót a listában, és kattintson rá változás:

Adja hozzá ezt a bejegyzést a sor végéhez:

Vegye figyelembe, hogy az összes útvonalat pontosvesszővel kell elválasztani. Marad a nyomás rendbenés tesztelje a Linux parancsok végrehajtását Windows rendszeren.

Készpénz

Ez valami teljesen új. segédprogram nyitott forráskód A Cash a parancs többplatformos megvalósítása Linux shellek JavaScriptben. Ennek a projektnek az a célja, hogy rugalmasabb, egyszerűbb alternatívát nyújtson a Cygwin számára azok számára, akik úgy akarják érezni magukat, mint a Windowson, mint a Linuxon.

A Cash telepítésével bármely terminálemulátorban futtathat linux parancsot a Windowsból, beleértve a szabványos Windows parancssort is.

Tovább Ebben a pillanatban csak néhány támogatott linux segédprogramok ablakokhoz. Íme a támogatottak listája:

  • álnév
  • egyértelmű
  • export
  • hamis
  • mkdir
  • forrás
  • érintés
  • unalias

Mivel a segédprogram még fejlesztés alatt áll, a Linux-parancsok listája a Windows rendszerben folyamatosan bővülni fog. Szavazhat a szükséges csapatok felvételére is.

Így működik mindez:

Ami a legérdekesebb, kombinálhatja a Windows és a Linux parancsokat. Például a következőket teheti:

ipconfig | grep IPv4 | fajta

És a parancs megfelelően fog működni. Először az ipconfig fut le, majd az eredményt Grep segítségével szűrjük.

A Cash telepítése Windows rendszeren

A Cash-t Windows 10-re fogom telepíteni. Nagyon egyszerű megtenni, és régebbieken is működik. Windows verziók. Mivel a Cash JavaScripten alapul, a Node.js fájlt telepíteni kell a működéséhez. Letöltheti a Node.js-t a hivatalos webhelyről:

A Node.js telepítése után folytathatja a Cash telepítését. Számos módban telepíthető:

  • A Cash kézi használata – a Linux parancsok futtatásához készpénzt kell végrehajtania
  • Globális használat – a linux parancsok minden Windows terminálban elérhetők
  • Csak néhány parancsot telepítsen – kiválaszthatja a telepítendő összetevőket, ha nem akarja az összeset telepíteni

Mert Készpénzes telepítések parancs megnyitása globálisan Windows vonal Win+R használatával:

npm install cash-global -g

A telepítés az internetkapcsolat sebességétől függően több percig is eltarthat. A telepítés befejezése után azonnal tesztelheti a Linux parancsokat Windowson.

következtetéseket

Mint mondtam, a Cash projekt még fejlesztés alatt áll, és fennáll az esélye, hogy hibákat fog találni. Ne felejtse el jelenteni a talált hibákat a fejlesztőknek a projekt fejlesztése érdekében. Ha a stabilitás kritikus számodra, akkor jobb a jó öreg Cygwin használata.

Minket, Linux felhasználók nem gyakran kell unix parancsokat használni a windowsban és az ilyen eszközökben. A Linux parancsokat közvetlenül a rendszerünkön használhatjuk. De ha valamilyen oknál fogva nem tudja telepíteni a Linuxot, és továbbra is szeretné használni a linux parancsokat, ez nagyszerű megoldás lehet.

A szerzőről

Az alapító és a webhely adminisztrátora, nyitott szoftverÉs operációs rendszer Linux. Jelenleg az Ubuntut használom fő operációs rendszerként. A Linuxon kívül minden érdekel, ami ezzel kapcsolatos információs technológiaés a modern tudomány.

Ha hibát észlel, jelöljön ki egy szövegrészt, és nyomja meg a Ctrl + Enter billentyűket
OSSZA MEG: