Pungarehu - Taehau Linux - Ture Unix

NAME

sh - whakahau kaiwhakamaori ( anga )

SYNOPSIS

sh [- / + aCefnuvxIimqsVEbc ] [- o longname ] -words [ target ... ]

DESCRIPTION

Ko Sh te kaiwhakamāori tikanga mana mo te pūnaha. Ko te putanga o te wahanga o te sh kei te huri i te huringa kia rite ki nga POSIX 1003.2 me te 1003.2a korero mo te anga. He maha nga ahuatanga o tenei ahuatanga e whakaatu ana i te ahua o etahi ahua ki te anga Korn, engari ehara i te mea ko te Kakan anga (tirohia te ksh (1)). Ko nga ahuatanga e tohuhia ana e POSIX me etahi atu kohinga o Berkeley, kua whakauruhia ki roto i tenei anga. E tumanako ana tatou kia tutuki a POSIX i te wa 4.4 ka tukua atu te BSD. Ko tenei tuhinga tangata ehara i te mea hei akoranga, hei whakamahinga katoa o te anga.

Aronga

Ko te anga he ota e tuhi ana i nga waahanga mai i tetahi kōnae, i te tauera ranei, e whakamaori ana ia ratou, a ka mahia ano he atu whakahau. Ko te hōtaka e rere ana ka uru mai te kaiwhakamahi ki roto i te pūnaha (ahakoa ka taea e tetahi kaiwhakamahi te whiriwhiri i tetahi anga rereke ki te tono chsh (1). Ko te anga kei te whakamahi i tetahi reo e hanga ana i nga hanganga whakahaere, he mahinga tonotono e whakarato ana i te maha o nga āhuatanga e tua atu ana ki te rokiroki raraunga, me te hanga i roto i te hitori me te kaha whakatika. He maha nga āhuatanga hei whakauru ki te whakamahi i te taunekeneke me te whai painga ki te whakamahi i te reo whakamaori ki te whakamahehehekohekohekohekohekohekohekohekohekohekohekohekoheko. Koinei, ka taea te tautuhi tika i nga ota ki te anga whakahaere, ka taea ranei te whakauru ki roto ki te kōnae, ka taea hoki te whakahaere i te kōnae tika e te anga.

Whakataunga

Mena kaore he awangawanga mehemea ka hono te paerewa paerewa o te anga ki te tauranga (mehemea kua whakaturia te haki - ka tohu), a, kaore te waa - c i te waahanga, kei te whakaarohia te anga ko te anga taunekeneke. Ko te anga taunekeneke e akiaki ana i mua i ia whakahau, me te whakahaere i te hōtaka me te rereke i nga hapa rereke (pera me te whakaahua i raro nei). I te wa tuatahi ka timata, ka aro te anga ki te tautohe 0, a ki te timata i te waahanga - - 'ka whakaarohia ano hoki te anga o te anga takiuru. Ko te tikanga tenei ka mahi aunoa i te punaha ka timata te kaiwhakamahi ki te takiuru i roto. Ka tautuhi te tuatahi i nga tono mai i nga kōnae / etc / profaịlụ me te .profile mehemea kei te noho. Mena kua tautuhia te taiao taiao ENV ki te tomokanga ki tetahi anga, ka whakaturia ranei ki te .profile o te anga takiuru, ka panui te anga i nga tono mai i te kōnae e huaina ana i ENV Na reira, me tuku e te kaiwhakamahi he tono kia mahia anake i te takiuru takiuru i te kōnae .profile, me nga whakahau e mahia mo nga anga katoa i roto i te kōnae ENV . Hei tautuhi i te taurangi ENV ki tetahi kōnae, tuhia te rarangi e whai ake nei i roto i to .profile o to whaiaronga home

ENV = $ HOME / .shinit; kaweake ENV

whakakapi mo te `` .shinit '' tetahi ingoa ingoa e hiahia ana koe. Mai i te panui ENV e pānuihia ana mo nga waahanga katoa o te anga, tae atu ki nga tuhinga tuhi me nga anga koreweeraera, ko te tauira e whai ake nei he mea pai mo te whakaiti i nga whakahau i roto i te kōnae ENV ki nga whakawhitiwhitiwhitiwhitiwhiti. Ko nga whakahau o te waahi i roto i te '`case' 'me te'` esac '' i raro nei (kei te whakaahuahia nga whakahau nei):

take $ - i * i *)

# nga whakahau mo te whakamahi taunekeneke anake

...

Tuhinga o mua

Mena ka tautuhia nga tautohetohe o te raupapa i tua atu i nga waahanga, ka tohuhia e te anga te whakapae tuatahi hei ingoa o te kōnae hei panui i nga raupapa (he tuhinga tuhi), a, ko nga toenga ka tohua hei tautuhinga turanga o te anga ($ 1 , $ 2, me ētahi atu). Kaore, ka akohia e te anga mai i tana paerewa paerewa.

Whakaritea Whakarite Whakarite

Ko nga mema katoa o nga reta kotahi he ingoa e taea ana te whakamahi hei tautohe ki te - o . Kei te whakaratohia - i te ingoa i muri mai i te kōwhiringa reta kotahi i roto i te whakaahua i raro nei. Ko te tautuhi i te taraiwa `` - '' ka huri i te kōwhiringa, ka whakamahi i te tahi me te "` "+ '' ka whakakore i te kōwhiringa. Ko nga whiringa e whai ake nei ka taea te tautuhi mai i te raina whakahau, me te huinga (1) buildingin (kua whakaahuatia i muri mai).

-a allexport

Kaweakehia nga taurangi katoa kua tohua ki. (KAUPAPA mo te 4.4)

-c

Pānuihia nga whakahau mai i te raina whakahau. Kaore e taea te korero i nga korero mai i te whakauru paerewa.

-C noclobber

Kaua e tuhirua i nga kōnae kei te tīariari ki te ``> '' (UNIMPLEMENTED for 4.4alpha)

-e errexit

Mena kaore i te taunekeneke, puta atu i te wa ka ngaro tetahi whakahaerenga kaore. Ko te ahuatanga o te putanga o te whakahau he mea whakamatautauhia mehemea ka whakamahia te whakahau hei whakahaere i tetahi ki te wa i te wa ranei, ki te mea ko te whakahau ko te taha maui maui o te mahi `` & '' ranei `` || ''.

-e noglob

Muku te whakawhitinga o te waahi .

-n noexec

Mena kaore i te taunekeneke, panui nga whakahau engari kaua e mahi. He whai hua tenei mo te tirotiro i te raupapa o nga tuhinga tuhi.

-u nounset

Tuhia he karere ki te hapa paerewa i te wa e ngana ana ki te whakawhānui i te taurangi kaore e tautuhia, mehemea kaore i te taunekeneke te anga, puta wawe. (KAUPAPA mo te 4.4)

-v verbose

Ka tuhia e te anga te whakauru ki te paerewa paerewa kei te panuihia. He pai mo te tawai.

-x xtrace

Tuhia tetahi whakahau ki te hapa taunoa (i mua i te "+" i mua i te whakatutukitanga.

-q calmprofile

Mena kua whakaturia nga - v ranei - x ngaa waahanga, kaua e whakamahi i nga waahanga ka timata i te panui i nga waahanga tuatahi, ko enei / etc / profiles .profile me te kōnae i tautuhia e te taurangi taiao ENV .

-Kaore ahau e wareware

Waiho i nga EOF mai i te whakauru mai i te taunekeneke.

-i te taunekeneke

Whakanuia te anga ki te whanonga paheko.

-M aroturuki

Whakahokia te mana mahi (tautuhi i te waahana).

-s stdin

Pānuihia nga whakahau mai i te whakauru paerewa (ka tautuhia taunoa mehemea kahore he tautohetohe kōnae). Kaore he painga o tenei kōwhiringa i muri i te tīmatanga o te anga (me te huinga (1)).

-V vi

Whakahohe i te kaitautoko vi (1) raupapa whakahau (whakakore - E mehemea kua whakaturia).

-E emacs

Whakahohe i te emacs hanganga (1) raupapa whakahau (whakakore - V mehemea kua whakaturia).

-b whakamōhio

Whakahohe i te whakamöhiotanga whakamua o te whakaoti i te mahi a muri. (KAUPAPA mo te 4.4)

Hanganga Lexical

Ka tautuhia e te anga te whakauru ki roto i nga waahanga mai i te kōnae ka pakaru ki nga kupu i te whiterangi (panui me nga ripa), me etahi waahanga o nga tahua e motuhake ana ki te anga e kiia nei ko te '`kaiwhakahaere' 'E rua nga momo kaiwhakahaere: nga kaiwhakahaere whakahaere me nga kaiwhakahaere rereke (kei te whakahuahia i muri ake nei). Ko te rarangi o nga kaiwhakahaere he whai ake:

"Kaiwhakahaere whakahaere:"

& & (); ; | ||

"Kaiwhakahaere Redirection:"

<>> | << <&> & << - <

Te whakahua

Ko te whakapuaki kei te whakamahia hei tango i te tikanga motuhake o etahi waahi, kupu ranei ki te anga, pēnei i nga kaiwhakahaere, te whitespace, nga kupumatua ranei. E toru nga momo o te whakahua: ko nga korero korero kotahi, e rite ana ki nga kupu e rua, me te whakaheke.

Panuku

Ko te whakapae e tiaki ana i te tino tikanga o te tangata e whai ake nei, me te kore o Aq newline. Ko te whakaheke i mua i te Aq hou ka tukuna hei raina.

Kotahi Whakatau

Ko te tautuhi i nga horopaki i roto i nga kupu tuhi kotahi e tiakina ai te tikanga tautuhi o nga horopaki katoa (haunga nga korero kotahi, kaore e taea te tuhi i nga kupu kotahi ki roto i te aho kotahi).

Ngā Utu Tuarua

Ko te tautuhi i nga tahua i roto i nga kupu e rua e tiakina ana te tikanga o nga tahua katoa engari ko te taera ($) te tuaka (`) me te whakapae (\) Ko te whakaheke i roto i nga korero e rua he mea whakaari, me te whakamahi i nga korero e whai ake nei:

$ `\

Ki te kore, ka noho tonu.

Ngā Kupu Whakamahia

Ko nga kupu tuunga he kupu e whai tikanga motuhake ana ki te anga, ka mohiotia i te timatanga o te raina, i muri i te kaiwhakahaere mana. Ko nga korero e whai ake nei kei te rongoa:

! Ta Elif Ta Ta Ta me Ta

ko Ta ta Ta Ta Ta Ta Ta

ta Ta ta Ta tae tae noa ki Ta ki te Ta tasac

Ka whakawhitihia to ratou tikanga i muri mai.

Nga Korero

Ko tetahi ingoa ko te ingoa me te uara e hāngai ana ki te whakamahi i te ingoa (1) whakahau. I nga wa katoa ka puta he kupu rongoa (tirohia i runga ake nei), a muri i te tirotiro mo nga kupu kua tuhia, ka tirotirohia e te anga te kupu ki te kite mehemea e rite ana ki tetahi waitohu. Ki te mea, ka hurihia e ia i roto i te awa whakauru me tona uara. Hei tauira, ki te mea he ingoa e kiia ana ko te `` lf '' me te uara '`ls -F' 'ka whakauruhia:

lf foobar

ka riro

ls -F foobar

Ka whakaratohia e nga kaituhi he huarahi whaitake mo nga kaiwhakamahi naive hei hanga i nga pokanoa mo nga whakahau kaore he ako ki te hanga i nga mahi me nga tautohe. Ka taea hoki te whakamahi ki te waihanga i te waehere taapiri panui. Kei te ngoikore tenei whakamahinga.

Nga whakahau

Ko te anga e whakamaori ana i nga kupu e pa ana ki te reo, ko te waahanga kei waho atu o te waahanga o tenei tuhinga tangata (tirohia te BNF i te tuhinga POSIX 1003.2). Engari mehemea ka panuihia tetahi raina, mehemea kaore te kupu tuatahi o te raina (i muri i te kaiwhakahaere mana) kaore i te kupu i tuhia, ka mohio te anga ki te whakahau noa. Ki te kore, kua whakaaetia he whakahau matatini, tetahi atu waahanga motuhake ranei.

Ngā Whakatau Maatau

Mena kua mohiohia he tono ngawari, ka mahi te anga i nga mahi e whai ake nei:

  1. Ko nga kupu matua o te puka "` name = value "'kua tohatohahia, kua tohaina ki te taiao o te tono ohie. Ko nga kaiwhakahaere o te whakahou me o raatau tautohetohe (pera i whakaahuatia i raro nei) ka tangohia, ka tiakina mo te tukatuka.
  2. Ko nga kupu e toe ana kua whakawhānuihia pera i whakaaturia i roto i te waahanga e kiia ana ko te 'Expansions' 'me te kupu tuatahi e kiia ana ko te ingoa whakahau me te whakahau. Ko nga kupu e toe ana e whakaarohia ana ko nga korero o te whakahau. Mena kaore he ingoa o te ingoa i puta, na, ko te ingoa 'te ingoa = te uara' 'nga waahanga rerekē kua whakaaetia i te nama 1 ka pa ki te anga o teianei.
  3. Ka mahia nga redirections ka whakaaturia i te waahanga e whai ake nei.

Whakahou

Ka whakamahia nga redirections ki te huri i hea ka uru te whakahau ki te whakauru mai, ki te tuku ranei i tana putanga. I te nuinga o nga korero, ka tuwhera, ka tata, ka tuhia ranei e nga redirections tetahi korero ki tetahi kōnae. Ko te hōputu whānui e whakamahia ana mo te whakahou ko:

[n] kōnae redir-op

kei hea te redir-op tetahi o nga kaiwhakahaere whakawhiti i whakahuatia i mua. Kei te whai ake ko te rarangi o nga whakarereke ka taea. Ko te Bq n he tau whiriwhiri, penei i roto i te '3' (kaua 'Bq 3' e pa ana ki te kaituhi kōnae.

[n]> kōnae

Whakaputahia te putanga paerewa (ranei n) ki te tuku.

[n]> | kōnae

Kotahi ano, engari ka whakakorehia te - C.

[n] >> kōnae

Whakauruhia te putanga paerewa (ranei n) ki te tuku.

[n]

Whakahokia te taunga paerewa (ranei n) mai i te kōnae.

[n1] <& n2

Whakaritehia te tautuhinga paerewa (ranei n1) mai i te kaituhi kōnae n2.

[n] <& -

Katia te whakaurunga paerewa (ranei n).

[n1]> & n2

Whakatauhia te putanga paerewa (ko te n1) mai i te n2.

[n] & & -

Katia te putanga paerewa (ranei n).

[n] <> kōnae

Tuwherahia te kōnae mo te panui me te tuhi i runga i te whakauru paerewa (ranei n).

Ko te tangohanga e whai ake nei ka kiia ko te "` here-document "'

[n] << kaitohutohu

here-doc-kuputuhi ...

rangatira

Ko nga tuhinga katoa i runga i nga raupapa i muri ake ki te kaipupuri, ka tiakina, ka tukua atu ki te whakahau i runga i te whakauru paerewa, ki te kaituhi kōnae ranei mehemea kua tautuhia. Mena kua korerohia te kai-pitihana i runga i te raina tuatahi, ka tukuna he tuhinga mo te kuputuhi-ki-te-kupu, mehemea ko te tuhinga kei raro i te whakawhitinga tawhito, te whakakapi whakahau, me te whakawhitinga urutomo (kia rite ki te korero i te waahanga ki te "Expansions"). 'Ki te mea ko te kaiwhakamahi he `` << -' 'hei utu mo te `` <<' 'ka arahinahia nga ripa i roto i te kuputuhi-a-doc.

Rapu me te Whakaoti

E toru nga momo o nga whakahau: nga anga anga, nga ture hanga, me nga papatono noa - a ka rapua te tono (ma te ingoa) i roto i taua raupapa. Ka matea ia i tetahi atu ara.

Ina mahia te mahi anga, ka tautuhia nga tawhito o te tahua anga (ko te $ 0 anake, kaore ano kia whakarereketia) ka whakaturia ki nga tautohetohenga o te mahi anga. Ko nga taurangi ka tuhia ki te taiao o te whakahau (ma te waiho i nga waahanga ki a ratau i mua i te ingoa mahi) ka hangaia ki te takiwa ki te mahi, ka whakaturia ki nga uara kua homai. Na ka mahia te whakahau i homai i te whakamahinga mahi. Ka whakahokia nga tawhitinga turanga ki o ratou uara taketake ka oti te whakahau. Ka puta katoa tenei i roto i te anga o teianei.

Ko nga hanganga o te reinga kei roto i roto i te waa, kaore ano kia puta he tukanga hou.

Mena, mehemea kaore te ingoa o te whakahau e rite ki te mahi, ki te hanganga ranei, ka rapua te tono hei kaupapa noa i roto i te punaeho (ko te korero i te waahanga e whai ake nei). Ina whakatutukihia te mahinga o te hōtaka, ka whakahaerehia e te anga te papatono, te whakawhiti i nga korero me te taiao ki te papatono. Mena ehara te papatono i te mea kaore i te timata me te "tau makutu" ko te tohu o te ASCII he "#!", Na ka tukuna (2) mai a E ENEEXEC ka) ka whakamaori te anga i te papatono i roto i te Tuhinga. Ka whakahouhia te anga o te tamaiti ki tenei keehi, kia rite ai te ahua ki te kiihia he anga hou ki te hapai i te tuhinga tuhi-ad-hoc, mehemea ko te waahi o nga whakahau tahuna kei roto i te papa matua ka maharahia e te tamaiti.

Kia mahara ko nga putanga o mua o tenei tuhinga me te waehere punaehe e whakapohehe ana, me te titiro ki etahi tuhinga kaore he nama maatau hei "tukanga anga".

Rapu Ara

A, no te kimi i tetahi whakahau, ka titiro te anga tuatahi ki te kite i te mea he mahi anga na taua ingoa. Na ka rapuhia e ia he ture hangaia e taua ingoa. Mena kaore i kitea tetahi ture hangaia, ka puta tetahi o nga mea e rua:

  1. Ko nga ingoa whakahau e mau ana i te karaehe ka tino mate ki te kore e mahi i tetahi rapu.
  2. Ka rangahauhia e te anga tetahi urunga ki te PATH i te wa mo te whakahau. Ko te uara o te taurangi PATH he raupapa o nga tuhinga ka wehea e nga kaimana. Kei tetahi whakauru he ingoa whaiaronga. Ka taea te whakaatu i te whaiaronga o naianei e te ingoa whaiaronga kore, i te waahanga kotahi ranei.

Tohu Whakatau Whakamutunga

Kei ia whakahau he mana putanga ka taea te awe i te whanonga o etahi atu anga anga. Ko te ahua ko te whakahau ka puta ma te kore noa mo te angitu, kaore ano hoki he painga mo te kore, he hapa, he tohu teka ranei. Ko te whārangi tangata mo ia whakahau ka tohu i nga momo putanga putanga me te tikanga o ta ratou tikanga. I tua atu, ko nga whakahau buildin ka hoki mai i nga waee putanga, ka rite ki te mahi mahi anga.

Ngā Whakaaetanga Poari

Ko nga whakahau ngawari ko nga whakariterite o nga kupu ngawari me nga kaiwhakahaere mana, me nga kupu tuuru, me te waihanga i tetahi whakahau matatini nui atu. Ko te tikanga, ko tetahi whakahau tetahi o nga mea e whai ake nei:

  • tono maatau
  • raina
  • rārangi, rārangi-pūhui rānei
  • mana whakahaere
  • whakamahinga mahi

Mena ka korero ke atu, ko te ahuatanga o te putanga o te whakahau he kohinga o te whakahau tawhito whakamutunga i mahia e te whakahau.

Pipeline

Ko te pipeline he raupapa o tetahi, neke atu ranei nga whakahau i wehea e te kaiwhakahaere mana. Ko te putanga paerewa katoa engari ko te whakahau whakamutunga e honoa ana ki te whakauru paerewa o te whakahau e whai ake nei. Ko te putanga paerewa o te whakahau whakamutunga ka riro mai i te anga, pera i mua.

Ko te whakatakotoranga mo te pipeline he:

[!] command1 [| command2 ...]

Ko te putanga paerewa o te whakahau1 e hono ana ki te whakauru paerewa o te whakahau2. Ko te paerewa paerewa, te paerewa paerewa, me nga whakahau e rua o te waahanga e whakaarohia ana e te pipeline i mua i tetahi whakawhitinga i tautuhia e nga kaiwhakahaere whakawhiti he waahanga o te whakahau.

Mena kaore te pipeline i roto i te papamuri (korerotia i muri mai), e tatari ana te anga mo nga whakahau katoa hei whakaoti.

Mena te kupu kua rahuitia! kaore i mua i te raina, ko te putanga o te putanga o te putanga o te whakahau whakamutunga i tautuhia i roto i te raina. Ki te kore, ko te tuunga o te putanga ko te NOT o te putanga putanga o te whakahau whakamutunga. Koinei, ki te kore te ture whakamutunga e paahitia, ko te putanga o te putanga 1; ki te hoki mai te whakahau whakamutunga ki te nui ake i te kore, kaore te mana o te putanga.

No te mea ko te mahi o te pipeline o te whakauru paerewa, te paerewa paerewa ranei, e rua ranei e mahi ana i mua i te whakakoritanga, ka taea te whakarereketia e te whakatika. Hei tauira:

$ command1 2 & & 1 | command2

Ka tuku i te putanga paerewa me te hapa paerewa o te whakahau1 ki te whakauru paerewa o te whakahau2.

A; ranei terminator te mea i mua i te MA-OR-rārangi (kua whakaahuatia i muri mai) kia whakatutukihia; a & ka whakaoti i te waahanga o te MA-OR-rarangi o mua.

Kia mahara, kaore i rite ki etahi atu anga, ko ia tukanga i roto i te pipeline he tamaiti o te anga e tono ana (mehemea ko te anga te hangaia, kei roto i te waa e whakahaerehia ana i roto i te anga o teianei - engari he mea e pa ana ki te taiao).

Papatono Papamuri -

Mena kua mutu te whakahau a te kaiwhakahaere o te mana whakahaere (amp), me te (&), ka whakahaerehia e te anga te whakahau kia rite ki te waahana - ara, kaore te anga e tatari kia mutu te whakahau i mua i te whakahaere i te whakahau e whai mai nei.

Ko te whakatakotoranga mo te whakahaere i te whakahau i muri i te papamuri ko:

command1 & [command2 & ...]

Mena kaore he taunekeneke o te anga, ka tautuhihia te tautuhinga paerewa o te whakahau taiao hei / dev / null

Ngā Rārangi - Te Korero Korero

Ko te raupapa he raupapa o nga kupu koree, neke atu ranei e wehea ana e nga waahanga hou, nga tohuroto, nga ampersands ranei, a, ka mutu i tetahi o enei tahua e toru. Ko nga whakahau i roto i te rarangi ka mahia i roto i te raupapa kua tuhia. Mena kei te whai te whakahau i te ampersand, ka timata te anga ki te whakahau, ka haere tonu ki te whakahau e whai ake nei; kaore e tatari ana kia mutu te whakahau i mua i te haere ki te waa e whai ake nei.

Nga Kaiwhakahaere Rarangi Aapiringa-poto

`` & & '' me `` || 'Ko nga kaiwhakarato raupapa AND-OR. `` & '' 'ka whakahaere i te raupapa tuatahi, a ka mahi i te piti o te ture i whakakore i te mana o te putanga tuatahi o te ture tuatahi. ``|| '' he rite, engari ka mahi i te piti o te whakahau iff i te putanga o te ture tuatahi ko te korerero. `` & & '' me `` || '' he rite tonu te kaupapa.

Nga Whakaaetanga Mana-ki te - ahakoa, ahakoa, mo te take

Ko te whakawhitinga o te ki te he

ki te rarangi
ka tohua
[rārangi papa
ka tohua] ...
[atu rārangi]
fi

Ko te raupapa o te wa e whakahau ana

ia rārangi
rarangi mahi
mahi

Ko nga rarangi e rua ka tino mahihia i te wa e kore te putanga putanga o te rarangi tuatahi. Kei te rite te ture tae noa ki te raupapa, engari kei roto i te kupu tae noa ki te wa o te wa, ka tukuna kia tukuna kia tae noa ki te kore te putanga o te putanga tuatahi o te rarangi tuatahi.

Ko te raupapa o te tono mo te

mo te huri i te kupu ...
rarangi mahi
mahi

Kua whakawhānuihia nga kupu, a ka mahihia te rarangi i nga wa katoa ki te taurangi ka whakaturia ki ia kupu i te wa. Ka taea te whakakapi me te mahi ki te `` {'' me te ``} ''

Ko te whakariterite o te wehenga me te haere tonu i te whakahau ko te

wehenga [num]
haere tonu [tau]

Ka tukuna e te pakaru te numera i roto i te nuinga mo nga koropiko ranei. Haere tonu ki te whakamatau i te mahinga o roto. Ka whakatinanahia enei hei ture hanga.

Ko te raupapa o te whakahau ture he

kupu take i roto i
tauira) rārangi;
...
Tuhinga o mua

Ka taea e te tauira he tauira kotahi, neke atu ranei (tirohia nga Tauira Tae i whakaahuatia i muri mai), i wehehia e nga huanga "` ".

Ko te Whakarōpū Whakaritea

Ka whakariteritehia nga whakahau ma te tuhi

(rārangi)

ranei

{rārangi;

Ko te tuatahi o enei e whakatutuki ana i nga whakahau i roto i te riihi. Ko nga ota hangarau kua whakarōpūhia ki te (rarangi) kaore e pa ki te anga o teianei. Kaore te piti o te puka e tuhi i tetahi atu anga ka paku atu te pai. Ko nga roopu roopu me tenei ara e taea ai e koe te whakaputa i to raatau putanga ano he kaupapa kotahi:

{printf hello; te ao paatai ​​\ n ";}> te mihi

Nga Mahi

Ko te raupapa o te tautuhinga mahi he

ingoa ()

Ko te tautuhinga mahi ko te taurangi korero; i te wa e mahia ana e ia te tautuhi i tetahi mahi e whakaingoatia ana te ingoa, ka hoki mai i te tuunga o te koree. Ko te whakahau he tikanga i raupapa i waenga i te `` {{'' me te ``} ''

Ka taea te whakaatu i nga rereke ki te noho ki te rohe ki te mahi ma te whakamahi i te whakahau a-rohe. Ka puta tenei ma te korero tuatahi mo te mahi, a, ko te whakahuahua he

rohe [taurangi | -] ...

Kua whakatinanahia te rohe hei ture whakatairanga.

A, no te hangaia he taurangi, ka whakawhiwhia e ia te uara tuatahi, ka whakaputaina mai me te whakaatu i nga haki mai i te taurangi me te ingoa ano i roto i te taiao a tawhio noa, mehemea he kotahi. Ki te kore, ko te huringa i te tuatahi ka pakaru. Ko te anga te whakamahi i te puranga puhoi, na, ki te hanga koe i te taurangi x te takiwa ki te mahi f, ka karangahia te mahi g, nga korero ki te tāupe x i roto i te g ka titiro ki te taurangi x i roto i te f, kaore i te ingoa o te ao e huaina ana x .

Ko te tawhito motuhake ka taea te hanga i te takiwa ko te `` - '' Ka hanga i te `` - '' i nga rohe katoa o nga waahanga ka hurihia na roto i te whakahau tautuhinga i roto i te mahi kia whakahokia ki o raatau taarahinga taketake ina hoki mai te mahi.

Ko te raupapa o te whakahau whakahoki ko

hoki mai [exitstatus

Ka mutu te mahi e mahi nei. Kua whakatinanahia te hokinga hei ture whakatairanga.

Ngā Mahinga me nga Tawhā

Ko te anga kei te pupuri i te huinga o nga taapiri. Ko te taapiri e tohuhia ana e te ingoa ka kiia he taurangi. Ina timata, ka huri te anga i nga taurangi taiao ki nga taurangi anga. Ka taea te tautuhi i nga taurangi hou ma te puka

ingoa = te uara

Ko nga rererangi kua tautuhia e te kaiwhakamahi he ingoa kei roto i nga tuhi, o nga tau, me nga whakapae - ko te tuatahi kaore he tau. Ka taea hoki te whakaatu i tetahi tawhito e tetahi tau, he momo motuhake ranei kua whakaaturia i raro nei.

Taumahi Tae

Ko te tautuhinga tūranga ko te tautuhinga e tohuhia ana e te tau (n> 0). Ka whakatakotohia e te anga enei i te tuatahi ki nga uara o ona rarangi whakahau raupapa e whai ana i te ingoa o te tuhinga tuhi. Ka taea hoki te whakamahi i te setin (1) buildin hei tautuhi, hei tautuhi ranei.

Tawhitinga Motuhake

Ko te tawhito motuhake he taapau e tohuhia ana e tetahi o nga tohu motuhake e whai ake nei. Ko te uara o te tawhitinga kua whakarärangihia ki muri i tona ahua.

*

Ka whakanui ake ki nga tawhitinga taatai, timata mai i tetahi. A, ka puta te whakawhitinga i roto i te aho e rua-whakawhānui, ka whakawhānui atu ki tetahi mara kotahi me te uara o ia tawhito e wehea ana e te ahua tuatahi o te taurangi IFS , i te waahi ranei ki te raruraru te IFS .

@

Ka whakanui ake ki nga tawhitinga taatai, timata mai i tetahi. A, no te whakawhitinga o te roopu i roto i nga korero-rua, ka whakawhānuihia nga tawhito o te tūranga hei tautohe motuhake. Mena kaore he tawhitinga tawhito, ko te whakawhitinga o @ ka whakaputa i nga kupu tautohetohe, ahakoa ko te @ ka whakahuatia. He aha te tikanga o tenei, hei tauira, ki te $ 1 ko te 'abc' 'me te $ 2 ko te' def ghi '' ka whakawhānui atu a Qq $ @ ki nga tautohetohe e rua:

abc kare ghi

#

Ka whakanui ake ki te maha o nga tawhitinga tūnga.

?

Ka whakanui ake ki te ahua o te putanga o te pipeline hou.

- (Momo.)

Ka tohatoha ki nga haki whiriwhiringa o nāianei (ko nga ingoa o nga ingoa takitahi-reta ka whakauruhia ki te aho) ka tohua ki runga i te whakahua, na te whakatauhia o te whakahau whareinui, i roto i te waahanga.

$

Ka whakanui ake ki te ID tukanga o te anga e kiihia ana. He putea kei te pupuri i te uara o te $ hei matua.

!

Ka whakanui ake ki te ID tukanga o te whakahau papamuri hou i mahia mai i te anga o naianei. Mo te pipeline, ko te ID tukanga ko te whakahau whakamutunga i roto i te raina.

0 (Zero.)

Ka whakawhānuihia ki te ingoa o te angaanga anga, angaanga ranei.

Nga Kupu Whakatairanga

Ko tenei waahanga e whakaatu ana i nga rereketanga e mahia ana i runga i nga kupu. Kaore nga whakawhitinga katoa e mahihia i runga i nga kupu katoa, penei i whakamaramatia i muri mai.

Ko nga pauna o Tilde, ko nga whakawhitinga tawhito, ko nga whakakapi whakahau, ko nga whakawhitinga urutoro, me nga tangohanga korero e puta ana i roto i te kupu kotahi ka whakawhānui ki tetahi mara. Ko te wehenga whenua anake, ko te roopu roopu ranei ka taea te hanga i nga mara maha mai i tetahi kupu kotahi. Ko te mahinga kotahi ki tenei ture ko te whakawhitinga o te tawhito motuhake @ i roto i nga korero-rua, pera i te korero i runga.

Ko te whakahau o te kupu whakawhānui he:

  1. Te Whakawhānui Tilde, Te Whakawhitinga Tautuhinga, Te Whakaaetanga Whakahaere, Te Whakawhänui Whakarite (ka puta katoa enei i te wa ano).
  2. Kei te whakatinanahia te mara i nga mara e hangaia ana e te taahiraa (1), ki te kore te taurangi IFS e whaimana.
  3. Whakawhānui Waitohu (ki te kore e whakaturia - f he whai hua).
  4. Tangohanga Whakatau.

Kei te whakamahia te $ tautuhi ki te whakauru i te whakawhitinga tawhito, te hohenga whakahau, te aromatawai raupapa.

Tilde Expansion (whakakapi i te kaiwhakamahi kaiwhakamahi me te 39);

Ko te kupu e timata ana me te ahua o te turi (~) kaore i te whakawhitia. Ko nga tahua katoa ki runga ki te raupapa (/) ranei te mutunga o te kupu e tukunahia ana hei ingoa kaiwhakamahi, ka whakakapihia ki te whaiaronga home o te kaiwhakamahi. Mena kua ngaro te ingoa kaiwhakamahi (kei roto i te ~ / foobar) ka whakakapia te pihi ki te uara o te huringa HOME (te whaiaronga o te kaiwhakamahi o tenei wa).

Whakawhānui Tauwhānui

Ko te whakatakotoranga mo te whakawhitinga tawhito e whai ake nei:

kei roto i nga korero katoa ko nga tahua katoa tae noa ki te whakaeinga '`}' Any` `} 'i mawhiti i te piripiri, i roto ranei i te aho kua tohua, me nga taputapu i roto i nga whakawhitinga urutoro whakauru, nga whakakapi whakahau, me nga whakawhitinga rereke, kaore e uiuia i te whakatau i te ka rite ki te ``} ''

Ko te ahua o te whakawhitinga tawhito ko te:

Ko te uara, ki te mea, ka hurihia te tawhito.

Ka taea te whakauru i te ingoa tawhito, te tohu ranei i roto i nga taiapa, he mea whiriwhiri engari mo nga tawhito tūnga me te neke atu i te kotahi tau, ka whai muri ranei te tawhito i te tangata e taea te whakamaori hei waahanga o te ingoa. Mena ka puta mai he whakawhitinga tawhito i roto i nga korero-rua:

  1. Kaore te whakawhitinga o te waitohu i runga i nga hua o te whakawhitinga.
  2. Kaore i te whakatutukihia te wehenga mara i nga hua o te whakawhitinga, me te kore o @.

I tua atu, ka taea te whakarereke i te whakawhitinga tawhito ma te whakamahi i tetahi o nga ahuatanga e whai ake nei.

Whakamahia nga Uara Taunoa. Mena kei te tautuhi, kei te kore ranei te tawhito, ka huri te whakawhitinga o te kupu; Engari, ko te uara o te tawhito ka hurihia.

Tohua Tae Taunoa. Mena kei te taahua, ka kore ranei te tawhito, ka tohaina te whakawhitinga o te kupu ki te tawhito. I nga wa katoa, ka hurihia te uara whakamutunga o te tawhito. Ka taea anake te taatai ​​i nga taurangi, ehara i nga tawhito tautuhinga, i nga tawhito motuhake ranei.

Whakaatuhia te Hapa mēnā he Null ranei. Mena ka tautuhi, ka kore ranei te tawhito, ko te whakawhitinga o te kupu (he karere e whakaatu ana kei te kaore te kupu ka mahue) ka tuhia ki te hapa paerewa, ka puta te anga ki te mana o te putanga ohorere. Kaore, ka hurihia te uara o te tawhito. Kaua e puta te taiao whakawhitiwhitinga.

Whakamahia te Uara Tuarua. Mena kua tautuhia te tawhito, kaore ranei, ka hurihia te null; Engari, ka hurihia te roopu o te kupu.

I roto i nga whakawhitinga tawhito i whakaaturia i mua, te whakamahi o te koroni i roto i nga putanga horopaki i roto i te whakamatautau mo tetahi tawhito e raruraru ana ranei; te whakakorenga o nga hua o te koroni i roto i te whakamatautau mo tetahi taapenga e kore e tino raru.

Raina Tae. Te roa i roto i nga tohu o te uara o te tawhito.

Ko nga momo e wha o te whakawhitinga tawhito e whakaratohia ana mo te tukatuka i tua. I roto i ia waahanga, ko te tauira o te hanganga hoahoa (tirohia nga Tauira Tae), kaore i te whakaatu i nga reanga whakamua, ka whakamahia hei aromatawai i nga tauira. Mena ko te tawhito ko * ko @, kaore i te whakahuahia te hua o te whakawhitinga. Ko te whakauru i te mahinga tauwhitinga tawhito katoa i roto i nga korero-rua kaore e kii i nga momo e wha e whai ake nei o nga taputapu hoahoa, engari ko nga korero i roto i nga taiapa he paanga tenei.

Tangohia te Tauira Tohu Tae rawa. Kua whakawhānuihia te kupu hei whakaputa i te tauira. Ko te whakawhitinga tawhito ka puta i te tawhito, me te iti rawa o te huinga e pa ana ki te tauira kua mukua.

Tangohia te tauira nui rawa. Kua whakawhānuihia te kupu hei whakaputa i te tauira. Ko te whakawhitinga whakawhitinga ka puta i te tawhito, me te waahanga nui rawa o te whaitiki e rite ana ki te tauira i mukua.

Tangohia te Tauira Tae Maataura. Kua whakawhānuihia te kupu hei whakaputa i te tauira. Ko te whakawhitinga tawhitinga ka puta i te tawhito, me te iti rawa o te paapau e pa ana ki te tauira kua mukua.

Tangohia te tauira Tohu Nui ake. Kua whakawhānuihia te kupu hei whakaputa i te tauira. Ko te whakawhitinga whakawhitinga ka puta i te tawhito, me te waahanga nui rawa atu o te paera e rite ana ki te tauira i mukua.

Whakaaetanga Whakatau

Ka taea e te hohenga whakahau te whakaputa o te whakahau hei whakakapi i te waahi o te ingoa whakahau. Ko te whakarerekētanga whakahau ka puta i te wa e paahitia ana te whakahau penei:

$ (whakahau)

ranei Po `` whakahoutia '' putanga Pc:

`command`

Ka whakawhānuihia e te anga te whakakapi whakahau na roto i te whakahaere i te whakahau i roto i te taiao rererangi me te whakakapi i te hohenga whakahau ki te putanga paerewa o te whakahau, te tango i nga waahanga o tetahi neke atu ranei o nga waahanga hou i te mutunga o te whakawhitinga. (Kaore i te nekehia nga waahanga hou i mua i te mutunga o te putanga; engari, i te wa o te wehenga o te mara, ka taea te whakamaori ki te "mokowhiti, i runga i te uara o te IFS me te whakahua i te mea e whai hua ana.)

Whakawhänui Arithmetic

Ko te whakawhänui arithmetic e whakarato ana i tëtahi tikanga hei aromatawai i tëtahi tohu whakahuatanga me te whakakapi i tana uara. Ko te horopaki mo te whakawhänui o te taurangi e whai ake nei:

$ ((te whakapuaki))

Ko te whakahuatanga ka peratia me te mea e rua nga korero, mehemea kaore e arohia ana kia rua nga korero i roto i te korero. Ka whakawhānuihia e te anga nga tohu katoa i roto i te whakaaturanga mo te whakawhitinga tawhito, te whakarereke whakahau, me te tango i te tango.

Muri iho, ko te anga tenei e whakaatu ana i te korero me te whakakapi i te uara o te whakapuaki.

Te Whakataunga Mokowhitu White

I muri i te whakawhitinga whakawhitinga, te whakakapi whakahau, me te whakawhānui i te whakawhānui i te anga, ka tirotirohia nga hua o nga whakawhitinga me nga whakawhitinga kaore i puta i nga korero-rua mo te wehenga mara, me nga mara maha ka taea te hua.

Ka mahi te anga ki ia ahuatanga o te IFS hei kaiwhiwhi me te whakamahi i nga kaiwhakawhiwhi ki te wehe i nga hua o te whakawhitinga tawhito me te hohenga whakahau ki nga mara.

Ingoa Waitohu Whakawhānui (Ingoa Ingoa Kōnae)

Mena kei te whakaturia te taiapa, ka oti te ingoa o te ingoa kōnae i muri i te wawaotanga o te kupu. Ka tirohia nga kupu katoa hei raupapa o nga tauira, ka wehea e te kohu. Ko te tukanga o te whakawhitinga ka whakakapi i te kupu me nga ingoa o nga kōnae kei roto nei ka taea te hanga i nga ingoa ma te whakakapi i ia tauira me te aho e rite ana ki te tauira kua tautuhia. E rua nga here i tenei: tuatahi, kaore te tauira e rite ki te aho e mau ana i te pupuhi, me te tuarua, kaore he tauira e rite ki te aho e timata ana i te wa kaore te waahanga tuatahi o te tauira he wa. Ko te waahanga e whai ake nei e whakaatu ana i nga tauira e whakamahia ana mo te Whakawhitinga Ahuatanga me te ture (1).

Tauira Tae

Kei roto i te tauira he horopaki noa, e hāngai ana ki a ratou ano, me nga tohu-meta. Ko nga meta-tahua ko te "`! "'` ``' '' `` `? '' Me te` `['' Ka ngaro enei tahua i to ratou tikanga motuhake ki te korerohia. Ina whakatutukitia te whakahau, te whakarerekētanga rerekē ranei, kaore i te whakawhitingahia te tohu taara, te utu tawhito ranei, ko te uara o te taurangi, ko te putanga o te whakahau ka tohua mo enei horopaki, ka hurihia hei meta-tahua.

Ko tetahi tohu (`` * '') e hono ana ki tetahi aho o nga tahua. He tohu patai tetahi ki tetahi huru. Kei te taha maui (`` ['') te akomanga o te akomanga. Ko te mutunga o te karaehe ahua e tohuhia ana e te (``) '') mehemea kei te ngaro te `` '' na ka rite te `` ['' ki te `` [''] kaua ki te whakauru i te akomanga huru. Ko te karaehe a-tinana e hāngai ana ki tetahi o nga tohu i waenganui i nga tohu tapawha. Ka taea te tautuhi i te maha o nga waitohu mā te tohu tohu iti. Ka taea te awhina i te akomanga o te kaari ma te whakaatu i te tohu o te waahi tuatahi o te karaehe aahua.

Hei whakauru i te '`]' 'i roto i te karaehe ahuatanga, waihohia ko te huinga tuatahi kua whakarārangitia (i muri i te` `!' 'Mehemea). Hei whakauru i tetahi waitohu iti, kia waiho hei tohu tuatahi, whakamutunga ranei kua whakarārangitia

Ngā hanganga

Ko tenei waahanga kei te whakariterite i nga ture hangaia e hangaia ana no te mea e hiahia ana ratou ki te mahi i etahi mahi e kore e taea te whakahaere i tetahi tukanga motuhake. I tua atu ki enei, he maha atu nga ture ka taea te hanga mo te whai hua (hei tauira, te whakautu 1).

:

He ture kore e hoki mai i te uara 0 (pono).

. kōnae

Ko nga whakahau i roto i te kōnae i tautuhia e korerotia ana, e mahia ana e te anga.

ingoa waitohu [ ingoa [ = aho ... ]]

Mena te ingoa = te tautuhi kua tautuhia, ko te anga e tautuhi ana i te ingoa tohu me te aho uara Ki te tohua te ingoa , ka tohua te uara o te ingoa ingoa . Kaore he tautohetohe, ka tuhia te ingoa me nga uara o nga ingoa katoa kua tautuhia (tirohia te kore)

bg [ mahi] ...

Whakaaetia nga mahi kua tohua (me te mahi kei te mahi inaianei mehemea kaore he mahinga e hoatu) i te papamuri.

whakahau whakahau whakahau ...

Whakaritehia te whakahau whaimana kua tohua. (He mea whai hua tenei ina whai koe i te mahi anga ki te ingoa kotahi ano he ture hanganga.)

cd [ whaiaronga ]

Whakawhiti ki te whaiaronga kua tohua (taunoa $ HOME) Mena ka whakaturia tetahi tomokanga mo te CDPATH ki te taiao o te whakahau cd , ka whakaturia te CDPATH ranei te anga, kaore te ingoa o te whaiaronga e timata me te whakaiti, ka rapua nga rarangi ka tohua i te CDPATH mo te whaiaronga kua tohua. Ko te whakatakotoranga o te CDPATH he rite ano ki te PATH I roto i te waahanga taapiri, ka tuhia te ingoa o te whaiaronga i te whakahau cd na te mea kua rere ke te ahuatanga mai i te ingoa i hoatu e te kaiwhakamahi. Ka rereke pea enei i te mea i whakamahia te tikanga CDPATH , no te mea hoki kua honoa tetahi hononga tohu.

aho tere ...

Whakatauhia nga korero katoa me nga waahi. Na ka tukuna me te whakaputa i te whakahau.

exec [ whakahau arg ... ]

Mehemea kaore i tukua te tono, ka whakakapihia te tukanga anga ki te papatono kua tohua (he kaupapa pono, ehara i te hanganga anga ranei). Ko nga tohutohu i runga i te whakahau whakahau ka tohuhia kia mau tonu, kia kore ai e puta i te wa e mutu ai te whakahau whakahau.

puta [ exitstatus ]

Whakaotia te tukanga anga. Mena kua tukuna mai te exitstatus , kei te whakamahia hei putanga mo te anga; mehemea ka whakamahia te mana o te whakahau i mua.

ingoa kaweake ...

kaweake -p

Kei te kaweake nga ingoa kua tohua kia puta mai ai ki te taiao o nga whakahau e whai ake nei. Ko te ara anake ki te kore-kaweake i te taurangi ko te whakaoti i te reira. Ka taea e te anga te tohu i te uara o te taurangi kia whakaturia i te wa ano e kaweakehia ana e te tuhi

ingoa kaweake = te uara

Kaore he tautohetohe kei te whakariterite te mahinga kaweake i nga ingoa o nga taurangi rereke katoa. Ma te kohinga - p ka tohua te putanga ka tika mo te whakamahinga kore-paheko.

fc [- e Editor ] [ tuatahi [ whakamutunga ]]

fc -l [- nr ] [ tuatahi [ whakamutunga ]]

fc -s [ old = new ] [ tuatahi ]

Ko nga wharangi wharangi whaimana, nga whakarereke me te mahi anō, ka whakahauhia i mua i uru ki te anga taunekeneke.

-e edita

Whakamahia te kaitautoko i tohua e te kaituhi hei whakatika i nga whakahau. Ko te raupapa o te kaitautoko he ingoa whakahau, ma te kaupapa ki te rapu ma te PATH . Ko te uara o te taurangi FCEDIT ka whakamahia hei taunoa ina - e kore e tohua. Mena kei te ngoikore ranei te FCEDIT , kei te whakamahia te uara o te taurangi EDITOR . Mena kei te ngoikore te EDITOR ranei, ka whakamahia te (1) hei kaiwhakatika.

-l (e)

Whakaritehia nga whakahau kaore i te tono i te kaituhi ki runga ia ratou. Kua tuhia nga whakahau i roto i te raupapa e whakaatuhia ana e nga mahinga tuatahi me nga mahi whakamutunga, e pa ana ki a - r me ia raupapa i mua i te nama whakahau.

-n

Whakamahia nga nama whakahau ina tohirangi ki -l.

-r

Ka hurihia te raupapa o nga whakahau kua whakarārangitia (me - l ranei whakatika (me kore - l kore - s)

-s

Whakahokia ano te whakahau kaore e tono ana i te kaitautoko.

tuatahi

whakamutunga

Tīpakohia nga whakahau hei whakariterite, hei whakatika rānei. Ko te maha o nga ture o mua ka taea te whakauru ki te whakatau i te uara o te taurangi HISTSIZE . Ko te uara o te tuatahi, o te whakamutunga ranei, ko tetahi o nga mea e whai ake nei:

[+] tau

He tau tino tohu mo te tau whakahau; Ka taea te whakaatu i nga tau tono ki te mahinga - l .

-number

He tau whakahekenga kino e tohu ana i te whakahau kua oti te maha o nga whakahau i mua. Hei tauira, -1 ko te whakahau o mua.

aho

He tohu e whakaatu ana i te whakahau kaore i tata kua uru mai ki taua aho. Mena kaore i te tautuhia te tawhito = te whakahaere hou ki te - ko te ahua o te waahana tuatahi kaore e taea te whakauru i tetahi tohu whaimana.

Ko nga huringa taiao e whai ake nei e pa ana ki te mahi a te fc:

FCEDIT

Ingoa o te kaitautoko hei whakamahi.

HISTSIZE

Te maha o nga ture o mua e wātea ana.

fg [ mahi ]

Whakanuia te mahi kua tohua me te mahi o naianei ki te papaa.

nga tipu e whakaatu ana i te rereke

Ko te whakahau POSIX getopts , kaua e raruraru me te Bell Labs -deritia getopt (1).

Ko te whakapae tuatahi he raupapa pukapuka, ka taea pea e tetahi koroni te whai i tetahi koroni kia tohu ko te waahanga e hiahia ana ki te tautohe. Kua tautuhia te taurangi kua tohua ki te kōwhiringa whakawhānui.

Ko te whakahau getopts e whakaiti ana i te raupatu tawhito (1) hei painga mo te whaainga o nga tautohetohe kei roto i te whiterangi.

Ka taea te whakamahi i te getopts builtin hei tiki i nga waahanga me o raatau korero mai i te rarangi o nga taapiri. A, no te whakahuatia, ka tuhia e te tipu te uara o te kōwhiringa i muri mai i te raupapa kōwhiringa i te rārangi i te taurangi anga e tohuhia ana e te rerekētanga, a ko te taurangi i roto i te OPTIND te anga o te anga . I te wa e tukuna ai te anga, ka timatahia te OPTIND ki 1. Mo ia kohinga e hiahia ana he tautohetohe, ka waiho e te putopts builtin ki roto i te OPTARG rau taurangi . Ki te kore e whakaaetia tetahi kōwhiringa mo te waahanga ka mutu te OPTARG .

Ko te whakawhiti ko te aho o nga reta whiriwhiri. Mena ka whaihia he reta e te koroni, me tohu he kōwhiringa kia kore ai e wehea i te waahi ma. Mena kaore i kitea te tahua kōwhiringa i te wa e manakohia ana, ka tautuhia e te tipu te rerekētanga o te taurangi ki te ``? '' Ka mutu te OPTARG me te tuhi i te putanga ki te hapa paerewa. Na te tohu i te koroni hei tohu tuatahi o te whakakore i nga hapa katoa ka waihotia.

Ka whakahokia mai te uara korezero ka tae mai te whiringa whakamutunga. Mena kaore he toenga o nga tautohetohenga, ka whakarereke nga tiwhi ki te kōwhiringa motuhake, `` - '' mehemea ka rere ke, ka rere ke ki te ``? ''

Ko te waahanga waehere e whai ake nei e whakaatu ana i te huarahi e taea ai e te tangata te tukatuka i nga korero mo te whakahau ka taea te tango i nga whiringa [a] me te [b] me te kōwhiringa [c] e hiahiatia ana he tautohe.

i te wa e whai ana i te: ab
mahi
Tuhinga $ f i
a | b) hae = $ f ;;
c) carg = $ OPTARG;
\?) echo $ USGE; putanga 1;
Tuhinga o mua
mahi
nekehanga $ expr $ OPTIND - 1`

Ka whakaaetia e tenei waehere tetahi o nga mea e whai ake nei hei rite:

cmd -acarg kōnae kōnae
cmd -a -c arg kōnae kōnae
cmd -carg -a kōnae kōnae
cmd -a -carg - kōnae kōnae

ture ah -rv ...

Ko te anga e pupuri ana i te ripanga haupae e mahara ana ki nga waahi o nga whakahau. Kaore he tautohetohe, ko te whakahau a te kaituhi e tuhi i nga ihirangi o tenei tepu. Nga urunga kaore ano kia titirohia mai i te wa e tohuhia ana te whakahau c c whakamutunga ki te tohu; Ka taea te whakauru i enei tuhinga.

Me nga tautohetohe, ka whakakorea e te ture awatea nga whakahau i tautuhia mai i te ripanga haupae (ki te kore he mahi) ka kimihia. Ki te - v te kōwhiringa, kua tuhia e te tihi nga waahi o nga whakahau ka kitea e ia. Ko te kōwhiringa - r e kawe ana i te whakahau ahanu hei muku i nga tahua katoa i roto i te ripanga haupae, engari mo nga mahi.

mahi [ mahi ]

Tāngia te id process o nga tukanga i roto i te mahi. Mena kua whakakorehia te tautohe mahi, kei te whakamahia te mahi o naianei.

mahi

Ko tenei raupapa e whakariterite ana i nga tukanga whakamaharatanga katoa he tamariki o te tukanga anga o naianei.

pwd

Tāngia te whaiaronga o nāianei. Ka rereke te ture hanganga mai i te papatono o te ingoa ano na te mea kei te mahara te ture hanganga ki te aha te whaiaronga o naianei kaore i te waitohu i ia wa. Ka tere ake tenei. Engari, ki te whakaingoatia te whaiaronga o naianei, ka haere tonu te putanga o te pwd i te ingoa tawhito mo te whaiaronga.

pānuihia [- p tere ] [- r ] taurangi ...

Ka tuhia te urupare mēnā ka tohua te kōwhiringa - p me te whakauru paerewa ko te tauranga. Na ka panuihia tetahi aho mai i te whakauru paerewa. Kua whakakorehia te raina hou mai i te raina, ka wehehia te raina ka tuhia i roto i te waahanga i runga i te kupu e wehehia ana i runga ake nei, ka tohatohahia nga wahi ki nga taurangi i roto i te raupapa. Kia kotahi te taurangi kia tohua. Mena he maha nga waahanga atu i nga taurangi, ko nga toenga (me nga horopaki i IFS e wehea ana) ka tohaina ki te taurangi whakamutunga. Mena he maha atu nga taurangi i nga waahanga, ka tohaina nga taurangi e toe ana ki te aho null. Ko te korero i hangaia ka whakaatu i te angitu tae atu ki te whakatutuki i te EOF i roto i te whakauru, i te mea ka hoki mai te raruraru.

Ma te taunoa, ki te kore e tohuhia te kōwhiringa - r , ko te whakapae `` '' 'he mahi rereke, ka tukuna te tangata e whai ake nei. Mena ka whaihia he panui e te waahanga hou, ka whakakorea te tihi me te raupapa hou.

ingoa ingoa panui ...

pānui -p

Ko nga ingoa kua tohua kua tohua hei panui anake, kia kore ai e whakarereketia, kia kaua e whakakorea. Ka taea e te anga te tohu i te uara o te taurangi kia whakaturia i te wa ano ka tohuhia kia tuhia anake ma te tuhi

ingoa pānui = te uara

Kaore he tautohetohe kei te whakariterite te raupapa o te raupapa i nga ingoa o nga mea katoa e panui ana i nga huringa. Ma te kohinga - p ka tohua te putanga ka tika mo te whakamahinga kore-paheko.

tautuhi [{- kōwhiringa | + kōwhiringa | - arg ... ]

Ko te whakahau whakanoho e mahi ana i nga mahi rererangi e toru.

Kaore he tautohetohe, ka whakariteritehia nga uara o nga huringa rau.

Mena ka tukuna nga whiringa, ka whakaturia e ia nga tohu whiriwhiringa kua tohua, ka whakakorehia ano ranei e pera ana i tautuhia i te waahanga e huaina ana ko te Tukatuka Whakaritea Whakaritea Sx.

Ko te whakamahi tuatoru o te whakahau tautuhinga ko te tautuhi i nga uara o nga tawhito o te anga o te anga ki nga waahanga kua tohua. Hei huri i nga tawhito tūnga me te kore e whakarerekē i nga kōwhiringa, whakamahia te `` - '' hei whakapae tuatahi ki te whakarite. Mena kaore he awangawanga, ka whakakorea te whakahau tautuhi i nga tawhitinga tautuhinga katoa (he rite ki te whakatutuki i te " nekehanga $ #." '

tau uara

Ka tohua te uara ki te huringa. (I te nuinga o te mea ka pai ake te tuhituhi i te taurangi = te uara i te kore e whakamahi i te tautuhinga huinga tautuhinga hei whakamahi i nga mahi e tautuhi ana i nga uara ki nga taurangi ka tohua nga ingoa hei taapiri.)

neke [ n ]

Hurihia nga tawhitinga tūnga i nga wa. Ko te nekehanga e whakaatu ana i te uara o te $ 1 ki te uara o te $ 2 te uara o $ 2 ki te uara o $ 3 me te pera ano, e whakaiti ana i te uara o $ # na te kotahi. Mena he nui ake te n i te maha o nga tawhitinga tūnga, ka tukuna he karere hapa, ka puta me te mana whakahoki 2.

wa

Tāngia te kaiwhakamahi kua tohaina me nga wa o te pūnaha mo te anga, me nga tukanga e rere ana i te anga. Ko 0 te hokinga mai ko te 0.

tohu tohu mahanga ...

Whakamahia te anga ki te whakaputa me te mahi i nga mahi ina whiwhi tetahi o nga tohu kua tohua. Ko nga tohu e tohu ana i te tau tohu. Ki te tohu 0 ko te mahi ka oti i te putanga o te anga. Kaore pea te mahi e raweke ranei, `` - '' ko te tawhito o te tohu ka tohua te tohu kua tohua me te whakamutunga ka tukuna te mahi taunoa. A, no te taraihia e te anga o te takutai, ka hoki mai ki te hopu (engari kaore e warewarehia) e tohu ana ki te mahi taunoa. Kaore te mana o te mahanga e whai paanga ki nga tohu kaore i aro ki te whakauru ki te anga.

momo [ ingoa ... ]

Te whakamāori i ia ingoa hei whakahau, ka tuhi i te whakataunga o te rapu tono. Ko nga whakatau e taea ana: ko te kupu matua, ko te ingoa, ko te hanganga anga , ko te whakahau, ko te waitohu me te kore i kitea. Mo te taangata ka tuhia te whakawhitinga alias; mo nga whakahau me te tohu i te waitohu o te ingoa o te whakahau.

ulimit [- H -S ] [- a -tfdscmlpn [ uara ]]

Te uiui mo te tautuhi ranei i nga waahanga pakeke, ngoikore ranei i runga i nga tukanga ka tautuhi ranei i nga waahanga hou. Ko te kōwhiringa i waenganui i te rohe taumaha (kāore e taea te tukino i te tukanga, me te kore e taea te whakaara ake i te wa i tukuna iho ai) me te rohe ngoikore (e tohu ana kia tukuna nga tukanga, engari kaore i mate, ka taea hoki te whakaara) enei haki:

-H

tautuhi ranei ki te uiui mo nga waahi pakeke

-S

tautuhi, ka uiui ranei mo nga waahi ngoikore. Mena kaore i tohuhia - H me - S , ka whakaaturia te rohe ngoikore, ka tautuhia nga waahanga e rua. Mena kua tautuhia e rua, ka toa te whakamutunga.

Ko te rohe hei uiui, hei tautuhi ranei, ka taea te whiriwhiri ma te whakatau i tetahi o enei haki:

-a

whakaatu i nga waahi o teianei

-t

whakaatuhia ranei tautuhi i te rohe mo te wahanga PTM (i roto i nga hēkona)

-f

whakaatuhia ranei tautuhi i te rohe i runga i te kōnae nui nui ka taea te hanga (i roto i nga poraka 512-tarai)

-d

te whakaatu, te tautuhi ranei i te rohe ki te rahi o te raraunga o te tukanga (i roto i nga karauna)

-s

te whakaatu, te tautuhi ranei i te rohe i runga i te rahi o te tukanga (i roto i nga karauna)

-c

te whakaatu, te tautuhi ranei i te rohe i runga i te rahi o te nuinga o te otaota matua e taea te whakaputa (i roto i nga poraka 512-tarai)

-m

whakaatuhia ranei tautuhi i te rohe i runga i te whakamaharatanga tinana katoa e taea ana te whakamahi e te tukanga (i roto i te kilobytes)

-l

whakaatuhia ranei te tautuhi i te rahi o te mahara ka taea e te tukatuka te kati me te mlock (2) (i roto i te kilobytes )

-p

te whakaatu, te tautuhi ranei i te rohe ki te maha o nga tukanga e taea ana e tenei kaiwhakamahi i te wa kotahi

-n

te whakaatu, te tautuhi ranei i te raina i runga i nga rarangi nama ka taea te whakatuwhera i tetahi tukanga i te wa kotahi

Ki te kore tetahi o enei e tohua, ko te waahana kei te rahi o te kōnae e whakaaturia ana, e whakaturia ana ranei. Mena kua tautuhia te uara, kua tautuhia te rohe ki taua tau; mehemea kei te whakaaturia te raina o teianei.

Ka taea te whakaatu i nga waahi o te tukanga whakawhiti me te whakamahi i te whakamahinga sysctl (8).

umask [ whakakikorua ]

Tautuhia te uara o te umask (tirohia te umask (2)) ki te uara tohu kua tohua. Mena kua whakakorehia te tautohe, ka tuhia te uara umask.

unalias [- a ] [ ingoa ]

Mena kua tautuhia te ingoa , ka tango te anga i taua ingoa. Mena - kua tautuhia, ka tangohia nga ingoa katoa.

ingoa whakaharahara ...

Ko nga taurangi kua tautuhia me nga mahi kaore i te puta. Mena he ingoa e toha ana ki te taurangi me te mahi, kaore te taurangi me te taumahi e tau.

tatari [ mahi ]

Tatari mo te mahi kua tohua hei whakaoti me te whakahoki ano i te mana o te tukanga whakamutunga i roto i te mahi. Mena kua whakakorea te tautohe, tatari mo nga mahi katoa kia whakaoti, kia hoki mai ano te mana o te koree.

Whakatika Whakatika Raina

Ka whakamahia te whakamahinga i te tauwhitiwhiti mai i te tauranga, ka taea te whakatika i te whakahau o naianei me te hitori o te whakahau (tirohia te fc in Sx Builtins) ma te whakamahi i te whakarererangi raupapa-whakahau-a-ringa. Ko tenei mahinga e whakamahi ana i nga whakahau, e whakaahuatia ana i raro nei, e rite ana ki te waahanga o nga mea e whakaahuatia ana i roto i te whārangi tangata. Ko te whakahau 'whakaturia' -a vi ka taea te whakatika whakarere-ahuru me te waiho sh ki te aratau whakauru. Ma te vi-mode whakahohe, ka taea te whakarereke te sh i waenga i te aratau kōkuhu me te aratau whakahau. Kaore i te whakaahuahia te kaitautoko i konei, engari kei roto i te tuhinga i muri nei. He rite tonu ki te: te tuhi Aq ESC ka tuku koe ki te aratau whakahau VI. Ko te patu i te Aq ka hoki mai i roto i te aratau whakahau ka whakawhiti i te raina ki te anga.

Mea nui: Whakamahia te whakahau tangata ( % tangata ) kia kite pehea e whakamahia ana he whakahau i runga i to rorohiko.