Milyen Unix Shell-t használjak?

Közzététel: Támogatása segít fenntartani a webhely működését! Az ezen az oldalon javasolt szolgáltatások némelyikén referenciadíjat keresünk.


A számítógépes operációs rendszerekben a „héj” olyan felület, amely lehetővé teszi a felhasználó számára parancsok kiadását és a rendszer szolgáltatásai elérését. Technikai szempontból egy olyan grafikus felhasználói felület (GUI), mint a Windows Desktop, egy típusú héj.

Amikor azonban a legtöbb ember héjról beszél, parancssori felületet (CLI) jelent. Ezt más néven „terminálnak” vagy „parancssornak” is nevezik. De többnyire csak egy héj.

Milyen Unix Shell-t használjak?

Lehet, hogy már ismeri a kagylókat. A parancssor a Windowsban és a Terminál alkalmazás a Macben példák a héjakra. Az Unix rendszerek rendszerint tartalmaznak Bash nevű alapértelmezett héjat. (A Windowshoz is elérhető, de nem az alapértelmezett.)

Miért használjon kagylót??

Az Unix héj a parancsprocesszor. A kezdetben ez volt az egyetlen módja annak, hogy a felhasználók interakcióba lépjenek a számítógéppel. Most természetesen vannak más lehetőségek is – például a grafikus felhasználói felület (GUI).

Tehát azon tűnődhet, vajon szükségünk van-e egy héjra. De ha egy GUI-ban dolgozó Unix felhasználót néz, akkor észreveszi, hogy sok ilyen nyitott ablak valójában Unix héjakat futtat. Miért? Mert nagyon nagy teljesítményűek.

GUI vs Shell

Mit tehet egy grafikus felhasználói felületen? Kattintson a dolgokra.

A dolgokra kattintva megnyithatja őket, elindíthatja őket, áthelyezheti őket egy mappából vagy könyvtárból a másikba. És mindezt nagyon könnyű megtenni. Sok számítógép számára nagyszerűek!

De átnevezheti egyszerre több ezer fájlt? Kereshet minden dokumentum szövegében egy adott számot és szót tartalmazó mintát, amelyek a címet alkotják? Keresse meg az összes képet, amelyet egy adott kamerával készített egy adott időtartam alatt, majd ugyanazt a színjavító szűrőt alkalmazza mindegyikre?

A héj használata lehetővé teszi a rutin és a speciális feladatok gyors és hatékony elvégzését is – ez lehetővé teszi a számítógép szinte teljes irányítását..

Ezenkívül a héjak lehetővé teszik olyan szkriptek vagy kis programok írását, amelyek közvetlenül együttműködnek az operációs rendszerrel, parancsok sorozatát hajthatják végre, és automatizálhatják a feladatokat..

De nagyon sok héj közül lehet választani. (Az egyik legjobb szempont!) Ebben a cikkben részletesebben megvizsgáljuk a három legfontosabb héjat: C, Korn és Bash..

Unix Shell története

A számítás kezdeti napjaiban nem gépelte be a parancsokat, és visszatért a kimenethez. Ehelyett egy csomó lyukasztó kártyát adott neki az információk beviteléhez. Eleinte visszakapott a lyukasztó kártyákat. De nagyon gyorsan módosított írógépet adtak a számítógéphez a kiadáshoz. Abban az időben izgalmas, de még mindig lassú és csak interaktív időkeretekben interaktív.

De haladás történt. A billentyűzetet a számítógépekhez adták – általában egy teletípus részeként, tehát mind a bemenet, mind a kimenet ugyanazon eszköz részei voltak. Tehát egy kezdetleges típusú parancssort fejlesztettek ki.

Végül a monitorok kicserélték a nyomtatókat. De ez nem változtatta meg annyira a dolgokat, kivéve, hogy a kimenet gyorsabb volt.

Csak 1964-ben változtak a dolgok a Multics operációs rendszer kiadásával a 36 bites nagygépes számítógépek számára – különösen a GE-600 sorozatnál.

