Hoʻohanaʻia ka variable $ SHLVL e haʻi iāʻoe i ka nui o nā pūpū i hohonuʻoe. Inā kānaluaʻoe no kēia mea, kūpono ka hoʻomakaʻana i ka hoʻomaka.
He aha ke kuaha?
Hoʻoponopono ka shell i nā kauoha a hāʻawi iā lākou i ka pūnaehana hana paʻa e hoʻokō. Ma ka pūnaewele Linux nui loa, kapaʻia ka papahanaʻo BASH (The Bourne Again Shell) akā aia kekahi mau mea'ē aʻe e like me ka C Shell (tcsh) a me ka KORN shell (ksh).
Pehea eʻike ai i ka Linux Lae
Ma keʻano like me ka mea hoʻohana āu e launa pū ana me ka pūnaewele pūnaewele ma o ka hoʻohanaʻana i kahi polokalamu hoʻomehana pahu e like me XTerm, konsole a gnome-terminal.
Ināʻoe e holo nei i kahi mana puka windows e like me Openbox a iʻole kahi papahana papahana e like me GNOME a iʻole KDE āu e loaʻa ai i kahi emulator emena mai kahi papa inoa aiʻole kahi papa. Ma nā pūnaewele he nui ke kīpī CTRL ALT a me T e wehe i ka puka makani.
Hiki iāʻoe ke hoʻololi i kahi tty (teletypewriter) e hāʻawi i ke ala pololei i kahi shell line line. Hiki iāʻoe ke hana i kēia ma ka hanaʻana iā CTRL ALT a me F1 a iʻole CTRL ALT a me F2 a pēlā aku.
He aha keʻano o kahi haʻahaʻa
Ke holoʻoe i kahi kauoha ma ka pūpū e holo ia ma kahi mea i kapaʻia ka pūpū. Ma loko o ka pūpū e hiki iāʻoe ke wehe i kekahi iwi'ē aʻe i lilo ia i pūmau aiʻole ka shell i weheʻia.
No laila, manaʻoʻia ka makua i ka'ōmole o ka pahu 1 aʻo ka'ōpū keiki he pae 2.
Pehea e hōʻike ai i kahi haʻahaʻa
ʻAʻole paha he mea kupanaha e pili ana i ka inoa o ka puke e hōʻike i keʻano o ka pae āu e holo nei i loko o ka hoʻohanaʻana i ka helu $ SHLVL.
No kaʻikeʻana i ka laulā āu e holo nei i kēiaʻano i kēia mau mea penei:
echo $ SHLVL
ʻO ka pili pono inā e holoʻoe i ka kauoha i luna ma loko o ka puka makani e kahaha pahaʻoe i kaʻikeʻana i ka hopena i loaʻa mai he 2.
Inā e holo anaʻoe i kēlā kauoha e hoʻohana ana me ka tty a laila,ʻo ka hopena he 1.
No ke aha i hiki ai ke nīnau iāʻoe? ʻO kahi maikaʻi o ke kelepona e holo neiʻoe ma ke poʻo o kahi pūpū. E piʻi ana kēlā pūpū 1.ʻO ka puka puka kūhaka e wehe ana mai loko mai o kēlā wahi papapihi, he keiki ia o ka shell i wehe i ka hoʻolālā papahana a no lailaʻaʻole e hiki ke hoʻokumuʻia ka pūpū i kekahi helu'ē aʻe ma mua o 2.
ʻAʻole e holo nei ka tty i kahi o ka hoʻolālā papapili a no laila he'ōwae kapu 1.
Pehea e hana ai i nā Subshells
ʻO ka mea maʻalahi loa e ho'āʻo ai i ka manaʻo o nā pūpū a me nā'ōpū. E wehe i kahi puka pani a kāhua i kēia mau mea:
echo $ SHLVL
E like me kā mākouʻike mai ka puka kīhāhā o ka pae liʻiliʻi loa he 2.
I kēia manawa, e hoʻokomo i kēia mau mea ma loko o ka puka makani:
hi
ʻO ka kauoha kauoha ma kona papa ponoi e holo i ka pūmu pili iʻikeʻoe e hoʻohana anaʻoe i ka iwi i loko o ka pūpū a iʻole kahi pūnaewele.
Inā hōʻano houʻoe i kēia:
echo $ SHLVL
Eʻikeʻoe i ka hoʻokumuʻia o ka pūpū i 3.ʻO ka holoʻana i ke kauoha hoʻolālā mai loko aʻe o ka hapalua e wehe i kahi hapalua o ka hapalua a no laila e kau ka pūpū i ka pae 4.
No ke aha ke kumu o ka paepae nui?
He mea nui ka pūpū i ka wā e noʻonoʻo ai i ka nui o nā huahelu i loko o kāu mau palapala.
E hoʻomaka kākou me kahi mea maʻalahi:
dog = a
echo $ dog
Ināʻoe e holo i ka kauoha i luna ma kahi pūpū, e hōʻikeʻia ka hua'ōlelo butie i ka puka makani.
E wehe i kekahi iwi hou ma ka hanaʻana i kēia mau mea:
hi
Ināʻoe e holo i kēia kauoha eʻikeʻoeʻaʻole i hoʻihoʻiʻia kekahi mea:
echo $ dog
ʻO ia ke kumu o ka loaʻaʻana o ka $ dog ma ka papa 2. Iʻoleʻoe e puka i kahi puka e puka i ke kaomi a holo hou i ka echo $ dog, e hōʻike houʻia ka hua'ōlelo butie.
He mea kūpono hoʻi ka noʻonoʻo e pili ana i ka hana o nā mea likeʻole o ka honua ma loko o ka pūpū.
E hoʻomaka i kahi puka pani hou a e kākau i kēia mau mea:
'īlio'īpuka = maisie
echo $ dog
E like me kou manaolana e hōʻikeʻia ka hua'ōlelo butie. I kēia wā, e wehe i kahi pūnaewele a hoʻokomo i ka echo $ dog hou. I kēia manawa eʻikeʻoe e hōʻikeʻia ka hua'ōlelo butie ma ka haʻahaʻa.
ʻO ke kumu o kēiaʻano,ʻo ke kālepa kūʻai i hoʻololiʻia ka $ dog ma ke ao holoʻokoʻa. Ke hoʻololi nei i ka lawaiʻa $ dog ma loko o ka kaomiʻoiaʻiʻo inā hoʻohanaʻoe i ke kauoha export i ka hopenaʻole i nā pūpū mākua.
Manaolana mai kēia mea hiki iāʻoe keʻike i kaʻikeʻana i ka nui o ka'ōpū āu e hana nei, heʻano koʻikoʻi ke kākauʻana i nā hōʻomi.
ʻO nā hiʻohiʻona aʻu i hāʻawi ai, heʻano maʻalahi kēia, akā, maʻalahi ia no hoʻokahi pūnaewele pūnaewele e kāhea hou i kahi hōʻailona shell e kāhea aku i kahi hōʻailona papalina e holo nei ma nāʻano likeʻole. ʻO kaʻike i ka pūpū he mea nui loa ia.