Hvaða Unix skel ætti ég að nota?

Birting: Stuðningur þinn hjálpar til við að halda vefnum í gangi! Við þénum tilvísunargjald fyrir sumar þjónusturnar sem við mælum með á þessari síðu.


Í tölvu stýrikerfi er „skel“ viðmót sem gerir notandanum kleift að gefa út skipanir og fá aðgang að þjónustu kerfisins. Tæknilega séð er grafískt notendaviðmót (GUI) eins og Windows Desktop tegund af skel.

En þegar flestir tala um skel þá meina þeir skipanalínuviðmót (CLI). Þetta er einnig þekkt sem „flugstöð“ eða bara „skipanalínan.“ En aðallega er það bara skel.

Hvaða Unix skel ætti ég að nota?

Þú gætir verið kunnugur skeljum nú þegar. Command Prompt í Windows og Terminal appið í Mac eru dæmi um skeljar. Unix kerfi hefur venjulega eitthvað sem kallar Bash sem sjálfgefna skel. (Það er einnig fáanlegt fyrir Windows, en er ekki sjálfgefið.)

Af hverju að nota skel?

Unix skel er stjórnunarforritið. Í byrjun var það eina leiðin sem notendur höfðu samskipti við tölvuna. Nú eru auðvitað aðrir möguleikar – svo sem myndræn notendaviðmót (GUI).

Svo þú gætir velt því fyrir okkur hvort við þurfum alls skel. En ef þú horfir á Unix notanda vinna í GUI muntu taka eftir því að mikið af þessum opnu gluggum eru í raun að keyra Unix skeljar. Af hverju? Vegna þess að þeir eru ofur öflugir.

GUI vs Shell

Hvað geturðu gert í myndrænu notendaviðmóti? Smelltu á hlutina.

Þú getur smellt á hlutina til að opna þá, byrjað þá, fært þá úr einni möppu eða möppu í aðra. Og það er allt frekar auðvelt að gera. Fyrir mikla tölvunarfræði eru þær frábærar!

En er hægt að endurnefna þúsundir skráa í einu? Getur þú leitað í texta hvers skjals að tilteknu mynstri talna og orða sem mynda heimilisfang? Finndu allar myndirnar sem voru teknar með tiltekinni myndavél á tilteknum tíma og notaðu síðan sömu litaleiðréttingar síu á þær allar?

Að nota skel gerir það mögulegt að vinna bæði venjubundin og sérhæfð verkefni fljótt og vel – það gerir þér kleift að ná næstum fullkominni stjórn á tölvunni þinni.

Þar að auki, skeljar leyfa þér að skrifa forskriftir, eða lítil forrit, sem geta haft samskipti beint við stýrikerfið, framkvæmt röð skipana og sjálfvirkan verkefni.

En það er mikið af skeljum að velja úr. (Einn besti þáttur þeirra!) Í þessari grein ætlum við að skoða í nokkurri dýpt þrjár mikilvægustu skeljarnar: C, Korn og Bash.

Unix skeljasaga

Á fyrstu dögum tölvumála skrifaðirðu ekki inn skipanir og fékk ekki úttak. Í staðinn gafstu því fullt af götukortum til að færa inn upplýsingar. Í fyrstu fékkstu gata spil aftur sem framleiðsla. En mjög fljótt var breytt ritvél bætt við tölvuna til að framleiða hana. Spennandi á sínum tíma, en samt hægur og gagnvirkur aðeins á tímum jökla.

En verið var að taka framförum. Hljómborð var bætt við tölvur – venjulega sem hluti af sími gerð, svo bæði inntak og úttak voru hluti af sama tæki. Svo þróað var fáránleg tegund stjórnskipan.

Að lokum, fylgist með prenturum fyrir framleiðsla. En þetta breytti hlutunum ekki svo mikið nema að framleiðsla var hraðari.

Það var ekki fyrr en árið 1964 sem hlutirnir breyttust í raun við útgáfu Multics stýrikerfisins fyrir 36 bita aðalrammatölvur – sérstaklega GE-600 seríuna.