A Multics időmegosztó operációs rendszer volt, amely lehetővé tette, hogy több ember egyszerre használja a számítógépet. De a mi szempontunkból a nagy dolog az, hogy a parancsprocesszor (Louis Pouzin számítógépes tudós után „shellnek nevezték őket”), amely mindig is az operációs rendszer kernelének része volt, most már csak egy rendes program volt..

Lehet, hogy ez nem tűnik nagy ügynek, ám hatalmas előrelépés volt a számítógép-felhasználók számára, mert nem ragadtak meg az egyetlen felületen, amelyhez az operációs rendszer épült.

Amikor Ken Thompson és a banda többi tagja az AT-nél&T létrehozta az Unix-ot, és követte a Multics-ot, beleértve azt is, hogy a héj szokásos program volt.

Az első Unix héjat Thompson írta, így Thompson héjnak hívták. Olyan funkciókkal rendelkezik, amelyeket az Unix felhasználók szeretnek, mint például a csövek (az egyik program kimenetét a másik bemenetibe helyezik) és az átirányítások (a programsorok kimeneteinek fájlba helyezése). De többnyire nagyon korlátozott volt.

De mivel a héj csak egy új program volt, viszonylag egyszerű kérdés volt egy másik héj írása és használata. Néhány év elteltével világossá vált, hogy az operációs rendszernek még valamire van szüksége. És így az emberek elmozdultak a Thompson-héjtól – először a Mashey-héjon, majd a Bourne-héjon, Stephen Bourne írta.

Természetesen ez nem volt a vége. Más kagylók jönnének, nevezetesen: a C héj, a KornShell és most már minden Unix héj királya: Bash.

C Shell

A Bourne-héj első nagy versenytársa a C-héj vagy a csh volt, a program neve. Manapság még mindig sok ember használja, még akkor is, ha még soha nem teljesítette ki szkriptnyelvként rejlő lehetőségeit.

Shells vs Shell Scripting

Fontos felismerni a különbséget a shell és a shell parancsfájlok között. A héj az interaktív környezet – a parancssor, ahova beírja a dolgokat.

A héjszkriptek olyan programot írnak, amelyet az adott parancssori környezet úgy értelmez, mintha parancsok sorozatát egymás után gépelnék. (Vegye figyelembe azonban, hogy a parancssorba hatékonyan írhat shell parancsfájlt.)

Sok Unix-felhasználónak tetszik a C Shell-környezet, és nem szeretik a szkriptnyelvet.

C kagylótörténet

Az Unix felhasználók nagyon elégedettek voltak az 1977-ben kiadott Bourne-héjjal. De Bill Joy-nak más volt ötlete a héj számára, amelyet a következő évben adtak ki: a C-héj.

A C shell mögött az volt a gondolat, hogy olyan szintaxist hozzon létre, amely inkább hasonlít a C programozási nyelvre, amelyre az Unix épült.

De ebben számos tekintetben volt problémája. Ugyanakkor parancssori héjként fogott rá, mert könnyebb volt használni olyan funkciókkal, mint a parancselőzmények (néhány régi billentyűkombinációval megismételheted a régi kommentárokat) és a könyvtárakkal (így könnyedén mozoghat a fájlrendszerben ).

A Bourne-héj azonban uralta az adminisztrációs szkripteket. Az 1980-as évek során azonban mind a Bourne, mind a C héjat széles körben használtak.

Mint látni fogjuk, a Bourne-héjat frissítették. Ugyanez történt a TENEX C Shell (Ccsh) formájú C héjjal is. Ha ma használja a C shell-t, akkor valószínűleg tcsh formátumban lesz.

A C Shell használata

Sokat kell tanulni a C-héjról. És nagy része nagyon izgalmas. Tehát olvassa tovább.

A C Shell elérése

A három fő operációs rendszercsalád (Windows, Mac és Linux) egyike sem használja a csh-t alapértelmezett héjként.

Mac OS X és Linux

