[Seimineár - sliogáin Unix, Timpeallachtaí] [Douglas Kline - Ollscoil Harvard] [Is é seo an CS50. - CS50.TV] Tá ábhar an lae inniu ar an bhlaosc Unix. Tá mé Douglas Kline, saineolaí, nó ar a laghad go réasúnach úsáideora inniúil, an bhlaosc. Tá bhlaosc an comhéadan le haghaidh an úsáideoir a chóras oibriúcháin an ríomhaire. Is é an t-ainm míthreorach mar, murab ionann agus ainmhí bhlaosc, atá deacair agus cosanta, ceadaíonn an bhlaosc ríomhaire le haghaidh cumarsáide. Mar sin, bheadh ​​membrane scagach is dócha go bhfuil meafar níos fearr. Tá an bhlaosc bunaidh le haghaidh Unix an bhlaosc Bourne. Bourne litrithe B-O-U-R-N-E. Bhí Bourne ar cheann de na húdair bunaidh Unix, agus mar sin tá an bhlaosc ainmnithe i ndiaidh dó. Is é an t-ainm an bhlaosc mar ordú díreach SH simplí. Sin an t-ordú is féidir leat a fhorghníomhú. Tosaíonn an bhlaosc ag logáil isteach. Nuair a bheidh tú logáil isteach ar an ríomhaire, tosaíonn an bhlaosc ag rith díreach ar do shon, agus go bhfuil an méid a thógann do chuid orduithe. Is féidir é tús a chur ag amanna eile chomh maith. Má thugann tú suas fuinneog gan aon tásc eile, beidh sé tús a bhlaosc ar do shon. Sin é an chaoi go bhfuil sé gur féidir leat dul chuig fuinneog agus tús a orduithe clóscríobh agus mar sin de ann cé nach raibh tú logáil isteach leis an fhuinneog. Ina theannta sin, má dhéanann tú logáil isteach iargúlta, ansin beidh sé tús a bhlaosc ar an ríomhaire iargúlta. Agus is féidir a orduithe a rith gan bhlaosc idirghníomhach. Is féidir go gciallódh laistigh de do oibríocht reatha, agus is féidir go gciallódh sé chomh maith oibríocht iargúlta. D'fhéadfá a ordú a sheoladh chuig ríomhaire eile, lena n-áirítear ag tosú suas bhlaosc ann. Go deimhin, tá sé a chur san áireamh ag tosú suas le bhlaosc ann fiú amháin más rud é nach bhfuil do na críche deiridh. Nuair a thosaíonn rud éigin ar bun mar seo, ní chuireann sé tús gá bhlaosc nua. Má thugann tú suas fuinneog nua, tá sé indéanta a insint dó a thabhairt suas ina eagarthóir nó ordú éigin eile. Sa chás sin, beidh an eagarthóir tosú ó scratch. Nuair a thagann deireadh leis an eagarthóir, a thagann deireadh leis an fhuinneog. Is é seo beagán neamhghnách, ach is féidir é a dhéanamh. Sna cásanna sin, ní bheidh sé a bheith ina bhlaosc. Mar sin, nach bhfuil sé gá an cás go mbeidh fuinneog nó roinnt iarratas den sórt sin a thabhairt suas bhlaosc. Shell parses orduithe. Ciallaíonn parsáil aithint na gnéithe éagsúla agus a rangú orthu. Laistigh de ordú, an teaghrán iomlán a scríobhann tú, beidh 1 nó níos mó orduithe aonair a bheidh le déanamh. Is féidir le gnéithe eile a bheith argóintí. Is féidir a bheith ann freisin carachtair speisialta a théann i bhfeidhm ar an forghníomhú a dtoil. Is féidir leo a sheoladh chuig an aschur eile áit éigin ná an scáileán más rud é go mbeadh an t-ordú é a sheoladh de ghnáth ar an scáileán. Is féidir é a ionchur a atreorú; is féidir é a dhéanamh rudaí eile chomh maith. Tá siombailí éagsúla eile, carachtair, agus mar sin de. Baineann parsáil bhrath agus a léirmhíniú na rudaí. Anois, má tá ceisteanna níos mó, atá in áit dócha ós rud é nach bhfuil aon níos mó daoine, beidh muid ag dul ar aghaidh go dtí mo leathanach eile anseo. Dúirt mé níos luaithe go bhfuil an bhlaosc Bourne bhlaosc tosaigh. Tá daoine eile. Is é ceann an C-bhlaosc. Is é an ordú csh. Is é an t-ainm C-bhlaosc ach dráma ar focail. Tugadh isteach an bhlaosc le Berkeley Unix i lár na 1970í. Bhí Berkeley Unix imeacht bhunúsach i bhforbairt Unix. Bhí sé ina réabhlóid ollmhór agus bhí tabhairt isteach an bhlaosc. An chúis go bhfuil spraoi ar focail, C-bhlaosc, is é go bhfuil an C-bhlaosc roinnt tréithe ann a resemble an teanga C, nach bhfuil an bhlaosc Bourne bheith - nó nach raibh sé ag an am sin. Tá an TC-bhlaosc ann freisin. Is é seo an superset an C-bhlaosc. Tá sé gnéithe breise, go leor acu úsáideach le haghaidh úsáid idirghníomhach, cosúil le horduithe chun cuimhne sa mheicníocht stair, a beidh mé cur síos a dhéanamh beagán níos déanaí - ar bhealach simplí, bunaithe ar mhúnla tar éis eagarthóir. Tá ceangail a ligeann duit teaghrán eochair gearr chun ceangal go hordú faide sé freisin. Níl muid ag dul a bheith ag fáil isteach go lá atá inniu ann. Tá roinnt gnéithe atá úsáideach do chláir. Mar sin féin, nach bhfuil an bhlaosc C-úsáidtear go minic le haghaidh cláir bhlaosc. Cláir Shell, más rud é nach raibh a fhios agat cheana féin, Tá cláir atá comhdhéanta de nó tréithe bhlaosc. D'fhéadfá a reáchtáil na cláir. Scríobhann tú a bunch na n-orduithe bhlaosc i gcomhad agus a fhorghníomhú an comhad. Ní gá duit a thiomsú dó. Is teanga léirmhínithe. Is é an frása C-bhlaosc débhríoch anois ó d'fhéadfadh sé tagairt ach leis an C-bhlaosc bunaidh, csh, nó do gach C-sliogáin, lena n-áirítear tcsh. Tá sé beagán débhríoch. Tá bhlaosc níos déanaí an bhlaosc Korn, KSH, ainmnithe i ndiaidh an Ríomhchláraitheoir, Korn. Seo bhlaosc iarracht a ionchorprú isteach i 1 bhlaosc na buntáistí a bhaineann leis an C-bhlaosc lena n-úsáid idirghníomhach agus an Bourne bhlaosc do chláir. Tá sé in úsáid mar bhlaosc idirghníomhach ag roinnt daoine - ina mionlach. Níos déanaí, áfach, ní raibh a thabhairt isteach eile, an bhlaosc Bash, Bash, arís dráma ar focail, bhlaosc Bourne-arís. Tá sé síneadh ar an bhlaosc Bourne. Is Korn bhlaosc freisin. An bheirt acu. Tá sé na cuspóirí céanna an bhlaosc Korn cónascadh an C-bhlaosc ar agus na buntáistí Bourne bhlaosc i 1 bhlaosc. Go leor de na feabhsuithe ar an bhlaosc Korn san áireamh freisin i Bash. Bash, áfach, tá níos mó agus dá bhrí sin is fearr. An Bourne bhlaosc-arís agus an bhlaosc Korn Tugtar sliogáin Bourne-cineál mar tá siad saintréithe an Bourne bhlaosc ar, atá neamh-chomhoiriúnach i roinnt slite le C-sliogáin. Tá sliogáin eile seachas iad sin atá, cuid a bheartaítear a úsáid srianta, b'fhéidir teoranta do roinnt orduithe, b'fhéidir críocha speisialaithe, nach n-úsáidtear go minic. Maith go leor >>. Mír Aghaidh anseo. Tá an bhlaosc Eabhrac tar éis éirí bainteach le foirmeacha éagsúla de Linux. Níl mé cinnte más rud é go fíor de gach foirm. Tá go leor foirmeacha amach ann agus nach bhfuil mé a úsáidtear iad go léir, ach sna go bhfuil mé úsáid tá sé bheith comhlachaithe leis. Chomh fada is a fhios agam, níl rud ar bith faoi Bash a chuireann sé ar bith níos mó ag luí leis Linux ná aon teaglaim eile bhlaosc agus córas oibriúcháin. I mo thuairimse, is dócha léiríonn sé seo ach an claonais na ríomhchláraitheoirí. Go bhfuil a bheith bainteach leis Linux is chúis eile a fearr Bash a KSH ós rud é go bhfuil rudaí is dócha a bheith scríofa ann agus is dócha a scaipeadh. Feicfidh mé a thabhairt duit cúiseanna eile sin ina dhiaidh sin ar. Ba chóir scripteanna bhlaosc Bourne reáchtáil faoi an bhlaosc Korn nó Bash. Má scríobhann tú rud éigin as an bhlaosc Bourne, Is féidir leat a fhorghníomhú dócha é faoi KSH nó bash. Beidh scripteanna bhlaosc Korn reáchtáil dócha faoi Eabhrac, ach ní féidir liom a ráthú go. Níos déanaí ar anseo, ba chóir scripteanna C-bhlaosc a reáchtáil faoin TC-bhlaosc. An C-bhlaosc riamh i ndáiríre a úsáidtear go forleathan le haghaidh scriptithe ós rud é an Bourne bhlaosc agus ina dhiaidh sin bhí níos fearr chun na críche sin na sliogáin Bourne-cineál. Mar sin, nach bhfuil i ndáiríre go léir go tábhachtach. Tá go leor leor de Bourne bhlaosc scripteanna a bhí scríofa ann i bhfad ó shin, Tugadh isteach roimh an bhlaosc Korn nó an bhlaosc Bourne-arís. Glacfar iad fós in úsáid, mar chuid de na córais oibriúcháin, agus mar sin beidh tú iad a fháil má fhéachann tú isteach ar an gcóras oibriúcháin nó roinnt pacáistí cláir d'aois. Is Eabhrac go pointe áirithe bheith ar chineál an lingua franca do chórais oibriúcháin. Tá sé cheana féin chun Windows agus do VMS. VMS, i gcás nach bhfuil a fhios agat go bhfuil, córas oibriúcháin dílseánaigh Digiteach Trealamh Corporation atá fós in úsáid, den chuid is mó taobh thiar de na radhairc. Agus má tá sé ag dul a bheith ag rith ar roinnt córais oibriúcháin éagsúla, dócha claonadh a bhíonn na daoine a athrú chun é. Ach tá sé seo forbairt cuíosach nua. Tá sé ach ag tosú, mar sin ní féidir liom a thuar má beidh sé seo dul amach a bheith i ndáiríre chineál sin de lingua franca. Chomh maith leis sin, mar gheall ar slaiseanna i gconairí comhad agus leabharlanna difriúil idir na córais oibriúcháin éagsúla, Ní fhéadfadh tú a bheith in ann a scríobh script Bash ar chóras oibriúcháin amháin agus ansin rith sé ar a chéile. Ba chóir duit a bheith in ann é a bhogadh idir Unix éagsúla, Linux Córais oibriúcháin Mac OS ach ní gá go Windows nó VMS. D'fhéadfá a athrú cur síos conairainm comhad, agus d'fhéadfadh roinnt leabharlanna a bheith difriúil, d'fhéadfadh difear a dhéanamh ar an mbealach a oibríonn roinnt orduithe nó conas a phróiseáil siad argóintí agus a leithéidí. Chomh maith leis sin, tá rabhadh eile anseo nach bhfuil aon ráthaíocht go léir na sliogáin éagsúla Tá mé luaite - Bourne bhlaosc, bhlaosc C-, TC-bhlaosc, bhlaosc Korn, Bourne bhlaosc-arís - beidh sé ar fáil faoi aon Unix nó Linux nó Mac OS ríomhaire. Ní fhéadfadh siad a bheith simplí ann. Sin ceann de na rabhaidh anseo. Tá sé teorannú trua anseo ós rud é gur mhaith leat rudaí a bheith ag obair i ngach áit, ach ar an drochuair, ní féidir leat a bheith ag brath ar sin. Maith go leor >>. Ceann Aghaidh anseo. Ligean le rá gur mian leat a scríobh script bhlaosc, clár comhdhéanta de ordú blaoisce. A scríobh tú do chuid orduithe, iad a chur i gcomhad, agus a fhorghníomhú an comhad. Cad a tharlaíonn má ba mhaith leat a chur san áireamh argóintí? I gcás na n-oibríochtaí bhlaosc, tá argóintí a dtugtar paraiméadair nó paraiméadair lena suímh agus beidh siad a bheith ar a dtugtar le comhartha Dollar agus uimhir, $ 1, $ 2. Mar sin, má tá an script an ainm seo, d'fhéadfadh mo chéad argóint a argóint 1 agus a d'fhéadfadh a bheith mo dara argóint 2, agus taobh istigh mo script más mian liom tagairt a dhéanamh na rudaí seo - a ligean ar scriosadh seo ós rud é nach bhfuil mé ag dul i ndáiríre a rith sé - taobh istigh mo script a d'fhéadfadh mé a bheith $ 1 chun tagairt a ARG1 agus, $ 2, a thiocfaidh amach go bhealach, ARG2. Mar sin, tá na siombailí atá ar fáil chun tagairt a argóintí, agus iad siúd maidir le gach ceann de na sliogáin. Ina theannta sin, tá carachtair eile. $ * Tagraíonn an liosta argóint ar fad, ar fad iad. Tagraíonn $ # le roinnt argóintí. Arís, baineann sé seo le gach na sliogáin. Glacfar siombailí, * agus # féidir, a úsáid leis na bríonna in áiteanna eile freisin. Ní bheidh muid ag dul isteach sin. Líne sonraitheoir Shell. Cad é gur le haghaidh? Ligean le rá tú atá scríofa scripte agus tá sé do bhlaosc ar leith agus is mian leat a rith sé. Cén chaoi a bhfuil a fhios agat cad a shell beidh do chóras oibriúcháin a úsáid a reáchtáil ar do script? Ag pointe amháin a d'fhéadfadh tú glacadh leis go mbeadh sé ar siúl é sa bhlaosc Bourne más rud é nach raibh tú ag rá ar shlí eile, ach nach bhfuil daoine scripteanna i Bourne bhlaosc go bhfuil i bhfad níos mó scríbhinn agus ní féidir leat a bheith ag brath fiú ar sin níos mó. Mar sin, anseo ní mór dúinn líne sonraitheoir bhlaosc ar dheis anseo. Sin Sonraíonn Bash. Tabhair faoi deara go sonróidh sé é sa conairainm, / bin / bash. Má tá ríomhaire an bhlaosc Bash ach ní ar an eolaire bin, / bin, seo ní bheidh an obair. Sin qualifier eile, rabhadh eile anseo. Is é an comhartha punt an carachtar líne comment. A bhaineann le gach sliogáin. An cás ar leith anseo, #! ag tús script, tá cás speisialta. Sonraíonn Sin an bhlaosc ina bhfuil a reáchtáil an script. Mar a bhí á rá agam, ní fhéadfadh sé a bheith ar an áit / araid chéanna. Ina theannta sin, níl rud eile anseo. Má tá tú é a úsáid ach an comhartha punt gan aon pointe exclamation agus conairainm, Ba chóir a léiríonn C-bhlaosc. Mar sin féin, ní féidir liom a mholadh ag déanamh gur toisc nach bhfuil mé in ann a ráthú go mbeidh obair i gcónaí. Más mian leat a C-bhlaosc, bheadh ​​sé níos fearr a rá mar sin. Ansin, tá rud éigin in áit mearbhall anseo. Má úsáideann tú ar líne sonraitheoir bhlaosc, mar shampla / bin / bash agus nach bhfuil bhlaosc ar fáil ann, níl aon rud den sórt sin mar / bin / bash ar an ríomhaire ar leith, toisc nach bhfuil Eabhrac nó mar tá sé i suíomh difriúil, beidh tú earráid ag rá leat nach bhfuil an script ar siúl agat ann. Agus ar ndóigh ann do script, ionas go bhfuil teachtaireacht earráide mearbhaill. An chúis go dtugann an córas oibriúcháin agat go bhfuil earráid nó, níos cruinne, go dtugann d'bhlaosc idirghníomhach ina bhfuil tú ag rith seo go bhfuil earráid, is é sin tuarascálacha sé an t-ordú a d'úsáid tú, a bhfuil an t-ainm ar an script. Sin ordú ar a dtugtar go héifeachtach leis an bhlaosc ag an ainm an script. Sin nuair a gheobhaidh tú go bhfuil teachtaireacht earráide mearbhaill. Bealach eile chun glaoch script bhlaosc Is ag sonrú an bhlaosc ar an líne ordaithe, mar atá anseo. Is é seo an ordú. Deir sé seo ar siúl Eabhrac agus ansin rith mo script i Bash. Beidh sin a ghlacadh dá leithead seo thar líne sonraitheoir, agus tá sé seo an gné ligean duit a chur ar fáil do slaiseanna i gconairí éagsúla. Má tá tú díreach a thabhairt ar a dtoil, beidh an córas oibriúcháin lorg go ordú in áiteanna éagsúla. Má tá sé ar fáil, ba chóir é a aimsiú. Beidh an ríomhaire a aimsiú Eabhrac cibé áit tá sé suite agus é a reáchtáil, mar sin ní gá duit ansin a bheith buartha faoi nuair a fhaigheann sé é. Tá imní fhéadfadh a bheith eile anseo, amhail is dá mba tá níos mó ná 1 leagan de Eabhrac, a is féidir cé nach dócha. Mar sin, go bhfuil bealach eile chun déileáil leis na rudaí seo. Is féidir le línte sonraitheoir glaoch ar aon bhlaosc. Is féidir leo glaoch freisin rudaí eile seachas sliogáin. Samplaí Tá mé anseo a sed, a bhfuil an eagarthóir sruth; awk, a bhfuil teanga próiseála patrún; agus Perl, teanga scriptithe an-an-fhorbartha. Má chuir tú ar líne sonraitheoir léiríonn ceann de na cláir sin ag an tús, beidh sé dul díreach isteach ar an gclár sin seachas ag tosú a bhlaosc. Tá teorainneacha a n-inniúlachtaí na cláir sin. Is Perl-ann. Is sed ina eagarthóir. Is féidir é a rudaí a dhéanamh níos faide ná go simplí eagarthóireacht. Ach is féidir é a bheith deacair a clár sin. Ina theannta sin, argóintí agus rudaí ag dul go dtí script go bhfuil ceachtar dodhéanta nó mearbhaill. Mar sin, sna cásanna sin, le awk nó sed, tá sé, ar a laghad, i mo thaithí féin, fearr a scríobh bhlaosc script agus glao awk nó sed as an script bhlaosc seachas ag glaoch awk nó sed mar an líne sonraitheoir script. Perl Is teanga an-éagsúlaithe, mar a dúirt mé. Ní féidir leat siúl orduithe idirghníomhach i Perl, rud a chiallaíonn nach féidir leat a codanna de scripteanna go bhfuil tú ag forbairt a thástáil trí iad ag rith idirghníomhach. Mar sin féin, tá sé mar theanga thar a bheith ann agus d'fhorbair sé isteach i uirlis a úsáidtear go forleathan. Sin ach beagán de ráiteas parenthetical faoi na línte Sonraitheoir. I ngach nó foirmeacha an chuid is mó de Linux - arís, ní féidir liom a bheith cinnte go bhfuil gach - agus i Mac OS, má chlóscríobhann tú csh gheobhaidh tú tcsh, agus má scríobhann tú SH gheobhaidh tú bash. Bhí siad ag iarraidh ann a thabhairt duit ar an leaganacha níos airde de na sliogáin, ach is féidir é seo a mearbhall. Má scríobhann tú script ag baint úsáide as tcsh nó gnéithe Eabhrac agus ag glaoch csh nó SH agus ansin déan iarracht a rith sé ar ríomhaire nach bhfuil tcsh nó Bash, go dtiocfadh leat a fháil ar roinnt earráidí má tá orduithe ann nach bhfuil feidhm ag na sliogáin a aithint. Ina theannta sin, is féidir leat a bheith ar a dtugtar suas do bhlaosc ar do ríomhaire áitiúil glaoch sé mar SH nó csh agus ansin dul ar an sliogáin níos airde. Ní féidir leat fiú smaoineamh ar an bhfíric go bhfuil tú ag baint úsáide as an bhlaosc níos airde. Mar sin, tá sé seo le pitfall féideartha. Cén chaoi a bhunaigh sé go má scríobhann tú SH gheobhaidh tú Bash, má scríobhann tú csh gheobhaidh tú tsch? Tá rudaí sna ríomhairí a dtugtar naisc féidir ceangal leis ainmneacha comhad a tharchur chuig an rud céanna. Is féidir é a bheith 2 Ainmneacha le haghaidh an comhad céanna nó comhad arb é a tharchur chuig comhad eile. Siad ar a dtugtar naisc crua agus nasc siombalach. Ní bheidh muid ag dul isteach go níos mó lá atá inniu ann. D'fhéadfadh a bheith ann freisin comhaid ar leith - 1 SH comhad, 1 Bash comhad - ach tá siad araon á reáchtáil Bash. Ansin, níl qualifier eile anseo. Má tá tú ag glaoch ar cheann de na sliogáin de réir ainm amháin, d'fhéadfá smaoineamh gur mhaith leat a fháil ar an fheidhmiúlacht céanna a iarraidh é ag ainm eile. Bhuel, nach bhfuil i ndáiríre gá go fíor. Is féidir leis na horduithe a scrúdú an ainm a bhí siad ar a dtugtar agus is féidir leo, ar bhonn an t-ainm, iad féin a iompar ar bhealach éagsúil. D'fhéadfadh a bheith ann ar shaincheisteanna iarraidh cloí le caighdeán. D'fhéadfadh roinnt de tú gur chuala an caighdeán POSIX nó eile, b'fhéidir gnéithe eile. Is féidir é seo a roghnú uaireanta ag argóintí nó ag leagan síos athróg bhlaosc. Is féidir glaoch ar sé mar SH nó bash mar thoradh ar iarbhír ar forghníomhaithe éagsúla fiú má tá sé an comhad céanna go bhfuil tú ag forghníomhaitheach. Tá rud eile a mheas go bhfuil fiú má ríomhaire eile tcsh nó Bash, más rud é nach bhfuil siad nasctha mar atá siad ar do ríomhaire áitiúil má tá tú ar ríomhaire áitiúil Linux nó Mac OS, ansin arís beidh tú a fháil ar an bhlaosc a ghlaonn tú SH nó csh, nach bhfuil an ceann a b'fhéidir gurbh fhearr leat. Tá Bourne bhlaosc atá ann faoi láthair feabhsuithe níos lú ná iad siúd i Bash ach anuas siúd sa Bourne bhlaosc bunaidh. Mar thoradh ar sin, fiú an bhlaosc Bourne atá ann faoi láthair, SH, fiú nuair nach bhfuil sé Bash resembles, an teanga C níos mó ná a dhéanann an C-bhlaosc. Ní raibh sin fíor nuair a bhí an C-bhlaosc cruthaíodh an chéad, ach tá sé d'fhorbair go bhealach. D'fhéadfadh tú faoi deara anseo go léir na hainmneacha bhlaosc ach amháin i gcás an bhlaosc Bourne bhfuil rud éigin a chur in iúl a bhlaosc bhfuil siad - csh, bash - ach tá an bhlaosc Bourne ach SH. Cén fáth? Ba é sin an bhlaosc bunaidh. Bhí sé AN bhlaosc ansin, ní bhlaosc, agus ós rud é go raibh sé AN bhlaosc, ní raibh aon chúis a idirdhealú a dhéanamh idir bhlaosc eile. Mar sin tá sin an fáth go bhfuil sé an ainm agus fós ní. Is é seo an barr anseo líne ó bhunachar sonraí focal faire don cuntas atá agam ansin ar ríomhaire eile. Tá mé ag dul chun iarracht a fháil ar an ainm sin ionas gur féidir leat a fheiceáil ar an chuid sin ag an deireadh, an bhlaosc. Tá sonraí sa bhunachar phasfhocal saintréithe logáil isteach do na húsáideoirí. Ag tús an ainm úsáideora, ar féidir leat a fheiceáil ar an 2 litir dheireanach de mo anois. Na réimsí anseo scartha le colons. An réimse seo caite, mar is féidir leat a fheiceáil go bhfuil, bin / tcsh, an bhlaosc. Sin an sonraitheoir bhlaosc. Tá rud éigin suimiúil anseo. Nuair a bhí Unix fhorbair an chéad, ní raibh ach 1 bhlaosc, mar sin ní raibh aon rogha ann. Mar sin, cén fáth go raibh siad ar chumas réimse sa bhunachar sonraí phasfhocal a shonrú bhlaosc? Níl a fhios agam, ach tá sé ádh go raibh siad. Tá sé sách deacair athruithe san fhormáid phasfhocal bhunachar sonraí a dhéanamh mar gheall ar tharchur go leor cláir a leagan amach agus bheadh ​​gá iad a athscríobh. Tá sé ina fhorbairt aghmur nó fortuitous a bhí siad réimse sin. Is é sin an cineál líne comhad phasfhocal a úsáid ar gach Unix agus Linux ríomhairí chomh fada is a fhios agam. An Mac Tá a chóras féin. Tá sé i ndáiríre comhad phasfhocal leis na línte sa bhformáid, ach nach bhfuil i gcás ina bhfuil na saintréithe úsáideoir a shainmhíniú. Ráiteas eile parenthetical ann. Má tá tú ag glaoch a bhlaosc, is féidir leat glaoch air mar fo-bhlaosc do sliogáin atá ann cheana féin. Mar sin, má théann mé anseo, a ligean ar a fháil haitheantas coibhneasta de na rudaí seo. Seo mé sa C-bhlaosc. Sin athróg, ina n-aithnítear go cruinn mo bhlaosc, nach bhfuil i ndáiríre i gcónaí ar bhealach iontaofa a chinneadh cad a bhlaosc tú ag rith, ach sa chás seo tá sé. Cad a tharlaíonn má mé ach cineál - Anois, tá mé i Bash. Tá roinnt rudaí ag dul a bheith mar an gcéanna. ls Insíonn dom mo orduithe. Má dhéanann mé a chur ar fionraí ar ais go dtí mo C-bhlaosc, LS, céanna. Ceart? fg, tulra, ar ais go dtí mo bhlaosc Bash. PWD, chomhadlann reatha, ar ais go dtí an C-bhlaosc. PWD, difriúil eolaire - i ndáiríre ní eolaire éagsúla sa chás seo. Tá sé an t-eolaire céanna. Ligean le rá Ba mhaith liom chun glaoch ar ordú anseo: nuair a LS. Cad a dhéanann a dhéanamh? Insíonn sé dom nuair ordú an LS, Tá an ceann a thugann dom liosta eolaire, atá lonnaithe i LS. A ligean ar dul ar ais go dtí Bash bhlaosc. A ligean ar iarracht an rud céanna. Hmm, suimiúil ann, i gcás: ordú Ní bhfuarthas. Cén fáth go bhfuil sin? Tá an áit ordú tógadh i leis an C-bhlaosc. Ní hé seo an ordú go bhfuil a léamh i do chuimhne ó áit éigin eile agus chun báis. An C-bhlaosc ritheann sé ag forghníomhú aistriú chuig chuid dá Cód féin agus nach bhfuil sé sa bhlaosc Bash. Mar sin Eabhrac, nach bhfuil a leithéid de ordú-tógtha i Breathnaíonn, chun é, ní é a fháil, agus a fhaigheann muid earráid. Mar sin, tá ní mór dúinn a bhlaosc Bash reáchtáil faoi C-bhlaosc, agus tugaimid go mbunófar fo-bhlaosc. Agus ar eagla na heagla go bhfuil tú aisteach, tá a bhealach féin na n-orduithe a aimsiú Bash bhlaosc. Tagraíonn hashed ar an bhfíric gur féidir é a fhorghníomhú níos gasta, á fháil níos tapúla. Sin ceann de na feabhsuithe a tógadh i le roinnt de na sliogáin. Sliogáin Bourne-cineál is fearr do chláir. Tá siad cosúil le struchtúir rialaithe lúb, ráitis coinníollach, an saghas na n-orduithe go mb'fhéidir go mbeadh tú a úsáid i dteangacha cláir cosúil C nó cibé teanga. B'fhéidir go bhfuil tú ag cláir i Java nó cibé. Tá sliogáin sin freisin. Na sliogáin Bourne-cineál, go háirithe Eabhrac, tá níos mó agus tá siad deartha le solúbthacht níos mó. Tá arrays ag an bhlaosc Bash. Ní dhéanann an bunaidh Bourne bhlaosc. Mar sin, is féidir a bheith i bhfad buntáisteach do chláir. An C-bhlaosc a dhéanann i ndáiríre tá arrays ach nach bhfuil a lán de na gnéithe eile. Beidh na sliogáin Bourne-cineál fhorghníomhú níos tapúla más rud é nach bhfuil siad na gnéithe a bheartaítear a úsáid idirghníomhach. Tá tú rudaí a luchtú síos chun críche amháin; hualaí seo síos iad chun críche eile. Níl an trádáil-uaire ann. Glacfar na gnéithe atá mbeartaítear iad a úsáid idirghníomhach Tá i ndáiríre ar beagán nó gan aon úsáid le haghaidh scriptithe. Is féidir a úsáid fho-bhlaosc idirghníomhach díreach cosúil leis an gceann a thosaigh mé ann a thástáil amach orduithe a intinn agat a úsáid i script. Sin an méid nach féidir leat a dhéanamh le Perl. Is féidir leat é a dhéanamh leis na sliogáin. Fiú amháin is féidir na struchtúir cosúil le haghaidh lúb agus mar sin de a chur ar siúl go hidirghníomhach. Tá siad ó am go ham úsáideach a reáchtáil idirghníomhach, ach tá níos mó seans ann go bhfuil tú ag baint úsáide as iad a script a fhorbairt. Ainmneacha cleite. Tá sé seo ag dul a bheith thart ar an C-bhlaosc. Meicníocht Stair nuair a gheobhaidh tú ar ais go dtí orduithe níos luaithe nó codanna díobh go atá tú ar siúl cheana féin. Arís, mar gheall ar an C-bhlaosc, tá Bourne bhlaosc agus an bhlaosc Korn na rudaí seo, ach níl mé ag dul a fháil isteach orthu. Mar sin, tá anseo roinnt ailiasanna úsáideacha go bhfuil mé. In ionad ls clóscríobh - tá sé ina ordú coitianta - ach cineál l agus tú féin a shábháil 1 charachtar. ls le roghanna éagsúla, iad siúd obair ar fad. Tabhair faoi deara go bhfuil na sainmhínithe Sleachta timpeall orthu. Sna cásanna sin, nach bhfuil na comharthaí athfhriotail is gá. Más féidir leat sin a shainiú ailiasanna gan na comharthaí athfhriotail, bheadh ​​sé ag obair fós. Tá siad molta. Tá cásanna nuair nach féidir leat é a úsáid ar an ceanglófar mar is mian leat rud éigin a tharlóidh a mbeadh an ceanglófar chosc. Uaireanta is féidir leat a luaigh cuid den mhíniú sin ach ní ar fad é. Tá sé molta freisin go ginearálta úsáid a bhaint as comharthaí athfhriotail singil seachas Sleachta dúbailte. Tá Sleachta dúbailte éifeachtaí ar shainmhínithe athróg, go háirithe cúis iad le meas seachas stopadh. Cén fáth go mbeadh muid ag iarraidh a stopadh an mheastóireacht? Agus conas a dhéanann Sleachta gur le haghaidh dúinn? Seo ordú a d'fhéadfá a fháil suimiúil. 'LS g *' g *, mar atá a fhios agat is dócha go bhfuil, léiriú saoróg do na hainmneacha comhaid tosú le g. Má scríobh mé díreach i gceannas LS g *, beidh mé a fháil ar liosta de na hainmneacha sin go léir i mo chomhadlann reatha. Má shainiú go ailias mar go bhfuil sé anseo leis na comharthaí athfhriotail, beidh sé ar siúl go gceannas i do chomhadlann reatha nuair a bhíonn tú ag rith sé. Ach má ritheann tú an sainmhíniú ailias gan na comharthaí athfhriotail, Beidh sé measúnú ar an saoróg g * nuair a ritheann sé ordú seo a shainmhíniú. Mar sin, go mbeidh na sainmhínithe ar an ailias bheidh LS le leanúint ag an liosta de na comhaid ar an eolaire ina bhfuil an t-ordú forghníomhaithe ailias, beag beann ar an áit ina bhfuil sé ar intinn agat i ndáiríre a reáchtáil an t-ordú. Ní hé seo an úsáid bhfad, agus na comharthaí athfhriotail singil cosc ​​a chur ar an meastóireacht ar an réiltín. Mar sin leat a fháil ach ar an sainmhíniú á LS g *. Ansin, nuair a ritheann tú an ailias, LGS, cuireann sé ansin go amach. Anois, nach bhfuil aon Sleachta, agus beidh sé a mheas an réiltín nuair a ritheann tú an t-ordú ailias. Mar sin, go bhfuil an rud amháin. Bheadh ​​Sleachta dúbailte an éifeacht sin céanna anseo, ach tá cásanna eile a shainiú nach mbeadh Sleachta dúbailte ag obair chomh maith. Seo ceann eile. D'fhéadfá a fhios agat an ordú grep. Is féidir leis an ordú grep a úsáid chun scanadh comhad do línte a bhfuil teaghráin áirithe. Mar sin, a ligean ar dul thar anseo agus beidh mé scoir ó mo bhlaosc Bourne. Maith go leor. Seo comhad. Ligean le rá tá sé teaghráin abc grep. Tá sé. Má dhéanann mé zddd grep, rachaidh mé rud ar bith. Maith go leor. Mar sin, aimsíonn sé ar shraith, tuarascálacha sé; nach ndéanann sé fháil, ní chuireann sé tuairiscithe a chosaint. Aschur sé aon líne a bhfuil an teaghrán ar sé. Tá gach cineál de roghanna anseo ar féidir leat a fháil ar an doiciméadú. Seo bealach amháin chun é a dhéanamh. Cad mar gheall ar an gceann seo, ailias grabc 'grep abc'? Sin ag dul a chur san áireamh 1 argóint nuair a bhíonn an ailias sainithe. Mar sin, má dhéanann mé go anseo, anois má dhéanann mé grabc, anois folaíonn an ailias níos mó ná an t-ordú simplí. Tá sé freisin ar an argóint. Go dtí seo go n-oibríonn. Tá mé ordú eile anseo, an ceann seo, mar sin tá na teaghráin éagsúla in ann agus a thaispeáint nach mbaineann sé seo aon rud a aimsiú ann ós rud é nach bhfuil sé comhoiriúnach. Cad a tharlaíonn má ba mhaith liom a chur san áireamh sa sainmhíniú ailias an comhad a bhfuil mé ag dul a chuardach agus ba mhaith liom a thabhairt mar argóint don ailias an teaghrán go bhfuil mé ag lorg? D'fhéadfadh mé ag iarraidh a rá abc mar an argóint le mo ailias, ach an ailias chinneadh cheana féin an comhad. Agus sin nuair a thiocfaidh an abairt isteach Fógra anseo ní mór dúinn grep díreach mar a bhíodh. Tá an comhad anseo, teaghráin. \! ^, De chineál ar léiriú corr, is dócha, más rud é nach bhfuil tú ag feiceáil roimh seo. Is pointe exclamation mar chuid den mheicníocht staire C-bhlaosc. Is féidir é a thabhairt chun cuimhne orduithe níos luaithe, is féidir é a thabhairt chun cuimhne ar na hargóintí orduithe agus mar sin de. Is é an mheicníocht staire a úsáid mar chuid de aliasing. Má tá tú a shonrú ar líne tar éis an pointe exclamation, beidh sé a tharchur chuig an líne sa liosta staire, ach ní bheidh muid ag dul isteach anois ó tá sé ina ábhar ar fad eile. Is féidir cuid de líne a shonrú. Mar sin, bheadh! 03:02 ar an dara argóint uimhir ordú 3. An caret anseo sa slonn sheasann do na chéad argóint. Más rud é nach bhfuil tú a thabhairt dó léiriú ar a ordú go bhfuil tú ag tagairt do, Tagraíonn sé leis an ordú deiridh roimhe, agus is é an caret siombail don chéad argóint. Toisc go bhfuil sé an caret agus nach bhfuil an líon, ní gá duit a bhaint as an colon, mar sin ciallaíonn! ^ an chéad argóint leis an ordú roimhe sin. Is beag measctha suas anseo. Sa chás seo, nuair a úsáideann tú an sainmhíniú mar ailias, Tagraíonn an tagairt stair ar ais go dtí an orduithe ina bhfuil an ailias a úsáidtear. Mar sin, tá sé seo ag dul ar ais 1 gceannas mar oibríocht staire, ach mar oibríocht ailias tagraíonn sé leis an ordú a bheadh ​​leat cineál, rá, grstrings_file. Tá na comharthaí athfhriotail anseo ann. Cad é an cúlslais do? Sa chás seo, mar atá in áiteanna eile, nach bhfuil muid ag iarraidh a fhorghníomhú an mheicníocht stair cé a shainmhíniú ailias. Más rud é nach raibh againn an cúlslais ann, bheadh ​​an bhlaosc tarraingt sa chéad argóint de an t-ordú ceart roimh Rith sé ordú seo ailias, nach bhfuil muid ag iarraidh. Ba mhaith linn seo a tógadh i leis an ordú ailias chun glaoch i argóint níos déanaí. Ní gá comharthaí athfhriotail singil éalú pointe exclamation, an tagairt staire. B'fhéidir a fhios agat ciallaíonn an abairt éalú a athrú ar an bhrí rud éigin. Sa chás seo, ciallaíonn sé rud éigin chun stop a chur as a bhfuil brí ar leith. Tá pointe exclamation ar bhrí speisialta stair. Escape agus nach bhfuil an bhrí sin. Ní gá Sleachta a dhéanamh; ní cúlslais. Mar sin, tá muid ag úsáid i ndáiríre 2 leibhéil escaping anseo. Tá mé ag dul chun bogadh an ordú isteach an fhuinneog eile gan clóscríobh sé trí úsáid a bhaint as na hoibríochtaí eagarthóireacht, a bhféadfaidh tú úsáideach. Rud eile anseo beidh mé a thaispeáint duit. Má tá tú ach cineál ailias gan aon argóintí, insíonn sé leat go léir do chuid argóintí. Is é seo a bunch de ailiasanna a bhí anseo agam cheana seachas iad siúd a bhfuil mé ag baint úsáide anseo inniu. Ach má tá mé ach cineál leis an ainm ailias, insíonn sé dom cad a chiallaíonn sé. Fógra go bhfuil an Sleachta imithe agus tá an cúlslais imithe. Is é seo an teaghrán anseo mar thoradh ar an sainmhíniú ailias, agus anois tá sé ach! ^ ann. Tá sé seo ag dul chun breathnú ar an teaghráin comhaid le haghaidh rud ar bith. Mar sin, má dhéanann mé teaghráin grstrings_file, ní raibh mé a thabhairt dó rud ar bith a chuardach le haghaidh ann, ach tá sé ag iarraidh i teaghráin. Ní raibh sé teacht ar an teaghráin focal sa teaghráin comhad, ach é a aimsiú abc. Agus nach ndéanann sé a aimsiú go. Mar sin anseo tá muid ag tabhairt argóint go amas isteach an sainmhíniú ar an ailias, go bhfuil a cuireadh isteach isteach é. Tá sé seo nuair a thagann focal as. Is féidir leat úsáid a bhaint níos mó ná 1. Is é an caret siombail don chéad argóint. Má bhí tú a úsáid an dara argóint, ba mhaith leat a rá ansin: 2. Níl aon siombail speisialta le haghaidh an dara argóint. Agus toisc go bhfuil tú ag baint úsáide as Uimhreán, ba mhaith leat a bhaint as an colon. Tá, áfach, rogha eile anseo. Seasann an comhartha Dollar an argóint seo caite. Agus toisc go bhfuil an siombail, is féidir leat a fhágáil ar lár an colon. Mar sin, bheadh ​​sé an argóint deiridh sa liosta. Agus níl freisin go bhfuil ceann. Ciallaíonn réiltín léir, mar sin is é seo an liosta iomlán argóint, agus arís, is féidir leat a fhágáil ar lár an idirstad toisc nach bhfuil sé ina uimhir. Tá súil agam go bhfuil tú ag breathnú ar fad seo go léir. Is féidir leis an meicníocht stair dul ar ais go dtí línte níos luaithe sa liosta staire. D'fhéadfá é seo a dhéanamh i sainmhíniú ailias. Riamh mé le feiceáil seo a dhéanamh. Bheadh ​​sé d'éifeacht ag tarraingt amach orduithe níos luaithe ón liosta staire nuair a fhorghníomhú tú an ailias, a d'fhéadfadh a bheith orduithe éagsúla ag brath ar cathain agus áit a bhfuil tú a fhorghníomhú. Conceivably b'fhéidir gur mhaith leat a tharraingt amach den sórt sin a thagairt ach a fhios cad a bhí ar ordú níos luaithe. Riamh mé le feiceáil seo tarlú. Is dócha go bhféadfadh duine éigin ag iarraidh a, ach tá sé seo an-dócha. Tá rud eile anseo. Má úsáideann tú na tagartha stair-cineál, ansin ní gá ach na hargóintí a bhfuil tagairt den sórt sin a úsáidtear. Má tá tú sainmhíniú ailias nach a úsáideann tagairt staire-cineál, má éiríonn sé ach an tús an ordaithe agus tá tú argóintí breise, ansin aon rud a scríobhann tú tar éis sin Beidh a chur leis an ordú. Sa chás seo, an sampla a thug mé díreach ann, a úsáid le linn an chéad argóint; ní raibh muid úsáid aon daoine eile. Má bhí argóintí eile tugtha ar an líne ordaithe, ní bheadh ​​siad a úsáid. Mar sin, má úsáideann tú an tagairt staire ag gach, ansin caithfidh tú a úsáid sé chun a fháil ar aon argóint. Níl aon rud eile anseo Ba mhaith liom ach a lua, i bpáirt parenthetically, is é sin go bhfuil an mheicníocht stair leis an pointe exclamation Téann ar ais go dtí an bunaidh C-bhlaosc. An tcsh isteach oibríochtaí stair a bhaint as an cineál na n-orduithe agus teaghráin ó na heagarthóirí, ceachtar Emacs nó vi. Is é mo thuairim phearsanta go bhfuil Emacs i bhfad níos éasca le húsáid chun na críche sin fiú má úsáideann tú vi do do eagarthóireacht rialta. Tá orduithe Emacs éagsúla atá in oiriúint anois le haghaidh stair. Rialú P Faigheann an líne roimhe seo ar an liosta staire. Beidh eile Rialú P gheobhaidh tú an ceann roimhe sin. Dhéanann an arrow suas ar an rud céanna. Rialú N faigheann an ordú seo chugainn má tá tú scrolled cheana féin ar ais roinnt bealaí. Dhéanann arrow Dúin go bhfuil an iomarca. Is féidir leat bogadh ar chlé go deas leis na saigheada agus rudaí éagsúla eile. Is féidir é seo a dhéanamh ar úsáid a bhaint as an meicníocht staire i bhfad níos éasca ná mar a úsáid a bhaint as an pointe exclamation error, ach ní bheadh ​​leat sin a úsáid i sainmhíniú ailias. Beidh muid ag dul thar an am sin éigin eile. Athróga. Tá a fhios agat cad atá i athróg teangacha cláir. Tá na sliogáin orthu chomh maith. Úsáideann an C-bhlaosc an t-ordú a leagtar chun athróga a shannadh, ionas go leagann an athróg a go luach b - mar a dúirt mé, sainmhíniú useless ach léiriú ar an gcaoi a bhfuil seo a úsáid. Beidh an ordú leagtha a chruthú athróg más rud é nach bhfuil sé ann cheana féin. Is féidir na paraiméadair lena suímh le haghaidh scripteanna blaoisce a mheas athróg, ach tá an úsáid a bhaint as dóibh agus na rialacha dóibh beagán difriúil. Ní féidir leat luach a shannadh go $ 1 le linn script. Ba mhaith leat a bheith athróg nua a shainmhíniú chun na críche sin má bhí roinnt de tú a. Cineál shocrú gan aon argóintí agus tú liosta de na hathróga atá sainithe faoi láthair. Agus a ligean ar a fháil níos mó ná mo bhlaosc eile anseo agus féach cad a fháil againn má dhéanann muid go. Go leor liosta fada ann, ceart? Scrollaigh suas le beagán. Féach ar gach sin. Tá cuid de na rudaí seo a shainmhíniú go huathoibríoch ag an bhlaosc. Cruthaíonn an bhlaosc an athróg agus tugann sé luach. Tá cuid acu sainmhínithe ag an bhlaosc ach ansin ath-shainmhíniú ag an úsáideoir de réir a roghanna. Agus tá cuid acu cruthaithe ag an úsáideoir ag brath ar cad atá á dhéanamh aige an lá sin. Sin díreach atá leagtha gan aon argóintí. Níl gné corr anseo an rud. Tá a bheith gan aon spásanna idir na ionann a shíniú agus an t-ainm athraitheach agus an luach nó spásanna ar an dá thaobh den ionann agus a shíniú, mar atá sa gceann seo. Ní bheidh an obair seo, agus tá sé seo i ndáiríre ar ordú bailí ach ní bheidh sé a dhéanamh cad ar intinn agat. Beidh an ordú ag obair mar má tá tú díreach a rá a leagan síos agus ainm athróige gan aon ionann shíniú nó a leagan síos agus ainm athróige le ionann shíniú agus aon luach, Beidh sé a leagtar ar an athróg a luach nialasach. Mar sin, a shocrú le = Tá ordú bailí. Is féidir leis an ordú leagtha a shainiú níos mó ná 1 athróg ar an líne chéanna. Mar sin, tá an éifeacht a shainmhíniú araon a agus b chun luachanna faoin margadh saothair seo a ordú anseo. Is dócha nach bhfuil cad ba mhaith leat. Seo ar cheann anseo, a luadh níos luaithe, mar thoradh ar earráid toisc nach bhfuil a = b léiriú bailí. Ní féidir an t-ainm athraitheach tús a chur leis an comhartha comhionann. Agus tá na rudaí eile anseo. Baineadh úsáid as na colons chun na hargóintí ó línte staire a roghnú, agus is féidir iad a úsáid - agus ní raibh mé ag dul isteach roimh - chun na rudaí sin a mhodhnú. Is féidir iad a úsáid freisin chun athróga bhlaosc a mhodhnú. Seo ar cheann anseo $, a, tá réimse seo bán. : Beidh r éirí de thalamh síneadh. Beidh síneadh rud ar bith tar éis ponc, ponc agus rud ar bith a leanas ag an deireadh comhad, ach ag deireadh an liosta tar éis an Slais seo caite. Mar sin, tá mé é anseo. a bhfuil. Beidh sé titim ar an. O. Má níl aon síneadh, ach amháin na slaiseanna i gconairí tar éis an Slais seo caite, beidh sé nach bhfuil aon éifeacht. a: h, an abairt sin a bheidh athróg, éirí de thalamh an ghné dheireanach den liosta eolaire, arís, ach amháin tar éis an Slais seo caite. Thiocfaidh chun bheith Mar sin, / A / b / c / A / b, ach tá an ceann seo a athrú toisc go bhfuil an eilimint tar éis an liosta null. Anseo tá rud éigin a freisin ba mhaith liom béim a chur. Ní dhéanann na cailitheoirí cuardach bheith ann de na comhaid. Siad ag breathnú díreach do theaghráin. Tá siad seo i gceist a ionramháil ainmneacha comhaid, slaiseanna i gconairí, ach is féidir iad a úsáid ar aon teaghrán fiú amháin más rud é nach tá sé ina ainm comhaid. Agus nach bhfuil siad ag breathnú chun a bheith ann, mar sin má tá aon comhad den sórt sin, / A / b / c, seo a bheidh ag obair go fóill. Cibé an bhfuil sé ar aon úsáid is ceist eile, ach beidh sé ag obair fós. Tá Athróga éagsúla sna sliogáin Bourne. Beidh muid a fháil chun go níos déanaí. Is féidir an comhartha Dollar a éalaigh díreach cosúil leis an pointe exclamation agus an réiltín. Is féidir an comhartha Dollar a éalaigh le cúlslais nó na comharthaí athfhriotail singil. Tá Sleachta dúbailte an éifeacht corr i ngach sliogáin forcing an meastóireacht dollar léiriú athróg shíniú. Mar sin, má tá sé á éalaigh ar bhealach amháin, is féidir leis an Sleachta dúbailte an éifeacht ar cúis é le measúnú ar aon nós. Is é seo mearbhall beag. Má tá leibhéil éagsúla de éalú, mar shampla comharthaí athfhriotail singil taobh istigh Sleachta dúbailte nó Sleachta dúbailte taobh istigh Sleachta aonair, ba chóir duit a thástáil a fheiceáil cad a tharlóidh le athróg má tá tú ag baint úsáide as ceann. Glacfar 2 staideanna - taobh istigh dúbailte aonair, taobh istigh amháin dúbailte - ná a thabhairt duit gá an toradh céanna. Comhshaol athróg, faoi cheangal athróg C-bhlaosc. Tá athróg Comhshaoil ​​freisin i athróg C-bhlaosc, agus tá siad chomh maith athróg i sliogáin eile freisin. Sa C-bhlaosc, tá siad tacair ar leith. Is iad na rudaí a bhí á rá agam roimh faoi athróga bhlaosc. Tá athróg Comhshaoil ​​sraith ar leith de athróga cé is moite de roinnt athróg a tugaimid athróg cheangal, atá an-tábhachtach agus beidh muid ag dul isteach ins na níos déanaí. Comhshaol athróg iad a rith go huathoibríoch ar sliogáin nó orduithe atá ar siúl ó do bhlaosc. Níl na rudaí eile. Na athróg bhlaosc, nach bhfuil na ailiasanna. Tá athróg Comhshaoil. Sin an fáth a thugann muid orthu athróg timpeallachta, an smaoineamh a bheith go leathnaíonn an timpeallacht anuas díreach tar éis do bhlaosc atá ann faoi láthair. Is féidir iad a úsáid chun rudaí a shainiú le haghaidh orduithe. Seo sampla. Printéir, LPDEST. Is féidir an dá de na hathróga a shainiú printéir go mbeidh ordú a úsáid chun rudaí a phriontáil. Má tá tú ag clódóirí il timpeall, b'fhéidir gur mhaith leat a chur ar an ceann is mian leat. Is é an chúis atá againn 2 athróg go raibh scríofa tacair éagsúla na n-orduithe baint úsáide as na hathróga difriúla. D'fhéadfá a thabhairt dóibh luachanna difriúla. Is dócha go mbainfidh tú a thabhairt dóibh araon an luach céanna. Glacfar na rudaí ag obair mar gheall ar an orduithe a dhéanamh priontáil Cuireadh cláraithe chun scrúdú a dhéanamh ar na luachanna na n-athróg. Más rud é nach raibh clár scríofa go bhealach, dá scríobh sé rud éigin eile a dhéanamh, Bheadh ​​an athróg a bheith nach mbaineann le hábhar. Mar sin, nach bhfuil an córas ag feidhmiú ag lorg na hathróga gach uair tú a atreorú chuig printéir. Tá ordú go ndéanann priontáil ag lorg na hathróga má tá sé cláraithe go bhealach. Tá na hathróga atá sainithe minic i do chuid comhad initialization ach ní gá. Is féidir leat iad a shainiú ar an líne ordaithe. Féadfaidh siad a shainmhíniú i gceannas. D'fhéadfadh ordú a ritheann rud éigin a bhfuil a rogha féin athróg - athróga atá uathúil pacáiste bogearraí ar leith, mar shampla. Beidh siad a shainiú nuair a ritheann tú phacáiste sin. Cén chaoi a bhfuil na hathróga aghaidh chuig fo-bhlaosc? Nuair a chuirtear deireadh le fo-bhlaosc scríofa, ní chuireann sé a scríobh isteach sa cheantar. An limistéar an fo-bhlaosc atá dírithe ar athróga timpeallachta nach bhfuil scríofa ag na fo-bhlaosc; sé scríofa ag chóipeáil. Nuair a ritheann tú ordú gnáth, mar shampla na n-orduithe a phriontáil nó pé rud, dtosaíonn siad amach ag a chruthú bhlaosc nua. Cruthaíonn an blaosc agus ansin overwrites cuid de a leis an ordú go bhfuil tú ag rith, a bhfuil beagán mearbhall, ach tá go conas a fháil ar na horduithe na hathróga timpeallachta go bhfuil siad sin a tharchur chuig níos déanaí. An orduithe anseo chun an comhbheartas eachtrach an setenv athróg. Sin é an chaoi tú a shainiú é. Tá sé 3 eilimintí: setenv, athraitheach, luach. Má tá tú díreach a dhéanamh setenv gan aon argóintí, cad a dhéanann tú a fháil? Tá liosta de gach ceann de na hathróga. Arís, tá sé liosta deas fada agus sa chás seo, mar atá i na cinn eile, na hathróga atá sainithe den chuid is mó ag mo oibriú logáil isteach ag an bhlaosc féin seachas ag aon rud a rinne mé. Níl ordú eile anseo, printenv. Sin priontaí amach chomh maith leis an timpeallacht. Fógra an rud deireanach anseo, EAGARTHÓIR = vi. Sin a deir go má mé ag baint úsáide rud éigin go bhfuil gá, eagarthóir agus ní féidir liom a shonrú ina eagarthóir agus ceadaíonn sé dom an rogha, d'fhéadfadh sé a thabhairt dom vi. Cad a tharlaíonn má féidir liom EAGARTHÓIR printenv? Insíonn sé dom cad é. Ceart roimh sin, bhí athróg, LÚIDE. Is iad seo na roghanna atá agat mainneachtainí nuair a ritheann liom an t-ordú LÚIDE, a thaispeánann comhaid. Mar sin, má dhéanann mé sin, is féidir printenv a ghlacadh 1 argóint nó 0 argóintí, nach mó ná 1. Tá orduithe eile chomh maith, ach ní táimid ag dul chun dul isteach go léir go lá atá inniu ann. Cuimhnigh go raibh na Mionathraitheoirí do na hathróga bhlaosc mhaith: h, a scaoil an ghné dheireanach de conairainm, nó: r, a titim síneadh. Glacfar iarratas a dhéanamh anois leis na hathróga timpeallachta freisin. Ní raibh siad a úsáidtear chun. Úsáidtear é a bheith nach bhféadfaí iad a mhodhnú. Anois is féidir leo a bheith. Tá sé ar cheann de na cinn leis na forbairtí ar na sliogáin thar na blianta. Bhí mé ag rá go bhfuil na sliogáin mar chuid de na timpeallachtaí agus athróga bhlaosc sa C-bhlaosc, le roinnt eisceachtaí, tacair ar leith. Is féidir leat athróg timpeallachta agus athróg bhlaosc a bhunú leis an ainm céanna. Beidh siad athróga éagsúla; is féidir leo a bheith luachanna difriúla. Ní bheidh Athrú ar an luach amháin a athrú ar an luach an chinn eile. Tá na hathróga a mheas go léir leis an comhartha Dollar - $ a, $ cibé. Mar sin, cad má tá tú seo? An bhfuil a fhios agat atá ar cheann fhaigheann tú? I mo tástálacha a fuair mé an athróg bhlaosc, ach nach bhfuil sé seo a dhoiciméadú agus ní féidir leat a bheith ag brath ar sin. Mar sin, impím ort, ag cruthú bhlaosc agus an timpeallacht athróg leis na hainmneacha céanna smaoineamh maith? Uimh Maith go leor. Cad iad na heisceachtaí móra ina bhfuil an timpeallacht agus bhlaosc athróg nasctha le chéile? Tá na 4. Litir Caipitil athróg thimpeallachta, bhlaosc téarma athróg i litreacha beaga, cineál aithrise teirminéil. Tá mé ag dul díreach chun dul thar anseo agus mé ag dul macalla, ordú úsáideach a dhéanamh anseo, $ TÉARMA $ téarma. Agus ansin. Is xterm cineál teirminéal d'fhuinneoga ar taispeáint sa Chóras x Fuinneog. Is xterm-dath athrú ar sin a ligeann dathanna éagsúla. Cén fáth a bhfuil muid shainiú na? Cad é seo go maith do? Tá orduithe ann a athshocrú an scáileán cosúil leis an eagarthóir sraitheanna ar leith, ar a dtugtar seichimh éalúcháin a sheoladh, teirminéal nó fuinneog a athshocrú é agus mar sin de. Tá na sraitheanna éagsúla do chineálacha éagsúla de chríochfoirt. Insíonn sé seo go bhfuil cinn a úsáid. Uaireanta tá ceisteanna ann. B'fhéidir gur mhaith leat a athrú go. Más rud é nach bhfuil rudaí ag obair, uaireanta go bhfuil an cineál críochfoirt a leagtar mícheart, féadfaidh tú a bheith in ann a shocrú trí redefining an téarma athróg. Sna cásanna seo, ag athrú athróg amháin, an athróg timpeallachta nó an athróg bhlaosc, ba chóir a athrú ar an ceann eile. Mé amach trí thaithí go bhfuil athrú TÉARMA i gceannlitreacha nach n-athraíonn i gcónaí bhlaosc téarma athraitheach i litreacha beaga. Is é seo a bug. Níl a fhios agam más rud é go fíor i gcónaí. An chuid is mó den am nach bhfuil sé fíor, ach is féidir é a bheith. Mar sin, má dhéanann tú athrú, ach seiceáil go amach. Ní minic gur gá duit a athrú ar an luach sin, ach uair amháin ar feadh tamaill a dhéanann tú. USER athróg Comhshaol. Arís, tá an athróg thimpeallachta i litreacha caipitil, bhlaosc athraitheach i litreacha beaga. Is é seo do ainm úsáideora. Tá sé ach amháin i gcúinsí eisceachtúla go mbeadh tú ag iarraidh a athrú sin. Má tá do ainm úsáideora duine éigin eile, is féidir é a caith gach cineál rudaí amach. Eolaire Baile, eolaire bhaile úsáideora. Arís, ní bheadh ​​tú ag iarraidh a athrú sin. Fógra i ngach ceann de na cásanna seo agus an ceann a bhfuil muid ar tí é a chlúdach, an athróg cosán, Tá an athróg timpeallachta i litreacha caipitil agus is é an athróg bhlaosc cheangal i litreacha beaga. Má athraíonn tú amháin, ba chóir duit a athrú ar an eile. Ní féidir an cineál ceangailteach a bhunú mar nach féidir leat ceangal 2 athróg, seachas na 4, agus an ceangailteach sna hathróga nach féidir a bheith gan déanamh, Ní féidir leat iad a dheighilt. Mar sin, na 4 péirí na n-athróg a cheangal. Beidh siad i gcónaí a bheith. Beidh Dada daoine eile a bheith. Ina theannta sin, bheadh ​​sé indéanta athróg leis na hainmneacha céanna a chruthú de na cineálacha os coinne. D'fhéadfaí tú a dhéanamh téarma athróg blaosc i litreacha beaga nó timpeallacht TÉARMA athraitheach i litreacha caipitil. Bheadh ​​Iad siúd athróg bheith neamhspleách ar na hathróga péireáilte agus go mbeadh siad neamhspleách ar a chéile. Ní féidir liom a shamhlú cén fáth go mbeadh tú é sin a dhéanamh mura mian leat chun daoine amú. Seo ar cheann anseo, cosán athróg, tá sé seo ar cheann tábhachtach i ndáiríre. Tá rud eile anseo gur féidir go mbeadh cásanna na n-athróg a bhfuil ainmneacha den chineál céanna Bheirte nach bhfuil faoi cheangal le chéile. Is féidir a bheith ann athróg, SHELL agus bhlaosc, i gcaipiteal agus beag litreacha. Bunaithe ar an t-ainm, nach bhfuil a fhios agat más rud é go athraitheach athróg bhlaosc nó athróg timpeallachta, agus tá siad ag nach bhfuil faoi cheangal le gach ceann eile. Mar sin, ní chineál sin de ainmneacha péireáilte le tuiscint athróg cheangal. An cosán athróg, a bhí mé ag taispeáint roimh, Tá liosta de na slaiseanna i gconairí ina Breathnaíonn an bhlaosc le haghaidh orduithe. A ligean ar a fháil níos mó ar an fhuinneog anseo agus beidh muid ag déanamh $ PATH macalla, litreacha caipitil - an athróg timpeallachta - macalla $ cosán, litreacha beaga - shell athróg. Fógra go bhfuil an liosta de na heolairí mar an gcéanna. Tá siad seo faoi cheangal. Athraigh amháin, athraíonn tú an ceann eile. San athróg thimpeallachta na heilimintí scartha ag colons. Fógra go. Na athróg bhlaosc scartha ag spásanna. Is é seo an athróg timpeallachta ar shraith amháin. Is í an athróg bhlaosc eagar. Ní raibh an bhlaosc Bourne bhfuil arrays. Dhéanann Eabhrac, ach tá sé seo cheana féin mar chuid seasta den bhlaosc. Is é seo an teaghrán amháin agus ní eagar. Bhí eagair An C-bhlaosc i gcónaí. Is iad na arrays i bhfad níos éasca a bheith ag obair leis. Is féidir leat a tharchur chuig codanna de. $ Cosán sin macalla [1] agus mé a fháil / usr / bin, an chéad eilimint. Seasann Arís, cuimhnigh Dollar comhartha don ghné dheireanach an liosta staire. Cad a tharlaíonn ansin? Iarracht é a aimsiú comhartha Dollar mar shiombail athraitheach. Mé éalú é. Oops. Ní bheadh ​​sé a ghlacadh go bhfuil an oiread. Ní bhaineann roinnt de na rudaí a oibriú chomh maith. B'fhéidir go mbainfidh linn a fhágáil díreach amach. Tagraíonn réiltín chun an rud ar fad, ach go bhfuil an méid a fhaigheann tú mura bhfuil tú a shonrú eilimint. Bealach eile gur féidir athróg eagar a manipulated, líon na n-eilimintí ann, 7 eilimintí. Anseo chuir muid an comhartha punt roimh an t-ainm athraitheach. Seo ceann eile. Cuir comhartha ceiste ann. Is é sin an luach loighciúil. Sin le fios go bhfuil an athróg. Tá sé ar bhealach eile ag obair le hathróga. Sin, dála an scéil, nach bhfuil a bheith ina athraitheach eagar. D'fhéadfadh a bheith ar aon athraitheach. Agus má dhéanann mé, níl aon athróg den sórt sin agus a fháil mé 0. Rud eile beag ann faoi meastóireachtaí athraitheach. Ar ais leis an gceann seo anseo, má ar chúis éigin a raibh tú a bheith ag obair leis an seachas ag obair leis an eagar, an athróg bhlaosc, tá orduithe is féidir a scaradh na rudaí seo bunaithe ar an colon. Go deimhin, má tá tú ag dul a bheith ag déanamh seo sa bhlaosc Bash b'fhéidir, de shaghas éigin script, a bheadh ​​dócha conas a bheadh ​​leat é a dhéanamh. Ach sa C-bhlaosc tá sé i bhfad níos éasca le húsáid ar an eagar. Sa an bhlaosc Bourne, tá athróg sannadh ag léiriú amháin mar seo, cosúil leis an dóigh go dtiocfadh leat a shannadh athróg i dteanga cláir, agus anseo ní mór go mbeadh aon spás. Tá sé riachtanach go mbeadh sé ach 1 teaghrán. I sliogáin Bourne-cineál, tá gach athróg athróg bhlaosc. Tá athróg Comhshaol fo-thacar na n-athróg bhlaosc. Déantar iad a idirdhealú ó na hathróga neamh-chomhshaol ag onnmhairithe. Is é an ordú a dhéanamh go onnmhairithe, cosúil le printéir onnmhairiú. Más rud é go raibh muid den sórt sin a shainiú athróg a, má bhíomar ag iarraidh le hordú priontála a fháil air, bheadh ​​sé a bheith athróg timpeallachta, agus sin conas a dhéanamh linn sé ar cheann. Anseo tá rud éigin de chineál ar mearbhaill. Cialluíonn an abairt seo, a onnmhairiú go dtí an timpeallacht Eascraíonn, as an coincheap bhlaosc Bourne, agus fós go bhfuil an abairt sin a úsáidtear i cur síos ar an C-bhlaosc, i gcás nach bhfuil aon ordú den sórt sin mar a onnmhairiú. Má deir tú díreach onnmhairiú leis féin, gheobhaidh tú liosta de na onnmhairítear - Mar sin, má tá mé ní a dhéanamh a onnmhairiú anseo, aon rud den sórt sin. Maith go leor, tá muid ag dul. Na rudaí, dála an scéil, sainmhínítear freisin ag an bhlaosc. Ní raibh mé ag a shainiú aon cheann de na trí mé féin. Dhéanann an bhlaosc gach cineál rudaí féin. Ba chóir rudaí a dhéanamh go huathoibríoch. I Eabhrac nó Korn bhlaosc, is féidir leat a rith ordú mar seo, Beidh an dá rud thabhairt athróg luach agus a onnmhairiú i gceannas 1. Sa an bhlaosc Bourne tá siad a bheith orduithe ar leith cosúil le onnmhairithe le. Seo gné eile go bhfuil mearbhall. Sainmhíníonn an ordú atá leagtha sa C-bhlaosc athróg agus nach bhfuil aon argóintí insíonn duit cad iad na luachanna na hathróga '. Sa an bhlaosc Bash, a dhéanann an t-ordú a leagtar gan aon argóintí an rud céanna, ach le hargóintí a dhéanann sé rud éigin an-éagsúil. Mar sin, is iad seo na hargóintí éagsúla anseo. Tá cuid de na hathróga timpeallachta, go bhfuil cuid acu athróg bhlaosc. Tá gach ceann acu athróg bhlaosc i ndáiríre. Tá cuid de na hathróga timpeallachta. Is féidir leis an ordú a leagtar le hargóintí a úsáid chun oibriú ar na paraiméadair lena suímh le scríbhinn, a bhfuil ar bhealach a fháil iad go léir ag an am céanna. Ní féidir linn dul i ndáiríre isteach sa lá atá inniu ann. Is féidir é a úsáid freisin chun a athrú ar iompar bhlaosc. Go háirithe i Bash tá athróg a chinneadh conas a oibríonn an bhlaosc. Ansin, freisin, ach an ordú amháin go dtiocfadh leat a fheiceáil, an ordú. Chlóchur le leanúint ag athróga agus cineálacha athraitheach a úsáidtear i Korn agus Bash sliogáin. Níl sé éigeantach ach is féidir é a úsáid chun srian a chur ar na luachanna na n-athróg, is féidir a bheith úsáideach chun earráidí a chosc, agus tá sé coitianta go leor. Mar sin, tá mé díreach tar éis a lua gur i gcás a fheiceann tú é áit éigin. An ordú áit. Cuimhnigh luaigh mé níos luaithe an áit ceannais C-bhlaosc, is féidir a insint duit an suíomh a conairainm ordú. Seo a chur in ionad ordú. Ba cheart duit a fháil ar do mhéarchlár áit éigin carachtar go Breathnaíonn mar seo. Tá an suíomh ar an méarchlár ag dul a athrú. Táimid tar éis a dtugtar air backquote. Tá sé mar gheall ar an méid de a ceanglófar. Téann sé ó chlé uachtair níos ísle ar dheis. Anseo ar mo mhéarchlár Mac tá sé sa chúinne na láimhe clé uachtair. Is féidir an carachtar a úsáid chun a bhfeidhmeanna a dtoil laistigh ordú. Má tá tú ag léiriú taobh istigh backquotes, is é sin focal ar a dtoil, tá sé ar siúl. An t-aschur an ordaithe a chur in ionad ansin le haghaidh an abairt backquote ar fad taobh istigh ordú níos faide a ritheann ansin leis an aschur mar chuid dá shraith argóintí agus mar sin de. Seo ordú a úsáideann sin. A ligean ar léiriú oibriú anseo. A ligean ar dul suas anseo, a chur amach ar an backquotes. Rialú Tá bhfaigheann dom go dtí tús na líne leis an eagarthóireacht error Emacs. Go dtí seo is é an slaiseanna i gconairí cad i gcás nach, ach nuair a dhéanann mé é mar seo, plocóidí sé ansin i liosta na slaiseanna i gconairí in ionad abairt backquote ar fad agus ritheann LS-l orthu. Cineál ar áisiúil, huh? Mar sin, go bhfuil an rud amháin néata. Sin conas a oibríonn backquotes. Anois, a ligean ar dul síos beagán eile. Tá na ailiasanna. Mé úsáid iarbhír na. Bainfidh mé triail as a fháil ar seo i le hoibriú 1 eagarthóireacht. Maith go leor. Anois, a ligean ar a fheiceáil conas a tháinig na sainmhínithe amach. ailias LWH ag insint dom conas tá sé sainithe. Fógra go bhfuil sé díreach tar éis seo, ach tá na comharthaí athfhriotail seachtrach a bheith glactha amach agus is é an pointe exclamation a glacadh as. ! *, Liosta iomlán de na hargóintí. I sainmhíniú ailias mbeidh feidhm aige ais go dtí áit a úsáid mé seo. LWH bash KSH. Maith go leor. Féach ar conas a oibríonn? Sábhálann sé dom roinnt clóscríobh. A ligean ar dul suas le beagán beag ach rud éigin eile a lua anseo. Fógra anseo ar na sliogáin éagsúla. Ba chóir dom a bheith luaite seo roimhe seo. Tá an csh 2 thar anseo, agus mar sin a dhéanann / bin / tcsh. D'fhéadfadh muid a bhunú trí bhíthin eile go bhfuil na daoine atá i an comhad céanna. Cuimhnigh go raibh mé ag rá má chlóscríobhann tú SH gheobhaidh tú bash. Cineál seo agus gheobhaidh tú sin. Ach nach bhfuil na nasctha. Glacfar na cinn a bhfuil amháin ann. Agus ní hé seo an cineál comhaid is féidir a ghlaoch lena chéile. Mar sin, tá na comhaid sin ar leithligh; is iad na cinn C-bhlaosc an comhad céanna. Ar ais síos anseo, an ceann eile anseo, an ailias, faoi ​​deara go bhfuil ag rith ordú seo, comhad. Ritheann Sin ailias sin. Insíonn Comhad tú an cineál comhad. Bash KSH sin fwh. Maith go leor. Sin an t-aschur an ordaithe comhad. Níl a fhios agam má tá a fhios agat cad a chiallaíonn sé seo anseo, Mach-O dénártha uilíoch le 2 ailtireachtaí. Tá 2 cineálacha próiseálaí is féidir i Mac, agus bhí scríofa roinnt clár a bheith in ann a reáchtáil leis an dá, agus is féidir leis an ordú comhad a chinneadh go bhfuil, mar sin go bhfuil cad a chiallaíonn sé seo. Scríobhadh an dá de na comhaid seo go bhealach. Mar sin, linn a fheiceáil conas a oibríonn an ailias, feicimid conas a oibríonn an backquote, linn a fheiceáil conas an LS comhad iarbhír nó comhad oibreacha. Ní fhéadfadh sé seo ag obair. Bain triail as "i gcás ina" agus "i gcás LWH". Maith go leor, a ligean ar iarracht sin. i gcás ina áit. i gcás ina bhfuil bhlaosc tógtha-i. Cuimhnigh luaithe Léirigh muid nach raibh Bash áit. Má chlóscríobhann tú áit sa bhlaosc Bash, gheobhaidh tú teachtaireacht earráide. Tá sé ach cuid de na bhlaosc seachas a bheith ina ordú ar leithligh. Cad a tharlaíonn má cineálcheadaíodh mé ag lorg LWH le haghaidh áit? Féach cad a tharlaíonn ann. Rith mar a mbeidh, fuair aschur seo, agus ansin iarracht a reáchtáil LS mar l ar an áit ina bhfuil a bhlaosc tógtha-i. nuair atá, ach nach bhfuil na cinn eile ann. Níl aon cheann de na ann, i ndáiríre. Mar sin, nach bhfuil ag obair i gcónaí, agus léiríonn sé freisin ar an gcaoi ar roinnt rudaí Ní dhéanann go maith cad a bheadh ​​agat machnaimh. A ligean ar dul síos beagán breise anseo. Tá sé seo anseo i Bash. Is é sin freisin in ionad ordú cosúil leis an backquote. Ach murab ionann agus backquote, úsáideann sé an stíl athraitheach. Tá roinnt nathanna a tús a chur le comhartha Dollar, agus cé nach bhfuil na hathróga, a fuarthas ar iasacht siad úsáid a bhaint as an comhartha Dollar a chur in iúl léiriú de chineál éigin. Is féidir sin a bheith mórthimpeallaithe ag lúibíní nó lúibíní nó lúibíní dúbailte, a bhfuil cuspóir éagsúla. Tá lúibíní Aonair anseo a chur in ionad ordú díreach cosúil leis an backquotes. Is lúibíní dúbailte i ndáiríre oibríocht uimhríocht. Tá syntaxes eile, oibríochtaí eile. Tá error Backquote ar fáil i Bash. Mar sin féin, is é an ceann seo níos fearr. Tá sé i bhfad níos éasca le léamh agus ceadaíonn sé neadaithe. Is féidir leat a bheith taobh istigh $ (ordú) ordú eile, rud éigin cosúil le - Faighim liosta ann. Bheadh ​​an obair sin má bhí mé an backquote freisin. Cad a tharlaíonn má ba mhaith liom rud éigin cosúil le a dhéanamh - Ní bheadh ​​tú a úsáid i ndáiríre is dócha ordú seo, ach macallaí seo a chur in ionad ordú inmheánach ainmneacha gach comhad ag tosú le, ansin ritheann an ceann seo LS-l ar na comhaid sin, agus ansin macallaí an ceann seo ach an t-aschur. Ní bheadh ​​tú a dhéanamh is dócha seo; gur mhaith leat a dhéanamh ach an macalla nó LS, ach léiríonn sé seo conas a oibríonn an neadaithe na n-orduithe. Mar sin, ach gné eile anseo.  Luaigh mé seo níos luaithe, nuair a bhfuil tú áit sa C-bhlaosc, oibreacha sna sliogáin Bourne-cineál cineál haghaidh orduithe a aimsiú. Tógtha-i orduithe, ach cad a bhí á rá agam ann. Tá orduithe ann mar chuid den bhlaosc, cosúil le áit. Nuair a fhorghníomhú an bhlaosc ordú cosúil le LS, locates sé é tríd an cosán, aimsíonn sé i roinnt eolaire áit éigin, léann go i gcuimhne Cruthaíonn, blaosc nua, léann na LS ordú nó cibé isteach sa bhlaosc i gcás ina bhfuil na hathróga timpeallachta atá suite cheana féin, agus ansin aistríonn sé forghníomhú a dó. Tógtha-i gceannas, is é an cód don ordú taobh istigh den bhlaosc, mar sin a thosaíonn an bhlaosc ach forghníomhaitheach chuid dá Cód féin. i gcás ina bhfuil a leithéid de ordú. Faigheann sé i ndáiríre níos tapúla. Ní chuireann sé aon rud i gcuimhne a léamh; tá sé cheana féin i gcuimhne. Tógtha-i orduithe a ghlacadh i gcónaí tosaíocht ag orduithe leis an ainm céanna. Is féidir orduithe ann atá i eolairí i an cosán an t-ainm céanna, orduithe i eolairí éagsúla comhaid, i eolairí éagsúla. Is é an ceann a tharlaíonn níos luaithe i an cosán ar an amháin go mbainfidh tú a fháil. Má tá ordú-tógtha i, leat a fháil i gcónaí é. Níl aon bhealach a thabhairt dó tosaíocht níos ísle ná ordú i an cosán. Más mian leat a fháil go cosán ordú, is féidir leat cineál conairainm iomlán. Má bhí ordú i gcás an cosán áit éigin, d'fhéadfaí tú a chlóscríobh / bin / áit agus gur mhaith leat é a fháil. Más rud é nach bhfuil tú ag iarraidh a chlóscríobh conairainm ar fad, d'fhéadfaí tú a shainiú ailias. Go deimhin, má thug tú an ailias an t-ainm céanna leis an ordú-tógtha i, go mbeadh sé ag obair toisc go bhfuil an sainmhíniú ailias meastóireacht sula gcinnfidh an bhlaosc go bhfuil sé tógtha-i gceannas ar chóir iad a fhorghníomhú. Ansin faigheann an beagán níos casta le roinnt orduithe anseo. An cás ar roinnt orduithe a tógadh-i ndáiríre orduithe agus sa chonair. Ceann acu is macalla, an t-ordú a úsáidtear mé ach tamall beag ó shin sna samplaí. Is Echo ordú i an cosán agus tá sé i ngach bhlaosc. Níl siad gá go léir iad féin a iompar ar an mbealach céanna. Bhí sé ar dtús a dtoil ach amháin i an cosán. Tógadh é i do na sliogáin níos déanaí. Toisc go bhfuil roghanna ag brath ar an gcomhshaol agus na roghanna an líne ordaithe, an orduithe-tógtha i Scríobhadh chun feidhmiú mar an t-ordú a bhí i an cosán ar an gcéanna, tá sé nach dócha go mbeadh siad a bheith scríofa go bhealach más rud é nach raibh an t-ordú scríofa cheana féin le haghaidh an cosán. Mar sin, tá an fo-éifeachtaí. Tá éifeachtaí anseo a stair. Tá roghanna ann. Tá rogha sainmhínithe ag athróg an tcsh dtugtar echo_style ann freisin. Sin ceann de na hathróga is féidir a athrú ar an mbealach a macalla oibreacha. Tá cásanna eile inar féidir leat a shannadh athróg go bhfuil athruithe ar an mbealach a oibríonn an oibríocht bhlaosc, lena n-áirítear ordú-tógtha i,. Ní bheadh ​​sé difear d'aon ní eile ós rud é nach bhfuil orduithe eile a bhfuil rochtain ar na hathróga bhlaosc, ach na hathróga timpeallachta. Ach is féidir oibríochtaí bhlaosc a léamh ar na hathróga bhlaosc. Ní bheidh an obair le haghaidh csh. Sin amháin tcsh. Sin ceann de na feabhsuithe. Tá parsáil seichimh nuair a déanann sé metacharacters, nuair a déanann sé athróg, ailiasanna, tagairtí stair. Níl sraith ar leith do na rudaí seo. Má dhéanann sé rudaí in ord faoi leith agus faigheann chun rud éigin go bhfuil léiriú saghas atá luacháilte cheana, ní bheidh sé a mheas arís. Má fhaigheann sé é, ansin beidh sé pas a fháil ach ar na carachtair. Mar sin, más meastóireacht ar roinnt nathanna ar nós ionad ordú nó athraitheach nó pé rud is cúis le slonn rud a ba mhaith leat a mheas, a bheidh ag obair ach amháin má tharlaíonn an mheastóireacht níos déanaí sa seicheamh. Tá súil agam tá mé a bheith soiléir ann. Sin ord parsáil, oibríocht i C-bhlaosc, Ní mar an gcéanna do-tógtha i orduithe mar go bhfuil sé neamh-tógtha i orduithe. Níl mé cinnte faoi Bash ann. Mar shampla, a tháirgtear má athróg bhlaosc tagairt staire, Ní bheadh ​​sé dul dócha ar ais i stair. Bheadh ​​sé a fháil ach an pointe exclamation. Go deimhin, is féidir linn iarracht díreach amach ceart anois. a shocrú le = agus beidh orainn chun seo a chur i ann. Oh, fan. Tá brón orm. Rinne mé seo sa Bash. Theastaigh uaim é a dhéanamh anseo. Féach, mar sin ní raibh sé a mheas gur tagairt stair toisc go raibh sé cheana féin anuas ar an bpointe a mheas nathanna staire nuair a mheas sé an athróg. Mar sin tá go 1 éifeacht parsáil. Agus arís, nach bhfuil tógtha i orduithe a rinneadh ar an mbealach céanna. Gach ceart. A ligean ar dul go dtí an ceann eile anseo. Tá sé seo ceaptha a bheith 1 líne, ach tá sé a dhéanamh níos éasca le léamh. Cad a dhéanann a dhéanamh? Is féidir leat a thabhairt chun cuimhne gur féidir linn a mheas mar asterisks saoróga ainm comhaid, agus tá saoróga ainm comhaid eile cosúil leis an comhartha ceiste agus nathanna lúibín. Is é sin an cineál measúnaithe a dtugtar globbing. leagtha noglob ag tús an ordaithe a deir nach é sin a dhéanamh. Deir noglob unset dul ar ais go dtí a dhéanamh sin. Tabhair faoi deara nach mbeadh glob leagtha éifeacht sin. I ngnáthchaint, bheadh ​​glob leagtha nó noglob unset cosúil le bheith comhionann, ach anseo nach bhfuil sé. Tá sé noglob unset. Anois tset. tset sheas le haghaidh sraith críochfoirt. Níl sé in úsáid go minic anois, ach sular tháinig na córais windowing ar fáil agus bhí tú críochfort amháin, bheadh ​​agat a chinneadh an cineál. Agus má bhí rud éigin ag teacht thar Ethernet nó as an líonra, b'fhéidir gur mhaith leat a rá tá sé ina vt100. Is VT100 de chineál ar chaighdeán sa ghnó teirminéil. Tagann sé ó na críochfoirt Nollaig. Má dhéanann tú díreach dialaithe - faoi deara go? Téann sé seo ar ais ar bhealaí, huh? Mar sin, má táimid a dhéanamh a tset thar anseo, má dhéanann mé díreach tar tset, tá sé resetting mo críochfoirt, ach ní raibh tú aon rud a fheiceáil. Ní raibh sé a athrú i ndáiríre rud ar bith. -S Maith go leor. TÉARMA setenv xterm-dath. Tá a fhios againn cheana féin go raibh a leagtar an téarma sin ar bhealach, mar sin ní raibh athrú. Sin an dóigh gur mhaith linn a iarraidh é a dhéanamh. Ach faoi deara go bhfuil an ordú, tset-s, aschur ach na horduithe. Ní raibh sé ar siúl acu. Ní raibh sé ar siúl na horduithe; aschur sé iad. Mar sin, tá sé mar aidhm chun orduithe a bheidh ar siúl ansin a tháirgeadh. Cuimhin leat an t-ordú sa chomhad sin thaispeáin mé díreach tar bhí tú Q ann. Mar sin, a ligean ar é sin a dhéanamh. An Q shochtadh roinnt aschur, ach ní hionann an ábhar sin anseo, is féidir leat a fheiceáil. Tá mé ag déanamh go díreach chun a thaispeáint duit nach raibh sé ábhar. Tá sé seo i comhréire backquote. Tabhair faoi deara an backquote anseo, backquote anseo. Tá mé ag a fhágáil ar lár na rudaí anseo. Tá na cásanna seo de insint dó cad atá le déanamh i gcás cineálacha áirithe críochfoirt - Ethernet, líonra, dialaithe, cad a bhfuil tú. Ní chuireann sé ábhar anseo toisc nach bhfuil muid ag déanamh i ndáiríre aon cheann de na rudaí seo. Tá mé ag a léiríonn ach an t-ordú. Má dhéanann mé é seo leis an backquote, cad tá mé ag dul a fháil? Chomh maith leis sin faoi deara anseo go gcuimsíonn seo noglob a leagan síos agus an noglob unset, mar sin iad siúd atá iomarcacha anois sa sainmhíniú. Ní raibh sin fíor i gcónaí, ach anois tá siad ar áireamh sa seo a ordú. Ach a ligean ar a fheiceáil cad a tharlaíonn má dhéanann mé go agus téigh go dtí an tús an líne le Rialú A agus is féidir liom sin. Maith go leor, a leagtar: Ordú gan aimsiú. Sin de chineál ar corr, nach bhfuil sé? Is sraith ordú-aitheanta go maith. Tá sé mar chuid den bhlaosc. a leagtar: Ordú Ní bhfuarthas? Cén fáth go bhfuil sin? Hmm. Bhuel, a ligean ar smaoineamh faoi seo. Tá sé ag rith a chur in ionad ordú backquote, agus a tharlaíonn ag cuid áirithe leis an ord san parsáil an t-ordú. Is sraith ordú-tógtha i. Mar sin, ag an am a dhéanann sé go bhfuil a chur in ionad ordú, tá sé gotten cheana féin anuas ar an bpointe-tógtha i orduithe a aithint. Mar sin, déileálann sé leagtha amhail is dá mba ordú i an cosán. Ní gá a rá, ní chuireann sé a aimsiú agus a fhaigheann tú earráid. Bhuel. Níl sampla de sheicheamh parsáil. Agus cad a dhéanaimid faoi sin? Fógra an ordú an-suimiúil anseo, eval. N'fheadar cad a dhéanann. Má fhéachann tú ar an lámhleabhar - agus a ligean ar a dhéanamh go díreach chun a thaispeáint conas mearbhall bhfuil na lámhleabhair - Ní tcsh fear, lámhleabhar ar dhaoine eatarthu, rudaí a aimsiú anseo éasca ach an oiread. Anseo théann muid, eval arg, ionas gur féidir linn a bheith 1 nó níos mó argóintí agus níl liosta de na rudaí ann. Déileálann na hargóintí mar ionchuir chuig an bhlaosc agus fhorghníomhú an orduithe mar thoradh ar an gcomhthéacs an bhlaosc atá ann faoi láthair. Tá sé seo a úsáidtear de ghnáth chun orduithe a ghintear mar thoradh ar ordú a fhorghníomhú nó a chur in ionad athróg toisc go dtarlaíonn parsáil roimh na substitutions. An-mhaith. Agus anseo dtagraíonn siad fiú leis an ordú tset le haghaidh úsáid sampla cosúil leis an gceann thaispeáin mé díreach tar éis duit. Anois, tá mé a fháil ar an fhuinneog ar ais go dtí áit úsáideach. A ligean ar a fháil níos mó anseo agus beidh orainn a fheiceáil go bhfuil eval úsáid ach roimh sin. Mar sin, a ligean ar a fheiceáil cad a tharlaíonn má chuir muid - anseo a théann muid suas leis na saigheada leis an ordú agus Rialú a ghabhann leis an tús, eval. Maith go leor, mar sin oibríonn sé. Nuair a dhéanann tú eval, a thógann sé cad a thagann i ndiaidh dó, agus déanann sé a dtoil. Ligeann sé seo duit a pharsáil go bunúsach é faoi dhó. Ritheann an rannóg anseo an ordaithe taobh istigh backquotes, Faigheann an t-aschur. Tá Aschur ceaptha a bheith ar siúl mar sin orduithe anseo mar seo ar an gceann seo agus an ceann seo. Mar sin, siúd orduithe anois anseo sa seicheamh seo, ach tá siad an-tógtha i orduithe agus ní féidir é a iad a fháil ceart ar shiúl. Mar sin, théann muid a eval, picks eval suas, a thosaíonn ar an rud ar fad ar fad arís, agus oibríonn sé. Sampla araon backquoting, eval, parsáil, iarmhairtí parsáil, agus a dtoil atá is dócha an úsáid an-beag a thabhairt duit lá atá inniu ann. Maith go leor. Gach ceart, mode. A ligean ar breathnú ar an ordú anseo, mode 022. N'fheadar cad a dhéanann. A ligean ar ach cineál mode le rud ar bith i ndiaidh dó. 22. Maith go leor. 022 agus é a dhéanamh arís. Mar a bheadh ​​agat guessed, insíonn mode gan aon argóintí leat an masc reatha; mode le hargóintí a dhéanann sé go bhfuil, ach go raibh an ceann a bhí agam cheana féin. Cad a dhéanann 022 chiallaíonn? Is iad seo na cosaintí anseo le haghaidh comhad. Siad a chinneadh a bhfuil cead a léamh nó a scríobh nó a fhorghníomhú an comhad. Cosaintí a dtugtar freisin ceadanna. Seasann an r léamh, an w maidir le scríobh, agus an x, nach bhfuil i láthair ann Seasann, le haghaidh a fhorghníomhú. Tá 3 chatagóir ann. Is iad na 3 eilimint deiridh sa chatagóir úsáideora. Glacfar a bhaineann liomsa, an t-úsáideoir. Tá na 3 anseo maidir leis an ngrúpa. Baineann an comhad a 1 ghrúpa, is féidir úsáideora bhaineann le grúpaí éagsúla, ach má tá an t-úsáideoir sa ghrúpa lena mbaineann comhad seo, ansin beidh na cosaintí i bhfeidhm dó más rud é nach bhfuil sé an t-úsáideoir. Agus is é an ceann seo gach duine eile. Tá na catagóirí comheisiatach. Baineann na cosaintí úsáideoir a dó, feidhm ag na cosaintí ghrúpa le baill an ghrúpa seachas an t-úsáideoir, agus na cosaintí eile ach amháin maidir le daoine seachas an t-úsáideoir agus baill an ghrúpa. Má níl r nó aw nó x, ciallaíonn sé go bhfuil cosanta deonaithe. Má tá fleiscín, ciallaíonn sé nach bhfuil sé. Tá iarbhír rudaí eile gur féidir a chur i anseo sa bhreis sin, ach ní bheidh mé ag dul isteach anois. Sainmhíníonn an mode réamhshocraithe do chomhaid a chruthú duit. Agus mar masc, go bunúsach, a deir sé ar an giotán nach mian leat a leagan síos. Cén chaoi a bhfuil seo a bheith giotán? Má cheapann tú de gach ceann de na mar uimhir ochtnártha, is é seo an beagán 1s, is é seo an 2s, is é seo an 4s. Mar sin, 0 go dtí 7 Beidh cur síos a dhéanamh meascán de r ar, w, agus x ar a bhfuil tú le haghaidh na 3 agus ansin roinnt den chineál céanna do na réimsí sin agus ansin do na. Mar sin, ciallaíonn 022 0 le haghaidh eile, 2 don ghrúpa, 2 don úsáideoir. Ach tá sé seo le masc. Is é an masc cad é nach bhfuil tú. Tá brón orm. Thug mé díreach tar tú rudaí san ord mícheart. Tá sé an chéad 3. Tá na 3 an t-úsáideoir, is iad seo an grúpa 3, is iad seo 3 an ceann eile. Tá brón orm Thug mé tú na san ord mícheart. An 0, arb é an chéad cheann de siúd nach bhfuil, ar taispeáint ar an luach, ach más rud é nach bhfuil roinnt ann, tá sé ina 0. Ciallaíonn sé sin go mbeadh gach 3 de na a cheadú. Fógra go bhfuil i gceann seo go háirithe, nach bhfuil an x ​​cheadaítear. Is é an chúis go bhfuil an bhlaosc ann a chinneadh cibé ar chóir comhad a fhorghníomhú nó nach bhfuil. Ós rud é nach é seo an comhad inrite, ní raibh sé a leagtar ar an x. An 2 modhanna a scríobh cead, an dara catagóir anseo, an ceann i lár, tá diúltaithe. Mar sin, arís, is iad seo na rudaí a shéan sé. Bhuel, tá x cheadaítear ach nach bhfuil sé anseo toisc nach bhfuil sé inrite agus déanfar amhlaidh i gcás na daoine eile. Mar sin, go bhfuil ar mode coiteann. Is é ceann eile coiteann 700 - a thabhairt duit féin gach rud agus aon duine eile rud ar bith. Agus tá féidearthachtaí eile. Beidh mé ag dul ar ais go dtí. Ag baint úsáide as an stair is féidir liom cuardach a dhéanamh ar ais le haghaidh sin, LWH chun ann. Maith go leor. Mar sin anseo, is iad seo na sliogáin. Is féidir Bash, an t-úinéir atá san áireamh córas, a dhéanamh gach rud. Is féidir le Grúpa agus gach duine eile a dhéanamh a léamh nó a fhorghníomhú ach ní scríobh. Ní bhaineann sé seo ar cheann ar chumas fiú an t-úinéir a scríobh dó. Má bhí an t-úinéir a scríobh dó, an cuntas chórais, bheadh ​​sé a athrú ar an chosaint ar dtús. Ach arís, leagann an mode an mhainneachtain ag chumhdaigh sé, trí bhíthin na píosaí nach mbeidh a shocrú. Tá sé seo de ghnáth i gceann de do chuid comhad initialization, a bhfuil an. Cshrc don C-bhlaosc nó an. phróifíl don sliogáin Bourne-cineál. Is féidir é a freisin in áiteanna eile má tá na comhaid initialization eile ar an gcóras. Mar sin féin, tá go mode. Tá rud éigin de chineál ar corr anseo, agus is é sin, cén fáth go bhfuil ordú amháin don seo? Má bhí mé a scríobh, ba mhaith liom go mbeadh sé ina athraitheach, mode = roinnt luach. Cén fáth a bhfuil ordú ar fad ach chun na críche seo? Is é an chúis seo a théann díreach ar ais go dtí an bunús Unix. Bhí Unix ach cuid tionscadal cláir ag Bell Labs sna 1970í luatha. Daoine a fuair díreach le chéile chun clár. Riamh i gceist siad é a bheith ina córas oibriúcháin ar fud an domhain. Daoine éagsúla Scríobh codanna éagsúla gan smaoineamh go mór conas a bhí siad ag dul a úsáid - in áit sketchy. Agus tháinig sé le chéile mar sin, agus tá sé fós mar sin i roinnt cásanna. Mar sin, go léiríonn an stair, agus tá fós na neamhréireachtaí agus eilimintí corr de. Maith go leor. Ceann Aghaidh anseo. Mar a scríobh mé níos luaithe, nach bhfuil an bhlaosc C-úsáidtear i ndáiríre go mór do chláir, cé gur féidir é a bheith. Fhorghníomhú sé níos moille, arís ar an trádáil-uaire idir úsáid idirghníomhach, a bhfuil níos mó i gceist ná luas a phróiseáil, is féidir a dhéanamh gan phróiseáil. Na gnéithe breise a leanas leis an bhlaosc Bourne ag an Korn agus Bourne-arís sliogáin Ní cosúil go mall síos iad, agus níl a fhios agam cén fáth go bhfuil sin. D'fhéadfadh sé a bheith díreach cláir níos fearr, ach níl mé in ann a fháil amach. Speed ​​anseo nach bhfuil i ndáiríre den sórt sin le déileáil go mór, cé go bhfuil sé luaite. Is é an chúis go bhfuil scripteanna bhlaosc fháil i ndáiríre go cothrom go tapa. Má tá a lán de na horduithe cosúil i gclár calculational, nach mbeadh tú a dhéanamh is dócha é i script bhlaosc. Tá na hoibríochtaí simplí go leor agus éasca. Na cinn go bhfuil mé taithí atá ró-mhall i gceist le hiarratais arís agus arís eile na n-orduithe mall. Níos luaithe luaigh mé an eagarthóir sruth sed. Is é sin ordú mall. Má tá tú fhorghníomhú mhéad uair sed, beidh tú script mall, ach ní hí sin an bhlaosc go mall. Ní bheidh sé ag rith sa bhlaosc Bourne a bheith i bhfad níos tapúla ná mar a rith sé i C-bhlaosc, cé go níl b'fhéidir roinnt buntáistí ann. Na cumais cláir bhreise, ar an láimh eile, Tá cúiseanna suntasacha cén fáth go mbeadh tú a úsáid na sliogáin Bourne-cineál. C-bhlaosc Tá gnéithe corr dó - ar an bhfíric nach bhfuil a fhios agat má tá athróg athróg bhlaosc nó athróg timpeallachta. Is féidir é a bheith an-mearbhall. Níl sé chomh éasca a scríobh ach bunaithe ar do thaithí de chláir i dteangacha eile. I mo thuairimse, is féidir leat teacht ar na sliogáin Bourne-cineál níos comhsheasmhaí le do thaithí. Roinnt scripteanna, cé gur féidir, a bheith mílte línte ar fhad. Glacfar go atá feicthe agam go bhfuil a úsáidtear le haghaidh patching córais oibriúcháin. Is féidir leo siúd a fhorghníomhú go han-mhall, ach ní gá duit a reáchtáil iad siúd go minic. Tá sé ach amháin nuair a bhíonn tú ag déanamh patching, agus tá sé ach an mbainisteoir córais a dhéanann na rudaí, mar sin níl sé i ndáiríre i bhfad ar shaincheist. Iad siúd a bhfuil na céadta línte fada fhorghníomhú i ndáiríre go cóir go tapa. Luaitear an anseo, cad iad na feabhsúcháin? Tá mé luaite cheana féin cúpla ceann acu - arrays, áirimh, na $ () don ríomhaireachtaí sa bhlaosc Bash, ar an chineál eile ar an ionadú ordú. Tá cineálacha éagsúla na n-orduithe tástála ag ar féidir leat a dhéanamh tástálacha ar choinníoll go bhfuil comhad nó rudaí eile. Last anseo, ordú seo anseo. Cad a dhéanann seo a dhéanamh, agus cén fáth go mbeadh duine ar bith é a úsáid? variablename printenv. Tá a fhios againn cad a dhéanann printenv. Insíonn sé dúinn an luach a bhaineann athróg. Agus ní bheidh variablename printenv insint dúinn go mór mar níl aon athróg den sórt sin. Bán. Ach a ligean ar a thabhairt dó rud éigin fiúntach. Ní ann ach oiread. Maith go leor. Buille faoi thuairim mé riamh a shainmhínítear mé go. A ligean ar a sheiceáil díreach tar éis mo thimpeallacht. Tá an ordú eile ag ar féidir leat iniúchadh a dhéanamh ar do thimpeallacht. Tá EAGARTHÓIR maith d'aois, an ceann a chonaic muid roimh. Cad a dhéanann a dhéanamh? Anseo ní mór dúinn a léiriú backquote. Cuimhnigh is é seo an C-bhlaosc. Mar sin, beidh EAGARTHÓIR printenv thabhairt dúinn luach EAGARTHÓIR. Tá sé vi. Agus ansin beidh sé leagtha síos go luach athróg, an t-ordú a leagan síos. Mar sin anois má dhéanann mé macalla $ a, a rachaidh mé vi. Nach cosúil terribly úsáideach. Mar sin féin, a dhéanann sé i ndáiríre ag críche. Ós rud é nach bhfuil a fhios againn an bhfuil athróg athróg bhlaosc nó athróg timpeallachta trí úsáid a bhaint as an error meastóireachta comhartha Dollar, is féidir linn a úsáid printenv a dhéanamh cinnte go bhfuil sé ar athróg timpeallachta. Mar sin, má bhí eagarthóir athróg bhlaosc, ní bheadh ​​gotten sé. Oibríonn sé seo ach amháin leis an athróg thimpeallachta. Má bhí athróg bhlaosc agus theastaigh mé a luach, Ba mhaith liom a fháil ar bhealach éigin eile chun é a dhéanamh. Bheadh ​​bealach amháin chun é sin a bheith ag déanamh a leagan síos agus píopaí. Tá sé seo ar cheann de na metacharacters, carachtair speisialta. Cuireann sé an t-aschur a leagtar ar rud éigin eile. A ligean ar a fheiceáil cad a d'fhéadfadh muid a fháil ann. Ní dhéanfaidh aon ní. Maith go leor. A ligean ar a fheiceáil ach cad atá i ann go léir le chéile. Bhí sé echo_style, an ceann a luaigh mé roimh. Maith go leor, a ligean ar é sin a dhéanamh. Cuimhnigh luaigh mé cheana, echo_style go gcinnfidh an mbealach a bheidh an t-ordú macalla a reáchtáil. Seasann BSD gcomhair Dáileadh Berkeley Caighdeán. Is é seo an Unix Berkeley ó na 1970í. Sin ceann de na bealaí gur macalla féidir a reáchtáil. Ndéanfaidh bunú echo_style leis an luach sa TC-bhlaosc deara macalla féin a iompar ar an mbealach sin. Mar sin, a leagtar a dhéanann sin, ach a leagtar faigheann amháin athróg bhlaosc. Ní bheadh ​​sé a aimsiú EAGARTHÓIR, nach bhfuil athróg bhlaosc. Ní dhéanfaidh aon ní. Mar sin, go bhfuil bealach amháin idirdhealú a dhéanamh díobh. Ach ar an bhfíric go bhfuil tú ag dul trí roinnt ordú aisteach mar sin idirdhealú a dhéanamh idir athróga bhlaosc nó athróg timpeallachta Léiríonn an cineál nádúr praiticiúil an C-bhlaosc chun críocha áirithe. Agus anois, caite agus b'fhéidir a laghad, is é seo an leathanaigh fear. Glacfar na féidir a fhios agat, is é an fear an ghearr ordú do láimhe. Is iad na leathanaigh fear do na sliogáin crua a léamh. Tá siad an-fhada. Tá siad ag eagrú ar bhealach d'fhéadfadh go mbeadh sé deacair a fháil ar cad tá tú ag lorg. Mar sin, má tá tú ag lorg rud éigin le na críche sin, Ní féidir a fhios agat má tá na críche athróg bhlaosc nó rud éigin eile, sin ní féidir a fhios agat nuair a chuardach le haghaidh é. Is féidir leat breathnú ar do theaghráin éagsúla, ach tá an teaghráin iad arís agus arís go minic. Mar sin, tá sé i gcoitinne deacair a léamh. D'fhéach muid ach ag an leathanach fear TC-bhlaosc beag roimh a fháil ar an ordú eval. Tá roinnt rudaí a théann níos tapúla. Cur chuige amháin a chuardach le haghaidh teaghrán. Is féidir leat úsáid an ghlaoire. Tá Glaoire an Slais a chuardach le haghaidh ordú nó ar shraith taobh istigh de oibríocht ghlaoire. Beidh Man trí mhainneachtain a úsáid glaoirí, bíodh a bheith NÍOS nó LÚIDE. Níl a fhios agam má tá tú eolach ar, ach is féidir iad siúd a thaispeáint comhaid beagán le beagán. Tá mé ag baint úsáide LÚIDE chun na comhaid ar leith againn fuair anseo a thaispeáint. Is féidir leat cuardach a dhéanamh taobh istigh ann. Is féidir leat triail as teaghráin cuardaigh éagsúla. Chomh maith leis sin ní féidir leathanaigh fear i gcórais oibriúcháin éagsúla a bheith mar an gcéanna. Is féidir leo a bheith leathanaigh ar leith do csh agus tcsh. Siad bhfuil nach bhfuil ar an Mac, ach d'fhéadfadh siad a bheith má tá na horduithe ar leith. Más rud é nach SH glaoch i ndáiríre Eabhrac, bheadh ​​dócha go bhfuil fear leathanach ar leith. Tá roinnt córais leathanaigh fear ar leith ach le haghaidh an C-bhlaosc-tógtha i orduithe. Uaireanta, más mian leat a léamh cur síos ar a dtoil-tógtha i go maith i an cosán, cosúil le macalla, is gá duit a léamh ar an leathanach fear ar an ordú ar macalla chun a chinneadh conas a rachaidh sé ag obair mar ordú-tógtha i fiú amháin más rud é nach bhfuil tú ag iarraidh an t-ordú-tógtha i. Sin ais-tarrac ar an córas oibriúcháin i gcoitinne, ní amháin do na sliogáin, cé do na sliogáin háirithe go bhfuil na leathanaigh fear fada go leor, go páirteach mar tá siad seo a leanas gnéithe úsáideach dóibh, a fhéadfaidh a bheith ina dearfach. Maith go leor. Bhfuil aon cheist? Aon topaicí is mian leat a thabhairt suas? Rud ar bith a bhaineann anseo? Bhuel, tá sé an-deas ag caint libh go léir. Tá súil agam fuair tú rud éigin as an tseimineáir a bheidh úsáideach duit i do iarrachtaí sa todhchaí. [CS50.TV]