Margmiðlun var stýrikerfi sem miðlaði tíma til að gera mörgum kleift að nota tölvuna á sama tíma. En það sem skiptir máli okkar er að stjórnandinn (þeir kölluðu „skel“ í kjölfar tölvunarfræðingsins Louis Pouzin), sem alltaf hafði verið hluti af stýrikerfiskjarnanum, var nú bara venjulegt forrit.

Þetta hljómar kannski ekki eins og það er mikið mál, en þetta var gríðarlegur árangur fyrir tölvunotendur vegna þess að þeir voru ekki fastir við eina viðmótið sem stýrikerfið var byggt með.

Þegar Ken Thompson og restin af genginu hjá AT&T bjó til Unix, þeir fylgdu Multics, þar á meðal að hafa skelina sem venjulegt forrit.

Fyrsta Unix skelin var skrifuð af Thompson og hét svo Thompson skelin. Það hafði eiginleika sem Unix notendur hafa kynnst eins og rör (setja framleiðsla eins forrits í inntak annars) og endurvísa (setja framleiðsla strengja af forritum í skrá). En aðallega var það mjög takmarkað.

En vegna þess að skelið var bara annað forrit var það tiltölulega einfalt mál að skrifa og nota aðra skel. Eftir nokkur ár kom í ljós að stýrikerfið þurfti eitthvað meira. Og svo fluttu menn sig frá Thompson skelinni – fyrst í Mashey skelina og síðan Bourne skelina, skrifuð af Stephen Bourne.

Þetta var auðvitað ekki endirinn. Aðrar skeljar kæmu einkum fram: C skel, KornShell, og nú nokkurn veginn konungur allra Unix skelja: Bash.

C skel

Fyrsti stóri keppandinn við Bourne-skelina var C skel eða csh eins og forritið hennar er nefnt. Það er enn notað af mörgum í dag, jafnvel þó að það hafi aldrei fullnægt möguleikum sínum sem skriftunarmál.

Skeljar vs skeljar skriftir

Það er mikilvægt að gera sér grein fyrir muninum á skeljum og skeljaskriptum. Skel er gagnvirka umhverfið – skipanalínan sem þú slærð hlutunum inn í.

Shell forskriftir er að skrifa forrit sem verður túlkað af því skipanalínuumhverfi sem röð skipana sem eru týndar á fætur annarri. (Athugið þó að þú getur skrifað skeljasnið í skipanalínunni í raun.)

Margir Unix notendur kunna vel á C Shell umhverfið og líkar ekki við skriftunarmálið.

C skeljasaga

Notendur Unix voru mjög ánægðir með Bourne skelina sem kom út árið 1977. En Bill Joy hafði aðra hugmynd um skel sem hann gaf út árið eftir: C skelina.

Hugmyndin á bak við C skelina var að búa til setningafræði sem var líkari C forritunarmálinu, sem Unix var byggð á.

En það átti við ýmis vandamál að stríða í þessum efnum. Það tókst þó sem skipanalínuskel vegna þess að það var auðveldara að nota með aðgerðum eins og skipanasögu (þú gætir endurtekið gamlar hrósanir með aðeins nokkrum mínútum) og möppulestra (svo þú getur auðveldlega fært þig um skjalakerfið ).

Hins vegar var Bourne-skelin ríkjandi fyrir stjórnsýsluhandrit. Allan níunda áratuginn voru bæði Bourne og C skeljar þó víða notaðar.

Eins og við munum sjá, var Bourne-skelin uppfærð. Það gerðist líka með C skelina í formi TENEX C skeljarinnar (tcsh). Ef þú notar C skelina í dag mun það líklega vera í formi tcsh.

Notkun C Shell

Það er margt að læra um C skelina. Og margt af því er mjög spennandi. Svo lestu áfram.

Aðgangur að C Shell

Engin af þremur helstu stýrikerfisfjölskyldum (Windows, Mac og Linux) notar csh sem sjálfgefna skel.

Mac OS X og Linux