A Mac OS X és a legtöbb Linux disztrója tartalmazza a tcsh-t. C parancsértelmezőt beírhat, ha a csh vagy a tcsh parancsot beírja. (A Mac a beépített tcsh-értelmezőjét csh-nek hívja. A legtöbb Linux disztribúció a tcsh-t használja, de tartalmaz egy szimbolikus linket, így bármelyik név gépelése megegyezik.)

Ha még nem rendelkezik tcsh vagy csh-lel, telepítenie kell.

Microsoft Windows

A C shell nem igazán őshonos a Windows működése szempontjából. Valószínűleg jobban ragaszkodsz a mellékelt Power Shellhez.

Ha azonban elhatározta, hogy csh-t használ a Windows-on, akkor kipróbálhatja a Cygwint vagy a Hamilton C-héjat.

C Shell szkript fájlok

Ha közvetlenül a csh fájlokat szeretné végrehajtani, akkor először ellenőriznie kell, hogy azok végrehajthatók-e. Ezután meg kell határoznia, hogy a csh-értelmezőt használni kell-e, a fájl első sorába helyezve a következőket:

#! / Bin / csh

Szintaxis példák

A csh szintaxisa a C-en alapszik, ami konvencionálisabbá teszi, mint a Bourne-kód.

Itt van egy egyszerű Bourne-parancsfájl:

#! / Bin / sh
legyen x = 11
ha [$ x -gt 10]
akkor
visszhang "X nagyobb, mint 10."
fi

Ne feledje, hogy az összehasonlítást a -gt használatával végzik, amely külön folyamatot futtat, a nyelvi összehasonlító operátor helyett. Ezenkívül az if-utasítást a fordított-if-fi megszünteti.

Itt ugyanaz a csh:

#! / Bin / csh
állítsa be x = 11-et
if ($ x > 10) majd
visszhang "X nagyobb, mint 10."
endif

Mindkét kódrészlet könnyen érthető, de a C programozók számára a csh-kód természetes.

C Shell források

Nagyon sok erőforrás van a C Shell megtanulásához. Összegyűjtöttük a legjobbat.

Online oktatóanyagok és bevezetések

  • A Grymoire C Shell bemutatója: Bruce Barnett alapos bevezetése a C shellbe.
  • C Shell Scripting: egy WikiBooks bevezetése a C Shell használatához.
  • A Tcsh Shell használata: a Mac OS X C héjának szakasza az Unix Geeks számára.
  • Linux Csh Command: egy másik jó, részletes műszaki referencia, kicsit könnyebben olvasható, mint a fenti.

Könyvek

Nincs sok a C héjra jellemző könyv, de van néhány jó, ha régi is.

  • Csh használatával & tcsh (1995), Paul DuBois: ez egy klasszikus könyv a C héjjal való munkáról, és nem kevésbé releváns ma, mint az első kiadáskor. Ne felejtse el megnézni az online archívumot, ahol elolvashatja a könyv egyes részeit, mielőtt megvásárolná. Vegye figyelembe, hogy a szerző határozottan ellenzi a csh szkriptek használatát (inkább Bash-t vagy Perl-t részesíti előnyben), tehát a könyv valójában a C shell terminál használatáról szól, nem pedig a szkriptekről.
  • Gail Anderson, az Unix C Shell Field Guide (1986): egy másik klasszikus szöveg. Több mint három évtizeddel később nélkülözhetetlen a komoly csh-felhasználók számára.

Másrészről

Mint fentebb megjegyeztük, sok felhasználó nagyon ellenzi a C-héjat, és jó ötlet megérteni, miért.

Ne hagyja ki a ártalmasnak tartott Csh programozást, hogy alaposan megvizsgálja, miért gondolják sokan, hogy a csh szörnyű, ezért senki soha nem szabad használni, soha, bármikor.

És ha ez nem meggyőző, olvassa el a Tíz legfontosabb okot, hogy ne használja a C-kagylót.

Meg kellene tanulnom a C kagylót?

Ha hálózati vagy rendszergazda vagy egy Unix környezetben, akkor szinte biztosan be fog futni a C-héjba, tehát jó legalább megismerkedni vele..

