E hōʻike kēia kulekele iāʻoe i ka hanaʻana i nā papa hou a i nā kuhikuhi kuhikuhi paha i loko o Linux ma ka hoʻohanaʻana i ke laina kauoha.
ʻO ka kauoha e hoʻohana aiʻoe no ka hanaʻana i nā papa kuhikuhi he mkdir. Hōʻike kēiaʻatikala iāʻoe i ke ala maʻamau e hana i nā papa kuhikuhi ma Linux a me ka uhiʻana i nā hāloli i loaʻa.
Pehea e hana ai i kahi papa inoa hou
ʻO ka māmā loa o ka hanaʻana i kahi papa kuhikuhi hou penei:
mkdir
No ka laʻana, inā makemakeʻoe e hana i kahi papa kuhikuhi ma lalo o kāu waihona home e hōʻikeʻia nei ka hōʻoia, e wehe i ka puka makani aʻikeʻoe aia i loko o kāu waihona home (hoʻohana i ke kauoha cd ).
ka ho'āʻo mkdir
Ke Hoʻololi nei i nā Kuhi o ka New Directory
Ma hope o ka hanaʻana i kahi waihona hou, hiki iāʻoe ke hoʻonohonoho i nāʻaeʻana i hiki i kahi mea hoʻohana wale ke komo i ka waihona a iʻole e hiki ai i kekahi poʻe ke hoʻoponopono i nā faila ma ka waihona akāʻo nā mea'ē aʻe i heluhelu.
Ma ka pauku hope, hōʻike wau iāʻoe pehea e hana ai i kahi papa kuhikuhi i kapaʻia ka hōʻoia. Ke holo nei ka kauoha ls e hōʻike iāʻoe i nāʻae no kēia papa kuhikuhi:
ls -lt
Hiki iāʻoe ke loaʻa kekahi mea ma kēia mau laina:
drwxr-xr-x 2 mea hoʻokumu 4096 Mar 9 19:34 hōʻoia
ʻO nā piko i makemakeʻia e kākou he drwxr-xr-x nona a me ka hui
Hōʻike ka d iā mākou i ka ho'āʻo he papa kuhikuhi.
ʻO nā mea muaʻekolu ma hope o ka d ka mea nona nāʻae no ka papa kuhikuhi i hōʻikeʻia e ka inoa o ka mea nona ka inoa.
- r no ka heluhelu
- w no ka kākau
- x ke kū nei i ka hana (i kēia mea hiki iāʻoe ke komo i ka waihona)
ʻO nā mea ma hope oʻekolu nā papa no nā papa i hōʻikeʻia e ka inoa o ka hui. ʻO nā koho hou he r, w, a me x. ʻO - - eʻaeʻia ana kahi mea eʻaeʻia ana. Ma ka hiʻohiʻona i luna aʻe o kekahi mea o ka hui e hiki ke komo i ka waihona a heluhelu i nā'ōpili akāʻaʻole hiki ke kākau i ka waihona.
ʻO nā mea hope loaʻekolu he mauʻaeʻana e like me nā mea hoʻohana a pau a e like hoʻi me kāʻoe eʻike ai i ka hiʻohiʻona i luna aʻe nei e like me nāʻaelikeʻaoʻao.
No ka hoʻololiʻana i nāʻaeʻana no kahi faila a iʻole kōpena e hiki ai iāʻoe ke hoʻohana i ke kauoha chmod . Na ke kauoha chmod e kuhikuhi iāʻoe i 3 mau helu i hoʻonohonoho i nāʻae.
- heluhelu i nā leka = 4
- e kākau i nā leka = 2
- hana i nā leka = 1
No ka loaʻaʻana o nāʻaeʻana e hoʻonuiʻoe i nā helu. No ka laʻana e heluhelu a hoʻokomo i nāʻae i ka helu āu e makemake ai he 5, e heluhelu a kākau i nā leka i ka helu 6 a loaʻa ka palapala a hoʻokomo i nā mana i loaʻa ke helu he 3.
E hoʻomanaʻoʻoe e wehewehe i 3 mau helu ma keʻano he māhele o ka kauoha chmod. ʻO ka helu mua no nā mea e pono ai nā mea nona nā kuleana,ʻo ka heluʻelua no nāʻaelikeʻaoʻao aʻo ka helu hope loa no nā mea'ē aʻe.
No ka laʻana e loaʻa nāʻae a pau i ka mea nona, heluhelu a hoʻokomo i nāʻaelike ma ka hui aʻaʻoheʻae no kekahi mea'ē aʻe e kākau i kēia mau mea:
i ka hōʻoia 750
Inā makemakeʻoe e hoʻololi i ka inoa o ka hui i loaʻa kahi waihona e hoʻohana i ke kauohaʻoihana.
Eia kekahi lā, e noʻonoʻoʻoe e makemakeʻoe e kūkulu i kahi papa kuhikuhi e hiki ai i nā mea kālepa i kāu hui ke komo.
ʻO ka mea mua, e hoʻokumu i nā pūʻulu pūnaewele ma ka kākauʻana i kēia mau mea:
pūʻulu pūʻulu
Ināʻaʻoleʻoe eʻaeʻia i ka'āponoʻana e hoʻolālā i kahi hui āu e pono ai e hoʻohana i sudo no ka loaʻaʻana o nā kuleana hou a iʻole e huli i kahi helu me nāʻaelike kūpono me ke kauoha .
I kēia manawa, hiki iāʻoe ke hoʻololi i ka hui no kahi kōpena ma o ka hanaʻana i kēia mau mea nei:
helu inoa chgrp> inoa inoa inoa
ʻo kahi laʻana:
hōʻoiaʻike kālā
No ka hāʻawiʻana i kekahi i loko o ka pūʻulu pane e heluhelu, e kākau a hoʻokomo i kahi i ka mea e like me ka mea nona ka hale akā heluhelu wale i nā mea'ē aʻe e hiki iāʻoe ke hoʻohana i kēia kauoha:
i ka hōʻailona 770
Hoʻohui i ka mea hoʻohana i loko o ka pūʻulu pūʻulu e makemake pahaʻoe e hoʻohana i kēia kauoha:
usermod -a -G helu
Hāʻawi ka papahana i luna i ka pūʻulu hōʻike i ka papa inoa o nā papa lua i hiki i ka mea hoʻohana ke komo i.
Pehea e hana ai i kahi papa kuhikuhi a hoʻonoho i nā kuhi i ka manawa hoʻokahi
Hiki iāʻoe ke hana i ka papa kuhikuhi a hoʻonohoʻia nāʻaeʻana no kēlā papa kuhikuhi i ka manawa like me ke kauoha hou:
mkdir -m777
ʻO ka papa o luna e hana i kahi waihona e hiki ai i nā mea a pau ke komo i. He mea paʻakikī e makemakeʻoe e hana i kekahi mea me kēiaʻano o nāʻae.
E hana i kahi hoʻopili a me nā mākua i pono
E noʻonoʻoʻoe e hana i kahi papa kuhikuhi akāʻaʻoleʻoe e makemake e hana i kēlā me kēia waihona me ke ala a hana i kou ala i lalo o kahi lāʻau.
Eia kekahi laʻana, hiki iāʻoe ke hana i nā waihona no kāu mele e like me kēia:
- / home / music / rock / alicecooper
- / home / music / rock / queen
- / home / music / rap / drdre
- / home / music / jazz / louisjordan
He mea hōʻeha ia e hana i ka papa kōhaku, a laila ka'āpana alice cooper a me ka mō'īwahine a laila hoʻokumu i ka waihona rap a me ka papa dr dre a laila ka waihona jazz a me ka waihona louisjordan.
Ma ke kauweheʻana i ka hoʻohuli kēia e hiki ai iāʻoe ke hana i nā lālā makua a pau ma ka lele ināʻaʻole lākou e noho.
mkdir -p
Eia kekahi laʻana, e hana i kahi o nā paukū i heluʻia ma luna nei e ho'āʻo i kēia kauoha:
mkdir -p ~ / music / rock / alicecooper
Loaʻa i ka hōʻoia ua hanaʻia kahi papa hana
ʻO ka meaʻole,ʻaʻole ka'ōlelo kauoha a ka luna kauoha e haʻi iāʻoe inā ua hoʻokumuʻia ka papa kuhikuhi āu e haku nei. Ināʻaʻohe hemahema eʻikeʻia ua loaʻa.
Inā makemakeʻoe e loaʻa nā hua'ōlelo verbose hou aʻikeʻoe i ka mea i hanaʻia e hoʻohana i ka hoʻololi kēia.
mkdir -v
E kauʻia ka huahana ma nā laina o ka mkdir: hana i ka lekainoa /ʻaoʻao / a / kuhikuhi inoa .
Hoʻohana me & # 34; mkdir & # 34; i ka Script Script
I kekahi manawa, makemakeʻoe e hoʻohana i ke kauoha "mkdir" ma keʻano he māhele o ka hōʻailona shell. Eia kekahi lā, e nānā i kahi hōʻailona eʻae i ke ala. Ke hoʻokōʻia ka hōʻailona, e hoʻokumu i ka waihona a hoʻonui i kahi pūnaewele hoʻokahi i kapaʻia "hello".
#! / bin / bash
mkdir $ @
cd $ @
ke aloha paʻi
Pono e hoʻokomo i ka laina mua i kēlā me kēia palapala āu e kākau ai a hoʻohanaʻia e hōʻike i kēia he papa BASH kēia.
Hāʻawiʻia ka'ōlelo "mkdir" e hana i kahi waihona. ʻO ka "$ @" ( iʻikeʻia he mau palena hoʻohālike ) ma ka hopena o ka lāʻelua a me 3 ke paniʻia me ka helu āu i hōʻike ai i ka wā e hana ana i ka hōʻali.
ʻO ka "cd" kauoha e hoʻololi i loko o ka papa kuhikuhi e hoʻonohonoho ai a ka hopena o ka papa hana lima e haku i kahi waihona waihona i kapaʻia "hello".
Hiki iāʻoe ke ho'āʻo i ka hōhāʻana noʻoe iho. E hana pēlā e hahai i kēia mau kuhikuhi:
- E wehe i ka puka makani (e kaomi i Alt a me T e hana ia mea)
- E hoʻokomo i nano createhellodirectory.sh
- E kau i nā kauoha i luna i loko o ka hoʻoponopono
- E mālama i ka pūnaewele ma ka hoʻokomoʻana iā CTRL a meʻOi i ka manawa like
- E haʻalele i ka pūnaewele ma ka hoʻokomoʻana iā CTRL a me X ma ka manawa like
- E hoʻololi i nāʻaelike ma ke kākauʻana i chmod + x createhellodirectory.sh
- E holo i ka hōʻailona ma o ka hanaʻana ./createhellodirectory.sh test
Ke holoʻoe i ka papa kuhikuhi i kapaʻiaʻo "test", a ināʻoe e hoʻololi i kēlā papa kuhikuhi ( cd hōʻike) a holo i kahi papa inoa papa kuhikuhi ( ls), eʻikeʻoe i kahi leka i kapaʻia "hello".
ʻOi aku ka maikaʻi akā ke ho'āʻo hou nei i ka holo 7.
- Eʻikeʻia kahi hemahema e hōʻike ana i ka pauʻana o ka waihona.
Nui nā mea e hiki iā mākou ke hana e hoʻonui ai i ka palapala. Ke laʻana, inā e loaʻa nei ka waihona,ʻaʻole mākou e mālama pono i ka wā lōʻihi.
#! / bin / bash
mkdir -p $ @
cd $ @
ke aloha paʻi
Inā kohoʻoe i--p ma keʻano he kauoha o ka mkdir i lailaʻaʻole ia e lalau inā loaʻa ka kōpena inā ināʻaʻoleʻo ia e hoʻokumu.
E like me ka hopena, e hoʻokumu i kahi faila i kahi faila ināʻaʻole ia e ola ana akā inā e ola ana, e hoʻololi i ka lā a me ka manawa i hala.
E noʻonoʻo ua hoʻopihaʻia ka manaʻo hoʻopiliʻana me kahi'ōlelo kuʻuna e kākau ana i kahi kikokikona i kahi faila penei:
#! / bin / bash
mkdir -p $ @
cd $ @
e hoʻopiʻi "hello" >> hello
Ināʻoe e holo i ke kauoha "./createhellodirectory.sh test" a pinepine i ka hopena e ulu nui kaʻili i kapaʻia "hello" ma ka papa helu hōʻoia me ka laina hou a me ka hua'ōlelo "hello" ma laila.
I kēia manawa, hiki paha i kēia aʻaʻole paha e like me ka mea i manaʻoʻia akā e'ōlelo kākou i kēia manawaʻaʻole kēia ka hana i makemakeʻia. Hiki iāʻoe ke kākau i kahi hōʻoia e hōʻoia i ka hikiʻole o ka papa kuhikuhi ma mua o kou holoʻana i ke kauoha o ke kākiō e like me kēia.
#! / bin / bash
mkdir $ @ 2> / dev / null;
inā [$? -eq 0]; alaila
cd $ @
e hoʻopiʻi "hello" >> hello
puka
fi
ʻO ka papahana i hōʻikeʻia ma luna neiʻo ia koʻuʻano i makemakeʻia no ka mālamaʻana i ka hanaʻana o nā waihona. Hāʻawi ka papa hana wdir i ka waihona i hoʻokuʻuʻia e like me ka helu hoʻohālikelike akā ua hoʻounaʻia kekahi hua kuhi i / dev / null (ʻo ia hoʻi,ʻaʻole kahi).
Hoʻopili ke kolu o ka laina i ke kūlana o nā huahana o ka kauoha mua e like me ka'ōlelo "mkdir" a inā lanakila ia, e hoʻokōʻia nā'ōlelo a hiki i ka loaʻaʻana o ka'ōlelo "fi".
ʻO kēia keʻano hiki iāʻoe ke hana i ka waihona a hana i nā mea a pau āu e makemake ai inā lanakila ka'ōkuhi. Inā makemakeʻoe e hana i kekahi mea'ē aʻe ināʻaʻole i kūpono ka kauoha a laila hiki iāʻoe ke hoʻokomo i kekahi mea'ē aʻe e like me kēia:
#! / bin / bash
mkdir $ @ 2> / dev / null;
inā [$? -eq 0]; alaila
cd $ @
e hoʻopiʻi "hello" >> hello
puka
ʻokoʻa
cd $ @
e hoʻopiʻi "hello"> aloha
puka
fi
I ka papahana i'ōleloʻia ma hope ināʻikeʻia ka'ōlelo o ka mkdir i ka hua'ōlelo echo e hoʻouna i ka hua'ōlelo "hello" a hiki i ka hopena o ka pūnaewele i kapaʻia "hello"ʻoiai ināʻaʻole e ola kahi waihona hou e kapaʻiaʻo "hello" me ka hua'ōlelo " hello "i loko.
ʻAʻole pono kēia hiʻohiʻona no ka mea hiki iāʻoe ke hoʻoholo i nā hualoaʻa likeʻole ma o ka hoʻonāʻana i ka laina kikowaena "hello"> hello . ʻO ke kumu o kēia hiʻohiʻona ke hōʻikeʻana i ka hiki iāʻoe ke holo i ke kauoha "mkdir", e hūnā i ka puka pūnaewele, e nānā i ke kūlana o ke kauoha eʻike inā he holomua aʻaʻole paha a laila e hoʻokō i hoʻokahi o nā kauoha inā he kauoha "mkdir" ua holomua a ua hoʻonohonohoʻia kekahi o nā kauoha ināʻaʻole.