Mac OS X og flest Linux héruð eru með tcsh. Þú getur slegið inn C skeljarstöð með því að slá csh eða tcsh á skipanalínuna. (Mac kallar innbyggðan tcsh túlk sinn csh. Flest Linux dreifingaraðilar nota tcsh en eru með táknræna hlekk þannig að það að skrifa annað nafn virkar eins.)

Ef þú ert ekki með tcsh eða csh nú þegar, verður þú að setja það upp.

Microsoft Windows

C skeljinn er ekki raunverulega innfæddur með því hvernig Windows virkar. Þú ert líklega að halda þig við Power Shell þess sem fylgir með.

Hins vegar, ef þú ert staðráðinn í að nota csh á Windows, getur þú prófað Cygwin eða Hamilton C skelina.

C Shell handrit skrár

Ef þú vilt keyra csh skrár beint, verðurðu fyrst að ganga úr skugga um að þær séu keyrar. Þá verður þú að tilgreina að csh túlkur verði notaður með því að setja eftirfarandi á fyrstu línu skráarinnar:

#! / bin / csh

Dæmi um setningafræði

Setningafræði csh er byggð á C sem gerir það hefðbundnara en Bourne kóða.

Hérna er einfalt Bourne skeljarhandrit:

#! / bin / sh
látum x = 11
ef [$ x -gt 10]
Þá
bergmál "X er meira en 10."
fi

Taktu eftir að samanburðurinn er gerður með því að nota -gt, sem keyrir sérstakt ferli, í staðinn fyrir samanburðarrekstraraðila. Einnig, ef yfirlýsingunni er slitið af öfugum ef fi.

Hérna er það sama í csh:

#! / bin / csh
sett x = 11
ef ($ x > 10) þá
bergmál "X er meira en 10."
endif

Auðvelt er að skilja bæði kóða brotin en fyrir C forritara er csh kóða eðlilegra.

C Shell auðlindir

Það eru gríðarlegur fjöldi fjármagns til að læra C Shell. Við höfum safnað þeim bestu.

Leiðbeiningar og kynningar á netinu

  • Grymoire C Shell námskeiðið: Góð kynning Bruce Barnett á C skelinni.
  • C Shell forskriftir: WikiBooks kynning á notkun C Shell.
  • Notkun Tcsh Shell: C skeljarhlutinn frá Mac OS X fyrir Unix Geeks.
  • Linux Csh Command: önnur góð, nákvæm tæknileg tilvísun, aðeins auðveldari að lesa en sú hér að ofan.

Bækur

Það eru ekki mikið af bókum sem eiga sérstaklega við C skelina, en það eru nokkrar góðar, ef gamlar,.

  • Notkun csh & tcsh (1995) eftir Paul DuBois: þetta er sígild bók um að vinna með C skelina og hún er ekki síður viðeigandi í dag en hún var þegar hún kom fyrst út. Vertu viss um að kíkja á skjalasafnið á netinu þar sem þú getur lesið hluta bókarinnar áður en þú kaupir hana. Athugið að höfundurinn er eindreginn á móti því að nota csh við skriftun (hann vill frekar Bash eða Perl), þannig að bókin snýst í raun um að nota C shell terminal en ekki um scripting.
  • Unix C Shell Field Guide (1986) eftir Gail Anderson: annar klassískur texti. Yfir þremur áratugum síðar er það ómissandi fyrir alvarlega notendur csh.

Á hinn bóginn

Eins og við bentum á hér að ofan eru margir notendur sem eru mjög á móti C skelinni og það er góð hugmynd að skilja hvers vegna.

Ekki missa af Csh forritun sem talin er skaðleg fyrir ítarlega skoðun á því hvers vegna mörgum þykir csh vera hræðilegt og ætti aldrei að nota neinn, nokkurn tíma og hvenær sem er.

Og ef það sannfærir þig ekki, geturðu lesið tíu ástæður fyrir því að nota ekki C-skelina.

Ætti ég að læra C skelina?

Ef þú ert netkerfi eða kerfisstjóri í Unix umhverfi muntu næstum örugglega keyra í C skelina, svo það er gott að hafa að minnsta kosti einhverja þekkingu á því.