Az alkalmi felhasználók és még a legtöbb fejlesztõ valószínûleg jobban kiszolgálják egy másik héjat.

KornShell

A KornShell, vagy csak a ksh, egy Unix héj, amelyet David Korn fejlesztett ki a Bell Labs-ban az 1980-as évek elején. A KornShell a Bourne shell-en (sh) alapul, teljes visszamenőleges kompatibilitást biztosít a sh-kel, számos C shell funkciót tartalmaz, kiegészítő funkciókat ad hozzá, amelyek egyedi a ksh-nál, és gyorsabban fut, mint a sh vagy a csh.

A KornShell volt az IBM AIX operációs rendszerrel használt alapértelmezett héj, az egykor népszerű, de most már nem működő OpenSolaris operációs rendszer. Noha a ksh elsősorban interaktív parancsnyelv, magas szintű programozási nyelvként is használható, és automata szkriptek írására is hasznos.

1983-ban a ksh-t szabadalmaztatott Unix héjként adták ki a Bell Labs (és később az AT&T) felhasználók. Visszafelé kompatibilis volt a sh-kel, és számos olyan funkciót tartalmazott, amelyeket a csh-től kölcsönöztek a Bell Labs felhasználók kérésére.

A KornShell tulajdonosi AT maradt&A T-héj 2000-ig, amikor nyílt forráskódú szoftverként jelent meg.

Mivel a ksh 1983-tól 2000-ig volt védett szoftver, számos ksh-alapú nyílt forrású héj alakult ki, a legnépszerűbbek között a Public Domain Korn Shell (pdksh) és a MirBSD Korn Shell (mksh)..

Mit tehetsz a KornShell-rel?

A KornShell szkriptek kétféleképpen használhatók:

  • A KornShell interaktív módon használható a parancssori promptbe beírt parancsok végrehajtására.
  • A KornShell programozottan használható parancsfájlok létrehozására az operációs rendszer és a rendszer adminisztrációjának sokféle automatizálása érdekében.

A héj nyelveket elsősorban olyan kód írására használják, amely más programokat indít. A teljes szkriptek azonban shell nyelven is írhatók, például a ksh, és felhasználhatók az ismétlődő adminisztrációs feladatok automatizálására. A ksh-val vagy más shell-nyelvekkel leggyakrabban kezelt feladatok közé tartozik:

  • Szkriptek írása, amelyek végrehajtásra kerülnek, amikor egy számítógépes rendszer elindul
  • Szkriptek írása, amelyek automatizálják a számítógép karbantartási feladatait
  • Alkalmazáscsomagok letöltése és telepítése.

Online KornShell oktatóanyagok és videók

A legjobb online forrás azoknak a programozóknak, akik csak most kezdik el a ksh használatát, az IBM developerWorks Korn Shell Scripting.

Ez a rövid bemutató, amely pdf formátumban is elérhető, gyorsan bemutatja az Unix parancsértelmezőket, a változókat, a hurkokat, a ksh szintaxist és még sok minden mást. Az erőforrás áttekintéséhez szükséges 15 perc alatt megtanulja az alapokat, amelyek segítenek megérteni más, még nagyobb kihívást jelentő oktatóanyagokat..

James Maher, a tapasztalt Unix programozó és a rendszergazda 80 ingyenes KornShell bemutató videót adott ki a YouTube-on. Ezek a videók feltételezik, hogy ismeri valamelyik parancssort, de nincs korábbi tapasztalata a ksh-vel.

Ha már telepítve van a ksh, és fut a rendszeren, ezek a videók sok földre kiterjednek, beleértve a változókat, a hibakeresést, a tömböket, a listákat, ha az utasítások, a mintáegyezés, a hurkok, a funkciók és még sok más.

Kiegészíteni szeretné ezeket a videókat írásbeli képzéssel, amely nagyobb mélységet biztosít, de ezek a videók kiválóan alkalmasak az írásbeli formátumban bemutatott témák más forrásokban történő megerősítésére..

