Ka whakaatu tenei aratohu ki a koe ki te waihanga i nga pukoro hou, i nga raupapa whaiaro ranei i roto i te Linux ma te whakamahi i te raina whakahau.
Ko te whakahau e whakamahia ana e koe mo te hanga i nga whaiaronga he mkdir. Ka whakaatuhia e tenei tuhinga ki a koe te huarahi taketake hei waihanga i nga pukamahi i roto i te Linux me te uhi i nga whakarereke katoa e wātea ana.
Me pehea te Waihanga Rarangi Hou
Ko te huarahi maatau rawa ki te hanga i tetahi whaiaronga hou e whai ake nei:
mkdir
Hei tauira, ki te hiahia koe ki te waihanga i tetahi whaiaronga i raro i to waahanga o to kura ka tohua he whakamatautau, whakatuwheratia he matapihi matatau me te mohio kei roto koe i to putea kāinga (whakamahi i te tono cd ~ ).
whakamātautau mkdir
Te huri i nga Whakaaetanga o te New Directory
I muri i te waihanga i tetahi kōpaki hou ka hiahia pea koe ki te tautuhi i nga whakaaetanga kia taea ai e tetahi kaiwhakamahi te uru atu ki te kōpaki, kia taea ai e etahi tangata te whakatika i nga kōnae i roto i te kōpaki, engari ko etahi kua oti te korero anake.
I roto i te waahanga whakamutunga, i whakaaturia e ahau ki a koe te hanga i tetahi whaiaronga e kiia ana he whakamatautau. Ma te whakahaere i te ture a te mahinga e whakaatu ki a koe nga whakaaetanga mo taua whaiaronga:
ls -lt
Ko nga raruraru ka whai koe i tetahi mea i enei raina:
drwxr-xr-x 2 te kaihauturu 4096 Mar 9 19:34 whakamatautau
Ko nga pai e hiahiatia ana e matou ko te kaiwhakahaere drwxr-xr-x me te roopu
Kei te korero te d ki a tatou ko te whakamatautau he whaiaronga.
Ko nga korero tuatahi e toru i muri i te d ko nga whakaaetanga rangatira mo te whaiaronga i tohuhia e te ingoa o te rangatira.
- r mo te pānui
- w mo te tuhituhi
- x e tu ana mo te mahi (i tenei ahua ka taea e koe te uru ki te kōpaki)
Ko nga tohu e toru e whai ake nei ko nga whakaaetanga rōpū mo te kōnae i tautuhia e te ingoa o te rōpū. Ano ko nga waahanga ko r, w, me x. Ko te - te tikanga he ngaro te whakaaetanga. I roto i te tauira i runga i tetahi tangata o te rōpū ka taea te uru ki te kōpaki me te pānui i nga kōnae engari kaore e taea te tuhi ki te kōpaki.
Ko nga hoia whakamutunga e toru ko nga whakaaetanga kei a nga kaiwhakamahi katoa me te mea ka taea e koe te kite i roto i te tauira i runga ake nei, he rite ano ki nga whakaaetanga rōpū.
Hei huri i nga whakaaetanga mo te kōnae, te kōpaki ka taea e koe te whakamahi i te whakahau chmod . Ko te whakahau chmod ka taea e koe te tautuhi i nga tau e 3 e tautuhi ana i nga whakaaetanga.
- pānui whakaaetanga = 4
- tuhia nga whakaaetanga = 2
- te whakaputa whakaaetanga = 1
Ki te tiki i te ranunga o nga whakaaetanga ka honoa e koe nga tau. Hei tauira hei panui me te whakaputa whakaaetanga i te tau e hiahia ana koe kia 5, kia kitehia, kia tuhihia nga whakaaetanga, kia 6 te tau, kia tuhihia, ka tuhi whakaaetanga he tau 3 te tau.
Kia mahara ki a koe me tohu 3 tau hei waahanga o te whakahau chmod. Ko te nama tuatahi mo nga whakaaetanga rangatira, ko te tau tuarua mo nga whakaaetanga rōpū me te tau whakamutunga mo nga atu katoa.
Hei tauira hei whiwhi i nga whakaaetanga katoa ki te rangatira, panui me te whakaputa i nga whakaaetanga i te roopu, kaore he whakaaetanga mo tetahi atu tuhi i nga korero e whai ake nei:
chmod 750 whakamātautau
Ki te hiahia koe ki te huri i te ingoa o te rōpū e whai ana i te kōpaki, ka whakamahi i te whakahau.
Hei tauira, whakaarohia e hiahia ana koe ki te hanga i tetahi whaiaronga ka taea e nga kaituhi katoa o to kamupene te uru.
Tuatahi, hangaia nga korero a te rōpū ma te tuhi i nga korero e whai ake nei:
whakapapahia
Mena kaore i whakaaetia e koe te whakaaetanga tika kia waihangahia he rōpū ka hiahia koe ki te whakamahi i sudo kia whiwhi ai i etahi atu mana , kia tahuri ranei ki tetahi kaute me nga whakaaetanga whaimana ma te whakamahi i te tono .
Na ka taea e koe te huri i te roopu mo te kōpaki mā te tuhi i te whai ake:
putea haurangi Hei tauira: whakamātautauhia te kaute Hei tuku i tetahi i roto i te ripoata kaute te tuhituhi, tuhia me te whakahei i te uru me te rangatira engari panui-noa ki nga tangata katoa ka taea e koe te whakamahi i te whakahau e whai ake nei: whakamātautau 770 Hei whakauru i tetahi kaiwhakamahi ki te rōpū kaute ka hiahia pea koe ki te whakamahi i te whakahau e whai ake nei: kaiwhakamahi kaiwhakamahi -a -G Ko te whakahau i runga ake e tuku ana i te röpü kaute ki te rärangi o ngä röpü tuarua e uru ana te kaiwhakamahi. Ka taea e koe te waihanga i te whaiaronga me te tautuhi i nga whakaaetanga mo taua whaiaronga i te wa ano ma te whakamahi i te whakahau e whai ake nei: mkdir -m777 Ko te whakahau i runga ake ka waihanga i tetahi kōpaki ka uru atu ki te katoa. He tino mea ka hiahia koe ki te hanga i tetahi mea me tenei momo whakaaetanga. Whakaarohia e hiahia ana koe ki te waihanga i tetahi hanganga whaiaronga, engari kaore koe e hiahia ki te waihanga i ia waahanga takitahi me te huarahi me te mahi i to ara ki raro i te rakau. Hei tauira, ka waihangahia e koe nga pukoro mo to puoro e whai ake nei: He mea whakahirahira ki te hanga i te kōpaki toka, ka whakauruhia te kōpaki me te kuini pouaka, ka waihangatia te kōpaki rap me te kōpaki dr dre me te kōpaki jazz, me te kōpaki reimanahono. Na roto i te tohu i te panuku e whai ake nei ka taea e koe te waihanga i nga kōpaki matua katoa i runga i te rere ki te kore i te tīariari. mkdir -p Hei tauira, ki te hanga tetahi o nga kōpaki kua whakarārangitia i runga ka ngana i te whakahau e whai ake nei: mkdir -p ~ / waiata / toka / alicecooper Ma te taunoa, kaore te whakahau a te mkdir i te korero ki a koe mehemea he pai te waihanga i te whaiaronga i hangaia e koe. Mena ka puta mai he hapa, ka taea e koe te kii kei a ia. Mena kei te hiahia koe ki te tiki atu i nga hua kupu verbose kia mohio ai koe ki nga mea i hangaia hei whakamahi i te panuku e whai ake nei. mkdir -v Ka puta te putanga i nga raina o te mkdir: i hangahia te whaiaronga / ara / ki te / rehita . I etahi wa ka hiahia koe ki te whakamahi i te whakahau "mkdir" hei waahanga o te tuhinga tuhi. Hei tauira, me titiro ki te tuhinga e whakaae ana i te huarahi. Ina oti te tuhinga ka mahia ka waihangahia te kōpaki me te tāpiri i tētahi kōnae kuputuhi kotahi e karangatia ana "hello". #! / bin / bash mkdir $ @ cd $ @ pa oha Me whakauruhia te raina tuatahi ki nga tuhinga katoa ka tuhia e koe, ka whakamahia hei whakaatu i tenei ko te tuhinga a BASH. Ka whakamahia te tono "mkdir" hei waihanga i tetahi kōpaki. Ko te "$ @" ( e mohiotia ana ko nga tautuhinga whakauru ) i te pito o te raina tuarua me te 3 ka whakakapihia ki te uara e tohu ana koe i te wa e whakahaere ana i te tuhinga. Ka huri te whakahau "cd" ki roto i te whaiaronga kua tohua e koe, a, ka puta mai te tono paarua i tetahi kōnae kaore i kiia "hello". Ka taea e koe te whakamatautau i te tuhinga i roto ia koe. Kia penei te whai i enei tohutohu: Ka rere koe i te tuhinga ka tuhia he whaiaronga e huaina ana ko te "whakamatautau" mehemea ka huri koe ki taua raupapa ( cd tamata) me te whakahaere i tetahi rarangi whaiaronga ( ls), ka kite koe i tetahi o nga ingoa e kiia ana he "hello". He pai rawa inaianei, engari ka ngana ano te taahiraa 7. He maha nga mea ka taea e tatou hei whakapai ake i te tuhinga. Hei tauira, mehemea kei te tīariari te kōpaki kāore i te tino aro nui ki te roa o te wa. #! / bin / bash mkdir -p $ @ cd $ @ pa oha Mena kua tautuhi koe i te -p hei waahanga o te whakahau mkdir ka kore e kino ki te mea kei te noho te kōpaki engari mehemea kaore i te tīariari, ka waihanga. I te mea ka pa te tono pa ki te waihanga i tetahi kōnae kaore i te tira, engari mehemea kei te ora tonu, ka whakahoutia te ra me te wa i tae mai ai. Whakaaroa kua whakakapihia te tauākī paanga ki te korero urupare e tuhi ana i te tuhinga ki tetahi kōnae e whai ake nei: #! / bin / bash mkdir -p $ @ cd $ @ tangi "hello" >> hello Ki te whakahaere koe i te whakahau "./createhellodirectory.sh" me te wa ano ka nui te nui o te kōnae ka karangahia "hello" i roto i te whaiaronga whakamātautau me te maha atu o nga rarangi me te kupu "hello" kei roto. I tenei, kaore pea kaore pea i te whakaaro, engari me kii atu inaianei ehara tenei i te mahi e hiahiatia ana. Ka taea e koe te tuhi i tetahi whakamatautau kia mohio kei te noho te whaiaronga i mua i te whakahaere i te whakahau ororongo e whai ake nei. #! / bin / bash mkdir $ @ 2> / dev / null; ki te [$? -eq 0]; ka cd $ @ tangi "hello" >> hello haere atu fi Ko te tuhinga o runga ake ko taku tikanga pai mo te whakahaere i te hanganga o nga pukamahi. Ko te whakahau mkdir e waihanga i te kōpaki kua paahitia hei tautuhinga whakauru, engari ka tukuna he putanga hapa ki te / dev / null (he tino tikanga noa iho). Ko te rarangi tuatoru e arowhai ana i te mana whakaputa o te whakahau o mua ko te korero "mkdir" me te mea ka angitu te mahi i nga korero tae noa ki te tae atu ki te "fi". Ko te tikanga ka taea e koe te waihanga i te kōpaki me te mahi i nga mea katoa e hiahia ana koe ki te angitu te whakahau. Mena ka hiahia koe ki te mahi i tetahi atu mea ki te kore e angitu te whakahau, ka taea e koe te whakauru atu i tetahi atu korero penei: #! / bin / bash mkdir $ @ 2> / dev / null; ki te [$? -eq 0]; ka I roto i te tuhinga i runga nei mehemea ka mahi te korero a te kaipupuri i te korero o te ororongo ka tuku te kupu "hello" ki te pito o te kōnae e kiia ana ko "hello" mehemea kaore i te tīariari ka hangaia he kōnae hou ko "hello" me te kupu " koa "kei roto. Koinei te tauira kaore i te tino mahi, no te mea ka taea e koe te whakatutuki i nga hua e rite ana ma te rere tonu i te raupapa o te hiko "hello" . Ko te tohu o te tauira ko te whakaatu ka taea e koe te whakahaere i te whakahau "mkdir", huna i te putanga hapa, tirohia te mana o te whakahau ki te kite mehemea kua angitu, kaore ranei, ka mahi i tetahi huinga o nga whakahau ki te mea ko te tono "mkdir" i angitu, me tetahi atu o nga whakahau kaore i te. Me pehea te Waihanga Whaiaronga me te Whakaritea Whaaetanga i te Wa Katoa
Waihangatia he Kōpaki me tetahi Mema E Manaa ana
Te Whaimana Whakamutunga I Waihangatia he Whaiaronga
Whakamahia & # 34; mkdir & # 34; i roto i te Hōtuhi Shell
cd $ @
tangi "hello" >> hello
haere atu
atu
cd $ @
tangihia "hello"> tohaina
haere atu
fi