Kjóll notendum og jafnvel flestum forriturum verður líklega betur borgið með annarri skel.

KornShell

KornShell, eða bara ksh, er Unix skel sem var þróuð af David Korn á Bell Labs snemma á níunda áratugnum. KornShell er byggt á Bourne skel (sh), veitir fullkomið afturvirkt samhæfi við sh, inniheldur marga C skel eiginleika, bætir við viðbótareiginleikum sem eru sérstakir fyrir ksh og keyra hraðar en annað hvort sh eða csh.

KornShell var sjálfgefna skelin sem notuð var við AIX stýrikerfi IBM, einu sinni vinsæla en nú slitna OpenSolaris stýrikerfi. Þó að ksh sé fyrst og fremst gagnvirkt skipunarmál er það einnig hægt að nota sem forritunarmál á háu stigi og er gagnlegt til að skrifa sjálfvirk skrift..

Árið 1983 var ksh sleppt sem sér-Unix skel fyrir Bell Labs (og síðar AT&T) notendur. Það var aftur á móti samhæft við sh og innihélt marga eiginleika sem lánaðir voru af csh að beiðni notenda Bell Labs.

KornShell var áfram AT&T skel til ársins 2000 þegar það var gefið út sem opinn hugbúnaður.

Þar sem ksh var sérhugbúnaður frá 1983 til 2000, spruttu upp nokkrir opnir skeljar byggðar á ksh og vinsælasti er Public Domain Korn Shell (pdksh) og MirBSD Korn Shell (mksh).

Hvað geturðu gert við KornShell?

Nota má KornShell forskriftir á tvo mismunandi vegu:

  • Nota má KornShell gagnvirkt til að framkvæma skipanir sem eru slegnar inn í skipanalínuskýringu.
  • Hægt er að nota KornShell forritlega til að búa til forskriftir til að gera sjálfvirkt margs konar stýrikerfi og úthlutunarverkefni kerfisins.

Skel tungumál eru fyrst og fremst notuð til að skrifa kóða sem ræsir önnur forrit. Samt sem áður er einnig hægt að skrifa heil handrit á skel tungumál eins og ksh og nota til að gera sjálfvirkan öll endurtekin stjórnunarverkefni. Sum þeirra verkefna sem oftast eru unnin með ksh eða öðrum skel tungumálum eru:

  • Að skrifa forskriftir sem munu keyra þegar tölvukerfi ræsist upp
  • Að skrifa forskriftir sem gera sjálfvirkan viðhaldsverkefni tölvu
  • Sækir og setur upp forritapakka.

Leiðbeiningar og myndbönd á KornShell á netinu

Besta netauðlindin fyrir forritara sem eru rétt að byrja með ksh er Korn Shell forskriftarþarfir frá IBM DeveloperWorks.

Þessi stutta einkatími, sem er einnig fáanlegur í pdf, kynnir fljótt Unix skeljar, breytur, lykkjur, setningafræði ksh og margt fleira. Á 15 mínútunum sem þarf til að skoða þetta úrræði lærir þú grunnatriðin sem hjálpa þér að skilja önnur ögrandi námskeið.

James Maher, reyndur Unix forritari og kerfisstjóri, sendi frá sér röð af 80 ókeypis námskeiðamyndböndum frá KornShell á YouTube. Þessi myndbönd gera ráð fyrir að þú hafir nokkra þekkingu á skipanalínunni en engin fyrri reynsla af ksh.

Ef þú ert nú þegar með ksh í gang á kerfinu þínu, þá fjalla þessi myndbönd um mikið af jarðvegi, þar með talið breytur, kembiforrit, fylki, lista, ef fullyrðingar, mynstursspennun, lykkjur, aðgerðir og margt fleira.

Þú vilt bæta þessum vídeóum við skriflega þjálfun sem veitir meiri dýpt, en þessi vídeó eru frábær leið til að styrkja efnið sem er kynnt á skriflegu sniði í öðrum úrræðum.