Philip Brown, a Solaris rendszergazda és tapasztalt programozó a Dél-Kaliforniai Egyetemen ingyenes Korn Shell (ksh) programozási útmutatót írt. Az oktatóanyag olyan témákra terjed ki, mint a változók, a funkciók, az átirányítás és még sok más.

Ha valamivel inkább akad tudományos ismereteket keres, akkor a KornShell / Bash segítségével készített Unix Shell Scripting egy részletes, elektronikus tananyag. Készítette: Richard Brittain, a Dartmouth Főiskola Információs Technológiai Szolgáltatások Tanszékének kutatási rendszermérnöke.

KornShell referencia

Még a tapasztalt programozók is rendszeresen hivatkoznak referenciadokumentumokra. Itt található egy referencia-erőforrás, amely segítségével részletes utasításokat találhat az egyes ksh szolgáltatásokról, amikor szüksége van rájuk.

  • A KornShell weboldal információkat tartalmaz a ksh-ről, linkeket a szoftver legújabb verziójához, dokumentációt és egyebeket.

Könyvek

Sok programozó megtanulja a ksh használatát a témáról írt szövegek tanulmányozásával. Ha egy szöveget követ, akkor fontos, hogy ne próbáljon beugrni egy olyan helyen, amely érdekesnek tűnik.

Az egyik szöveg közepére való átugrás zavart okoz, mivel az egyes fejezetek szövege az előző fejezetekben bemutatott tartalomra épül. Olvassa el az e szövegekben bemutatott információkat a bemutatott sorrendben, hogy a legtöbbet hozza ki belőle.

  • Robbins és Beebe: Classic Shell Scripting (2005): szilárd bevezetés a shell szkriptekhez. Ha a ksh az első shell programozási nyelv, akkor bölcs dolog, ha megszilárdítja a shell parancsfájlok megértését, mielőtt továbblépne a ksh-specifikus szövegekbe.
  • KornShell programozási útmutató (1991), készítette Barry Rosenberg: a legelterjedtebben ajánlott KornShell programozási szöveg.
  • Robbins és Rosenblatt tanulmánya a Korn Shell (2002): a népszerű O’Reilly Media sorozat része a számítógépes programozási könyveknek. Bár ez a szöveg nem olyan népszerű, mint a KornShell programozási útmutató, ezt a szöveget mindazonáltal nagyon tiszteletben tartják és elismerik az Unix programozási világában.
  • Az új KornShell parancs- és programozási nyelv (1995), Marris I Bolsky és David G Korn: ez nem kezdőknek szól. A tapasztalt programozók azonban értékelni fogják a szöveg technikai mélységét. Plusz, hogyan tévedhet úgy, hogy kiválasztja a nyelv alkotójának írt programozási nyelvi szöveget?

KornShell-összefoglaló

A Korn (nem mint a KoRN) A Shell egy Unix shell programozási nyelv, amelyet interaktív módon használhat a parancssorból származó parancsok végrehajtására, vagy programozási szempontból olyan szkriptek létrehozására, amelyek számos számítógépes karbantartási és rendszergazdai feladatot automatizálnak..

Bash

A Bash a Unix világban a leggyakrabban használt parancssori felület. Ez az alapértelmezett szöveg-alapú felület mind a Linux, mind a Mac OS X számára. És szinte mindenhol széles körben használják.

Népszerűsége annak a ténynek köszönhető, hogy a Unix szöveges interfészek két különböző trendjét ötvözi: erős szkriptolási képesség és könnyű használat.

Ebben a szakaszban alapvető bevezetést nyújtunk Önnek a Bash mindkét módon történő használatáról. Ezen felül forrásokat biztosítunk az Ön számára, hogy Bash mesterré váljon.

Bash története

Ahogy már tárgyaltunk, a Bourne-héj volt az első igazán fontos Unix-héj. De volt egy nehézkes felhasználói felülete.

Másrészt nagyszerű volt a szkriptnyelv, erős, de egyszerű szintaxissal. Abban az időben az Unix elsősorban egy programozási környezet volt, tehát feltételezték, hogy a felhasználók csak saját szkripteket hoznak létre, hogy bármi bonyolult legyen..

Ahogy az Unix szélesebb körben elterjedt, az emberek olyan héjakat akartak, amelyeket könnyebben lehet használni interaktív módon. Így olyan dolgok fejlesztése, mint a C Shell és a KornShell, amelyek sokkal jobb felhasználói felülettel rendelkeznek.

Brian Fox 1989-ben írta a Bash-ot a Free Software Foundation (FSF) számára. Noha nem úgy néz ki, a név valójában humoros rövidítés: Bourne Again SHell.

Mint ilyen, ez helyettesíti a Bourne héját. De hozzáadta az összes interaktív funkciót, amelyet az emberek szerettek a többi kagylóba.

Interaktív bash

A Bourne héjában nem sok mindent tehetett meg felhasználóként, kivéve az Enter parancsokat. Bash mindent megváltoztatott. Itt vannak a nagy változások.

  • Történelem: ez lehetővé teszi a korábbi parancsok megtalálását és szerkesztését. Ez magában foglalja a felkiáltójel-operátor („bang”) használatát a csh-ből.

    Sőt, módosíthatja az előző parancsokat. Ezenkívül lehetővé teszi a felhasználó számára, hogy visszatekerjen az előző parancsokon, és közvetlenül a parancssoron szerkessze őket.

  • Más nevek: ez egyfajta kezdetleges programozás, ahol bonyolult parancsot (vagy többet is adhatunk) egy egyszerű álnévnek.

  • Directory Stack: ez lehetővé teszi, hogy az aktuális könyvtárat “ráhelyezzük” a veremre, miközben másik könyvtárba lépünk. Miután elkészült abban a könyvtárban, kiugróvá válhat és visszatérhet oda, ahol eredetileg dolgozott.

Természetesen még sokkal több van a Bash használatán. A következő források mozgathatják Önt úton.

Interaktív Bash Online források

Bármely Bash-parancs technikailag szkript. Tehát nincs olyan egyértelmű vonal, mint amilyen szeretnénk a Bash interaktív használata és a szkriptek készítése között.

Például nagyon hasznos lehet a könyvtárköteg használata Bash-parancsfájlban. Ennek eredményeként az oktatóprogramok nem mindig tesznek különbséget a Bash két szempontja között. Ezek az erőforrások azonban a Bash parancssorral való közvetlen interakcióra koncentrálnak.

  • Bash útmutató: ez egy igazán jó bevezetés a Bash használatának és a dolgok készítésének minden alapjához. Nem csak a fejlettebb dolgokkal foglalkozik. Ez magában foglalja például a szűrők és csövek, valamint az átirányítások jó megbeszélését.

  • Előrelépés a Bash Shellben: ez egy nagyszerű lehetőség a történelem, a fájlnév kitöltés, az álnevek és még sok más használatának részleteire..

  • Bash Gyakran Ismételt Kérdések: Ez egy általános GYIK a Bash-ról, sok információval az interaktív és szkriptkérdésekkel kapcsolatban.

Bash szkriptek

A Bash úgy lett kialakítva, hogy a Bourne-héj szuperhalmaza legyen. Tehát elméletileg Bash bármilyen Bourne-parancsfájlt futtathat (és körülbelül négy évtized után nagyon sok van ezekből). Bár ez nem mindig igaz, az esetek túlnyomó többségében igaz.

Mivel a Bashnak gyakorlatilag nincs problémája egyetlen Bourne-parancsfájl-szkripttel sem, a Bourne-héj-parancsfájlokkal kapcsolatos információk nagyrészt a Bash-szkriptekre vonatkoznak..

Bash Script példa

A Bash szkriptnyelv meglehetősen intuitív. Egy kis példával kezdjük, majd adunk néhány forrást az Ön számára, hogy többet megtudjon. Ez egy egyszerű példa, amely arról számol be, hogy a szkript parancssori argumentummal futott-e vagy sem.