Philip Brown, kerfisstjóri Solaris og reyndur forritari við Háskólann í Suður-Kaliforníu, hefur skrifað ókeypis námskeið fyrir Korn Shell (ksh). Kennslan nær yfir efni eins og breytur, aðgerðir, endurvísun og margt fleira.

Ef þú ert í stuði fyrir eitthvað aðeins fræðilegra, er Unix Shell Scripting With KornShell / Bash ítarleg, rafræn námskeiðsúthlutun. Það var búið til af Richard Brittain, rannsóknarstofuverkfræðingi í upplýsingatækniþjónustudeildinni við Dartmouth College.

Tilvísun KornShell

Jafnvel reyndir forritarar vísa reglulega til tilvísunargagna. Hér er tilvísunarúrræði sem þú getur notað til að finna nákvæmar leiðbeiningar um tiltekna ksh eiginleika þegar þú þarft á þeim að halda.

  • Vefsíða KornShell inniheldur upplýsingar um ksh, tengla á nýjustu útgáfu hugbúnaðarins, skjöl og fleira.

Bækur

Margir forritarar læra að nota ksh með því að kynna sér texta sem skrifaðir eru um efnið. Ef þú fylgir texta er mikilvægt að þú reynir ekki að hoppa aðeins inn á það sem virðist áhugavert.

Að hoppa yfir í miðjan einn af þessum textum mun leiða til rugls þar sem textinn í hverjum kafla byggir á því efni sem kynnt var í fyrri köflum. Lestu upplýsingarnar sem fram koma í þessum texta í þeirri röð sem kynnt er til að fá sem mest út úr þeim.

  • Classic Shell Scripting (2005) eftir Robbins og Beebe: traust kynning á skeljascript. Ef ksh er fyrsta forritunarmál skeljarins þíns, þá væri það skynsamlegt að styrkja skilning þinn á skeljasmíði almennt áður en þú ferð yfir í ksh-sértæka texta.
  • KornShell forritunarleiðbeiningar (1991) eftir Barry Rosenberg: mest ráðlagði forritunatexta frá KornShell sem til er.
  • Learning the Korn Shell (2002) eftir Robbins og Rosenblatt: hluti af hinni vinsælu O’Reilly Media röð tölvuforritunar bóka. Þó að textinn sé ekki eins vinsæll og KornShell forritunarleiðbeiningar, er þessi texti engu að síður mjög vel virtur og viðurkenndur innan Unix forritunarheimsins.
  • The New KornShell Command And Programming Language (1995) eftir Marris I Bolsky og David G Korn: þetta er ekki fyrir byrjendur. Reyndir forritarar munu þó meta tæknilega dýpt þessa texta. Auk þess, hvernig geturðu farið úrskeiðis með því að velja forritunarspá texta skrifað af höfundinum á tungumálinu?

KornShell Yfirlit

Korn (ekki það KoRN) Shell er Unix skel forritunarmál sem þú getur notað gagnvirkt til að framkvæma skipanir úr skipanalínunni eða forritunarlega til að búa til forskriftir sem geta gert sjálfvirkan mörg tölvuviðhald og kerfisstjórnun verkefna.

Bash

Bash er algengasta skipanalínutengið í Unix heiminum. Það er sjálfgefið textabundið viðmót fyrir bæði Linux og Mac OS X. Og það er mikið notað nánast alls staðar annars staðar.

Vinsældir þess eru vegna þess að það sameinar tvo mismunandi strauma í Unix textaviðmótum: sterk handritsgeta og auðveld notkun.

Í þessum kafla munum við veita þér grunn kynningu á því að nota Bash á báða vegu. Að auki munum við leggja fram úrræði fyrir þig til að gerast Bash meistari.

Bash saga

Eins og við höfum rætt um var Bourne-skelin fyrsta virkilega mikilvæga Unix-skelin. En það var eins og klaufalegt notendaviðmót.

Hins vegar hafði það frábært skriftunarmál með öflugu en einföldu setningafræði. Á þeim tíma var Unix fyrst og fremst forritunarumhverfi, svo að gert var ráð fyrir því að notendur myndu bara búa til sín eigin forskriftir til að gera eitthvað flókið.