#! / Bin / bash
ha [$ # -gt 0]
akkor
visszhang "Első érv: 1 dollár"
más
visszhang "Nincsenek érvek"
fi

A éles vagy hashtag karaktert (#) általában a hozzászólások elindításához használják. De a szkript első sorában, amikor felkiáltójelet követ, megmondja a héjnak, hogy melyik programnak kell futtatnia a szkriptet.

A felkiáltójel utáni cucc a teljes út a programhoz. A bash esetében mindig a / bin könyvtárban van.

Vegye figyelembe, hogy egy régebbi szkript #! / Bin / sh-el kezdődik, de a legtöbb rendszeren a / bin / sh és / bin / bash ugyanahhoz a programhoz mutat. (Egyes esetekben a / bin / sh helyébe az egyszerűsített Bash program neve Dash in / bin / dash.)

A sh-ban szereplő változók mindig egy dollár jelzéssel kezdődnek. A $ # speciális változó a parancssori argumentumok számát tartalmazza. Maguk a parancssori argumentumok kapnak számot: az első $ 1, a második $ 2 és így tovább.

A $ 0 változó magát a programnevet tartalmazza. Tehát a második kódsor ellenőrzi, hogy vannak-e parancssori argumentumok. (Azt is ellenőrizheti, hogy létezik-e az első parancssori argumentum, a $ 1.)

Ha vannak parancssori argumentumok, akkor a szkript az echo parancs segítségével adja ki az első argumentumot. Ha nem, a szkript kinyomtatja, hogy nincsenek érvek.

A Bash szkript tanulása

A Bourne héját körülbelül négy évtizede használják. Maga Bash több mint 25 éve működik. Ennek eredményeként nagyon sok erőforrás van a tanuláshoz.

  • Steve Bash Shell-parancsfájlok készítésének bemutatója: ez egy kiváló bemutató, amely sok példát tartalmaz. Ez egy nagyszerű lehetőség a Bash-szkriptek használatához.

  • Bash programozás – Bevezetés HOGYAN: ez a Bash részletes ismertetése alulról felfelé.

  • Linux Shell Scripting Oktatóprogram: ez nemcsak bevezetést nyújt a Bash szkriptekhez, hanem más eszközökhöz is, mint például a sed (minta illesztés) és az AWK (az adatok kibontása)..

  • Shell szkriptek írása: ez a Linux Command bemutatója a szkriptekhez, amely állítólag szórakoztató.

  • Unix Shell Scripting Oktatóprogram: egy tíz részből álló video oktatóprogram, amely a legelején kezdődik.

Egyéb bash források

Nagyon sok van Bash-nak. Itt található néhány egyéb hasznos eszköz.

  • Bash referencia kézikönyv: ez a Bash hivatalos GNU referencia kézikönyve. Az összes szükséges információval rendelkezik, de félelmetes lehet, ha csak az induláshoz próbálkozik.

  • A Grymoire – otthon a UNIX varázslók számára: ez Bruce Barnett útmutatásainak gyűjteménye a Unix eszközökhöz. Különösen nézd meg a sed és az AWK bemutatásait.

  • A Bash Hackers Wiki: kiterjedt forrás mindazonáltal, Bash.

  • Verem túlcsordulása: ez a webhely Bash-címkézett szálai. Rendkívül aktív és sok nagyon hozzáértő ember lakja.

  • Reddit: ez a Bash subredd. Ellenőrizze a parancssori alhirdetést is.

Bash összefoglaló

A Bash túlságosan nagy téma, hogy egy egyszerű weboldalon teljes mértékben lefedje. Az itt található erőforrások felhasználásával eljuthat a Bash-hez felhasználói felületként és szkriptnyelvként.

Unix héjak

Sok Unix héj közül lehet választani. Meghaladtuk a három legnépszerűbbet. Ha nem tudod eldönteni, szinte biztosan Bash lesz az, akit választani kell.

De néhány ember valami másra vágyik. Az ebben a cikkben szereplő információkkal Önnek abban a helyzetben kell lennie, hogy meghozza a helyes választást.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map