Þegar Unix varð víðtækara vildi fólk hafa skeljar sem auðveldara var að nota gagnvirkt. Þannig er þróun á hlutum eins og C Shell og KornShell, sem innihélt miklu betri notendaviðmótareiginleika.

Árið 1989 skrifaði Brian Fox Bash fyrir Free Software Foundation (FSF). Þó að það líti ekki út fyrir það, þá er nafnið í raun gamansamur skammstöfun: Bourne Again SHell.

Sem slíkur kemur það í staðinn fyrir Bourne skelina. En það bætti við alla gagnvirka eiginleika sem fólk hafði kynnst í hinum skeljunum.

Gagnvirkur bash

Í Bourne skelinni var ekki mikið sem þú getur gert sem notandi nema að slá inn skipanir. Bash breytti öllu því. Hér eru stóru breytingarnar.

  • Saga: þetta gerir þér kleift að finna og breyta fyrri skipunum. Þetta felur í sér notkun upphrópunarmerkjans (kallað „bang“) frá csh.

    Það sem meira er, þú getur gert breytingar á fyrri skipunum. Það gerir notandanum einnig kleift að fletta til baka í gegnum fyrri skipanir og breyta þeim beint á skipanalínunni.

  • Samheiti: þetta er eins konar rudiment forritun, þar sem þú getur gefið flókið skipun (eða margfeldi) í einfalt samnefni.

  • Listasafn stafla: þetta gerir þér kleift að „ýta“ núverandi möppu á stafla meðan þú ferð í aðra skrá. Þegar þú ert búinn að skránni geturðu „skellt“ af henni og farið strax aftur þar sem þú varst að vinna.

Það er auðvitað miklu meira að nota Bash. Eftirfarandi úrræði ættu að flytja þig á þinn hátt.

Gagnvirkar auðlindir Bash

Allar Bash skipanir eru, tæknilega séð, handrit. Svo það er ekki eins skýr lína og við gætum viljað á milli þess að nota Bash gagnvirkt og að nota það fyrir forskriftarþarfir.

Til dæmis gæti það verið mjög gagnlegt að nota skráasafnið í Bash handriti. Fyrir vikið gera námskeið ekki alltaf greinarmun á þessum tveimur þáttum Bash. En þessi úrræði beinast að því að hafa bein samskipti við Bash stjórnskipanina.

  • Leiðbeiningar um bash: þetta er virkilega góð kynning á öllum grunnatriðum í því að nota Bash og láta hlutina ganga. Það fjallar ekki bara um fullkomnari hluti. Það felur til dæmis í sér góða umfjöllun um síur og lagnir og tilvísanir.

  • Stuðla að Bash Shell: þetta er frábær leið til að læra smáatriðin um notkun sögu, lokið skráarheiti, samheiti og margt fleira.

  • Bash algengar spurningar: þetta er almenn spurning um Bash, með fullt af upplýsingum um gagnvirkar spurningar og handrit.

Bash forskriftir

Bash er hannað til að vera yfirborð Bourne skeljarins. Þannig að fræðilega séð getur Bash keyrt hvaða Bourne skeljarhandrit sem er (og eftir u.þ.b. fjóra áratugi eru margir af þeim). Þó að það sé ekki alltaf satt, þá er það í langflestum tilfellum það.

Þar sem Bash á nánast engin vandamál með neitt Bourne skeljaskrift munu nokkurn veginn allar upplýsingar um Bourne skeljagerð eiga við um Bash forskriftir.

Dæmi um bash handrit

Bash forskriftarmálið er nokkuð leiðandi. Við byrjum á smá dæmi og gefum þér síðan úrræði til að læra meira. Þetta er einfalt dæmi þar sem greint er frá því hvort handritið hafi verið rekið með skipanalínu rök eða ekki.

#! / bin / bash
ef [$ # -gt 0]
Þá
bergmál "Fyrsta rök: $ 1"
Annar
bergmál "Það voru engin rök"
fi

Skarpur eða hassmerki stafurinn (#) er almennt notaður til að hefja athugasemdir. En í fyrstu línu handritsins, þegar fylgt er eftir með upphrópunarpersónu, segir það skelinni hvaða forrit ætti að keyra handritið.

Efnið eftir upphrópunarmerki er algjör leið til áætlunarinnar. Ef um bash er að ræða er það alltaf í / bin.

Athugaðu að eldra handrit gæti byrjað með #! / Bin / sh, en í flestum kerfum bendir / bin / sh og / bin / bash á sama forrit. (Á sumum er / bin / sh skipt út fyrir einfaldaða Bash forritið sem kallast Dash in / bin / dash.)

Breytur í sh byrja alltaf með dollaramerki. Sérstaka breytan $ # inniheldur fjölda skipanalína. Rökum stjórnskipananna eru gefin tölur: $ 1 í fyrsta lagi, $ 2 fyrir seinni, og svo framvegis.

Breytan $ 0 inniheldur sjálft forritið. Svo önnur kóðalínan skoðar hvort það séu einhver rök fyrir skipanalínunni. (Það gæti líka bara athugað hvort fyrsta skipanalínugreinin, $ 1, sé til.)

Ef það eru einhver skipanalínurök notar skriftin echo skipunina til að gefa út hver fyrsta rökin eru. Ef ekki, prentar handritið út að það væru engin rök.

Að læra Bash skriftum

Bourne-skelin hefur verið í notkun í u.þ.b. fjóra áratugi. Bash hefur verið til í meira en 25 ár. Fyrir vikið eru mörg úrræði til að hjálpa þér að læra það.

  • Kennsla Steve’s Bash Shell forskriftarþarfa: þetta er frábær kennsla sem inniheldur mörg dæmi. Það er frábær leið til að komast af stað með Bash forskriftir.

  • Bash forritun – kynning HVERNIG: þetta er ítarleg kynning á Bash frá botni.

  • Linux Shell Scripting Tutorial: þetta veitir ekki aðeins kynningu á Bash forskriftarþarfir, heldur einnig önnur verkfæri eins og sed (mynstursamsvörun) og AWK (útdrátt gagna).

  • Að skrifa skeljaskrift: þetta er Linux Command kennsla um forskriftarþarfir sem segist vera skemmtilegur.

  • Unix Shell Scripting Tutorial: tíu hluta vídeó einkatími sem byrjar strax í byrjun.

Aðrar Bash Resources

Það er heilmikið að Bash. Hér eru nokkur önnur úrræði sem þér finnst gagnleg.

  • Bash Tilvísunarhandbók: þetta er opinber GNU viðmiðunarhandbók fyrir Bash. Það hefur allar upplýsingar sem þú þarft, en það getur verið ógnvekjandi ef þú ert bara að reyna að byrja.

  • The Grymoire – Heim fyrir UNIX galdramenn: þetta er safn Bruce Barnett námskeiðs fyrir Unix verkfæri. Athugaðu einkum kynningar hans á sed og AWK.

  • The Bash Hackers Wiki: víðtæk úrræði fyrir alla hluti Bash.

  • Stack Overflow: þetta eru Bash merktu þræðir. Það er ákaflega virkur og byggður af mörgum mjög fróðu fólki.

  • Reddit: þetta er Bash subreddit. Skoðaðu einnig skipanalínuna subreddit.

Yfirlit yfir bash

Bash er alltof stórt efni til að fjalla að fullu á einfaldri vefsíðu. En með því að nota auðlindirnar sem finnast hérna færðu þig til að hreyfa við Bash sem notendaviðmót og sem skriftunarmál.

Unix skeljar

Það er mikið af Unix skeljum að velja úr. Við höfum farið yfir þrjú vinsælustu. Ef þú getur ekki ákveðið, þá er Bash næstum örugglega sá sem þú velur.

En sumir vilja eitthvað annað. Með upplýsingunum í þessari grein ættir þú að vera í aðstöðu til að taka rétt val.

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