He aha ka laina kauoha?
I ka honua o ka ʻikepili a me ka hoʻolālā ʻana, he mea maʻamau ka ʻike ʻana i ka huaʻōlelo "laina kauoha", akā he aha ke ʻano? Ma nā huaʻōlelo maʻalahi, ʻo ka laina kauoha he ʻano kikokikona e hiki ai i nā mea hoʻohana ke kamaʻilio me kahi kamepiula ma o nā ʻōlelo kuhikuhi i kākau ʻia ma kahi ʻōlelo kikoʻī. Hoʻohana ʻia kēia mau ʻōlelo aʻoaʻo, ʻike ʻia hoʻi ʻo nā kauoha, e hoʻomalu a mālama i nā ʻano like ʻole o ka ʻōnaehana hana a me nā polokalamu e holo ana ma luna ona. Mai nā hana maʻamau e like me ka nānā ʻana i nā papa kuhikuhi i nā hana ʻoi aku ka paʻakikī e like me ka hoʻokele mea hoʻohana a me ka hoʻonohonoho ʻana, ua lilo ka laina kauoha i mea paahana ma ke kahua o ka ʻenehana a he mea nui ia no ka poʻe makemake e komo i ka honua o ka papahana a me ka hoʻokele ʻōnaehana. Ma kēia ʻatikala, e ʻimi hou mākou i ke ʻano o ka laina kauoha, pehea e hana ai, a me kāna mau noi nui i ka ʻenehana ʻenehana.
1. Hoʻomaka i ka laina kauoha
ʻO ka laina kauoha he interface e hiki ai iā ʻoe ke launa pū me kahi ʻōnaehana hana ma o nā kauoha kikokikona. He mea hana ikaika a wikiwiki e hiki ai iā ʻoe ke hana i nā hana like ʻole me ka pono. ʻOiai he mea hoʻoweliweli paha ia i ka wā mua, hiki ke hoʻohana pono ʻia ka haku ʻana i ka laina kauoha no ka hoʻokele ʻana i nā faila, nā papahana holo, a me nā kaʻina hana automating.
Ma kēia ʻāpana, e hoʻolauna wau iā ʻoe i nā kumu o ka laina kauoha. E aʻo ʻoe pehea e wehe ai i ka laina kauoha ma nā ʻōnaehana like ʻole nā ʻōnaehana hana, pehea e hoʻokele ai i ka ʻōnaehana faila, pehea e hoʻokō ai i nā kauoha kumu, a pehea e hoʻohana ai i nā manaʻo a me nā koho e hoʻopilikino i kāu mau hana. E hoike aku au ia oe i kekahi nā ʻōlelo aʻoaʻo a me nā hana hoʻopunipuni nā mea hana pono e kōkua iā ʻoe i ka hana ʻoi aku ka maikaʻi.
Eia hou, e ʻimi mākou i kekahi mau mea hana ʻē aʻe i hiki ke maʻalahi i kāu ʻike laina kauoha. E nānā mākou pehea e hoʻohana ai i ka mōʻaukala kauoha, pehea e hana ai a hoʻoponopono i nā faila kikokikona mai ka laina kauoha, a pehea e hoʻihoʻi hou ai i ke kauoha i nā faila a i ʻole nā papahana ʻē aʻe. E hōʻike pū wau iā ʻoe i nā hiʻohiʻona kūpono o ka hoʻohana ʻana i ka laina kauoha i nā kūlana maʻamau.
2. Ka wehewehe a me ka manaʻo o ka laina kauoha
ʻO ka laina kauoha he kikowaena kikokikona e hiki ai i nā mea hoʻohana ke launa pū me kahi ʻōnaehana hana a i ʻole papahana ma ke komo ʻana i nā kauoha kikoʻī. ʻAʻole like me nā mea hoʻohana kiʻi kiʻi, e hoʻohana ana i nā puka makani a me nā mea ʻike maka, ʻo ka laina kauoha he kikokikona a koi ʻia nā kauoha e hoʻokomo lima ʻia.
Hoʻohana ʻia ka manaʻo laina kauoha i kekahi nā ʻōnaehana hana, e like me Unix, Linux a me Windows. Ma kēia ʻano, hiki i nā mea hoʻohana ke komo i nā hana like ʻole a hana i nā hana like ʻole mai ka laina kauoha. ʻO kekahi o nā pōmaikaʻi o ka hoʻohana ʻana i ka laina kauoha ʻoi aku ka maikaʻi o ka hoʻohana ʻana i ka ʻōnaehana a me ka hiki ke hoʻokaʻawale i nā hana me ka hoʻohana ʻana i nā palapala.
No ka hoʻohana ʻana i ka laina kauoha, pono ʻoe e wehe i kahi puka aniani a i ʻole kauoha kauoha. Ke wehe ʻia ka laina kauoha, hiki ke hoʻokomo i nā kauoha i makemake ʻia. Aia kēia mau kauoha i ka hui pū ʻana o nā leka, nā helu, a me nā hōʻailona, a hiki ke hoʻokomo i nā koho a me nā hoʻopaʻapaʻa hou e hoʻoponopono i kā lākou hana.
He mea nui e hoʻomaopopo he hiki ke ikaika ka laina kauoha akā hiki ke pilikia, no ka mea, ua hoʻokō pololei ʻia nā kauoha i hoʻokomo ʻia ma ka ʻōnaehana. No laila, ʻoi aku ka maikaʻi o ka ʻike ʻana i nā kauoha i hoʻohana ʻia a e ʻike i nā pilikia e hiki mai ana. Manaʻo ʻia ʻoe e nīnau i nā palapala, nā kumu aʻo, a me nā laʻana e hoʻomaʻamaʻa iā ʻoe iho me ka syntax a me nā kauoha maʻamau ma mua o ka hoʻohana ʻana i ka laina kauoha.
3. ʻO ke koʻikoʻi o ka laina kauoha i ka helu helu
ʻO ka laina kauoha, i ʻike ʻia ʻo Terminal a i ʻole Console, kahi mea hana maʻamau i ke kahua o ka ʻikepili. ʻOiai he mea hoʻoweliweli paha ia i ka poʻe hoʻomaka, ʻo ka haku ʻana i kāna hoʻohana ʻana e hāʻawi i kekahi mau pōmaikaʻi koʻikoʻi e pili ana i ka pono a me ka maʻalahi i ka hoʻokele ʻana i nā ʻōnaehana hana a me nā hana pili i ka papahana.
ʻO kekahi o nā pono nui o ka Command Line ʻo ia ka hiki ke hoʻokō i nā hana me ka wikiwiki a me ka maikaʻi. Ma ka hoʻohana ʻana i nā kauoha kikoʻī, hiki i nā mea hoʻohana ke hoʻokaʻawale i nā kaʻina hana a hana i nā hana paʻakikī i ka pae hoʻokahi. Hoʻohui ʻia, hāʻawi ʻo Command Line i kahi ākea ākea o nā mea hana a me nā koho hana maʻamau i hoʻohālikelike ʻia i nā interface kiʻi, e lilo ia i koho kūpono no nā loea IT a me nā mea hoʻomohala.
He mea pono loa ka Line Command no ka hoʻoponopono ʻana i nā pilikia nā ʻenehana. Hiki i nā mea hoʻohana ke komo a hoʻololi i nā hoʻonohonoho ʻōnaehana holomua, e like me nā faila hoʻonohonoho a me nā ʻae. Eia hou, hāʻawi ia i kahi ala kūpono e hoʻokele i ka ʻōnaehana waihona a ʻimi i nā faila a me nā kuhikuhi kikoʻī. ʻO nā kauoha ʻimi a kānana, e like me ka grep a me ka loaʻa, he mea pono loa i ka hana o ka huli ʻana i nā faila ma nā hale papa kuhikuhi nui.
4. Nā ʻāpana a me ke ʻano o ka laina kauoha
ʻO ka Line Command kahi mea hana pono no ka launa pū ʻana me ke kamepiula ma o nā kauoha a me nā palapala. Aia ma lalo iho nā ʻāpana a me ke ʻano kumu o ka Line Command:
- Comandos: ʻO nā kauoha he kuhikuhi kikoʻī i hoʻokomo ʻia ma ka laina kauoha e hana i nā hana. Hiki ke maʻalahi kēia mau kauoha, e like me ke kope ʻana i kahi faila, a paʻakikī paha, e like me ka holo ʻana i kahi papahana. Loaʻa i kēlā me kēia kauoha kona syntax a me nā koho, a hiki ke hoʻohui ʻia e hana i nā hana paʻakikī.
- Argumentos: ʻO nā hoʻopaʻapaʻa nā waiwai i hāʻawi ʻia i kahi kauoha e hana i kahi hana kikoʻī. No ka laʻana, i ka hoʻohana ʻana i ke kauoha "mkdir" e hana i kahi papa kuhikuhi, hāʻawi ʻia ka inoa o ka papa kuhikuhi āu e makemake ai e hana ma ke ʻano he hoʻopaʻapaʻa.
- Variables: ʻO nā ʻokoʻa nā hōʻailona i hoʻohana ʻia e mālama i nā waiwai manawaleʻa a i ʻole nā ʻikepili i hoʻohana ʻia i ka hoʻokō ʻana i nā kauoha. No ka laʻana, hiki iā ʻoe ke hāʻawi i kahi inoa faila i kahi loli a laila hoʻohana i kēlā ʻano hoʻololi i nā kauoha he nui me ka ʻole e paʻi pinepine i ka inoa faila. Hoʻohana ʻia nā ʻano like ʻole me ka hoʻohana ʻana i kahi ʻano kikoʻī, e pili ana o ka ʻōnaehana hana.
ʻO ke ʻano kumu o kahi kauoha Command Line penei: kauoha [koho] [mau hoʻopaʻapaʻa]. ʻO ke kauoha ka inoa o ka hana āu e makemake ai e hana, ʻo nā koho he mea hoʻololi hou i hiki ke hoʻopili ʻia i ke kauoha, a ʻo nā hoʻopaʻapaʻa nā waiwai i hāʻawi ʻia i ke kauoha. He mea nui e hoʻohana i ka syntax kūpono a hāʻawi i nā manaʻo kūpono no ke kauoha e hana pololei.
ʻO kekahi mau laʻana o nā kauoha Command Prompt maʻamau, ʻo ia ka "cd" e hoʻololi i nā papa kuhikuhi, "ls" e papa inoa i nā faila a me nā papa kuhikuhi, "mkdir" e hana i nā papa kuhikuhi, a me "rm" e holoi i nā faila. Ma waho aʻe o nā kauoha kumu, aia kekahi mau mea hana a me nā pono i loaʻa i ka Line Command, e like me nā mea hoʻoponopono kikokikona, nā mea hoʻohui, a me nā debuggers, hiki ke hoʻokomo a hoʻohanaʻia e like me ka mea e pono ai. Pono ka ʻike ʻana i nā ʻāpana a me ke ʻano o ka Command Line e hoʻohana ai me ka maikaʻi y aprovechar al máximo su potencial.
5. Nā hana a me nā noi o ka laina kauoha
He mea hana ikaika ka Command Line e hiki ai i nā mea hoʻohana ke launa pū me kahi ʻōnaehana hana ma o ka hana ʻana i nā hana e hoʻohana ana i nā kauoha i kākau ʻia ma kahi unuhi ʻōlelo kauoha. He ʻokoʻa lākou mai ka waihona a me ka hoʻokele papa kuhikuhi i ka hoʻonohonoho polokalamu a me ka automation hana.
ʻO kekahi o nā hana maʻamau o ka Command Line he faila a me ka hoʻokele papa kuhikuhi. Ma o nā kauoha e like me cd, ls, mkdir, a me rm, hiki i nā mea hoʻohana ke hoʻokele i ka ʻōnaehana waihona, hana a holoi i nā papa kuhikuhi, a papa inoa i nā mea o kahi papa kuhikuhi, a me nā hana ʻē aʻe. Hāʻawi kēia mau hiʻohiʻona i nā mea hoʻohana e hoʻonohonoho a mālama me ka pono kāu mau faila a me nā waihona.
ʻO kekahi noi koʻikoʻi o ka Command Line e hoʻokomo a wehe i ka polokalamu. I nā manawa he nui, ʻoi aku ka wikiwiki a ʻoi aku ka maʻalahi o ka hoʻokomo ʻana i nā polokalamu me ka hoʻohana ʻana i ka Line Command ma mua o ka hoʻohana ʻana i nā interface kiʻi. Ke hoʻohana nei i nā kauoha e like me ka apt-get a me ka yum ma nā ʻōnaehana Linux, a me ka powerhell a i ʻole chocolatey ma Windows, hiki i nā mea hoʻohana ke hoʻokomo maʻalahi i nā papahana a me nā mea pono no kā lākou hana a i ʻole ka hoʻomohala ʻana i ka papahana. Eia kekahi, ʻae ka Command Line iā ʻoe e hoʻonui a wehe i ka polokalamu me ka maʻalahi a me ka wikiwiki.
6. Nā ʻokoʻa ma waena o ka Line Command a me ka Interface User Graphical
ʻO ka ʻokoʻa ma waena o ka laina kauoha (CLI) a me ka mea hoʻohana kiʻi kiʻi (GUI) he mea nui e hoʻomaopopo no ka poʻe e hana nei me nā ʻōnaehana hana a me nā polokalamu. ʻO ka CLI kahi ala e launa pū ai me kahi kamepiula ma o nā kauoha kikokikona, ʻoiai ke hoʻohana nei ka GUI i nā mea ʻike e like me windows, icons, a me nā menus e hiki ai i ka pilina. Aia ma lalo iho kekahi o nā ʻokoʻa nui ma waena o nā mea ʻelua:
1. Ka maʻalahi: Hāʻawi ʻo CLI i ka maʻalahi e pili ana i ka hoʻopilikino a me ka automation. Hiki i nā mea hoʻohana ke hana i nā palapala a me nā inoa inoa e hoʻokō i nā kauoha he nui me kahi kauoha hoʻokahi, e mālama i ka manawa a me ka hoʻoikaika. Ma ka ʻaoʻao ʻē aʻe, ʻoi aku ka palena o ka GUI ma kēia ʻano, no ka mea e koi pinepine nā hana i ka pilina pololei me nā mea ʻike.
2. Eficiencia: ʻOi aku ka maikaʻi o ka CLI ma ke ʻano o ka hoʻohana waiwai. No ka mea, ʻaʻole pono ia e hoʻouka i nā mea ʻike maka paʻakikī, hiki ke holo wikiwiki a koi aku i nā kumuwaiwai ʻōnaehana liʻiliʻi. Ma kekahi ʻaoʻao, hiki i ka GUI ke maʻalahi a maʻalahi hoʻi e hoʻohana no ka poʻe ʻike ʻole i nā kauoha kikokikona a makemake i kahi ʻike ʻike.
3. Ke komo mamao: He mea pono loa ka CLI no ke komo mamao ma luna o ka pūnaewele. Hiki i nā luna hoʻonohonoho a me nā mea hoʻomohala ke komo i nā kikowaena a me nā ʻōnaehana mai nā wahi āpau e hoʻohana ana i ka laina kauoha, me ka hoʻohana ʻana i nā protocols e like me SSH. I ka hoʻohālikelike ʻana, ua hoʻolālā ʻia ka GUI e hoʻohana ʻia i ka ʻōnaehana hana ponoʻī a ʻaʻole hiki ke maʻalahi maʻalahi.
I ka pōkole, loaʻa i nā laina kauoha a me GUI ko lākou mau pono a me nā hemahema. ʻO ka koho ma waena o ka hoʻohana ʻana i kekahi a i ʻole kekahi e pili ana i nā pono pilikino a me nā makemake, a me ke ʻano o ka hana a i ʻole ka ʻōnaehana āu e hana nei. He mea maʻamau no nā mea hoʻohana he nui e hoʻohana i nā ʻano ʻelua ma muli o ke kūlana kūikawā. [HOPE
7. Nā pōmaikaʻi a me nā pōʻino o ka hoʻohana ʻana i kahi laina kauoha
A laila, e ʻimi mākou i ka hoʻokele a me ka hoʻokō ʻana i nā hana ma nā ʻōnaehana kamepiula:
Nā Pōmaikaʻi:
- 1. Efficiency: ʻO ka laina kauoha e hiki ai iā ʻoe ke hana i nā hana me ka wikiwiki a me ka maikaʻi, no ka mea e hoʻopau i ka pono e hoʻohana i nā interface kiʻi paʻakikī.
- 2. Automation: Ma ka hoʻohana ʻana i nā palapala a me nā kauoha, hiki ke hoʻokaʻawale i nā hana repetitive, kahi e mālama ai i ka manawa a hōʻemi i nā hewa.
- 3. Hoʻololi: Hāʻawi ka laina kauoha i kahi pae nui o ka maʻalahi, e ʻae i ka mea hoʻohana e hana a hoʻoponopono i nā kauoha e like me kā lākou pono kikoʻī.
Nā hemahema:
- 1. Ka Aʻo Aʻo: Hiki i ka laina kauoha ke loaʻa i kahi pihi aʻo kiʻekiʻe no nā mea hoʻohana liʻiliʻi ka ʻike, ʻoiai e koi ana i ka ʻike kikoʻī o nā kauoha a me kā lākou syntax.
- 2. Ka pilikia o nā hewa: Inā ʻaʻole i hoʻohana pono ʻia, hiki i nā kauoha laina kauoha ke hana i nā hewa ʻōnaehana koʻikoʻi, hiki ke pilikia loa i nā mea hoʻohana ʻike ʻole.
- 3. Nā palena hiʻona: ʻAʻole like me nā kiʻi kiʻi, ʻaʻole hāʻawi ka laina kauoha i kahi hiʻohiʻona ʻike o nā faila a me nā papa kuhikuhi, hiki ke hana i nā ʻōnaehana paʻakikī e hoʻomaopopo a hoʻokele.
8. Nā kauoha kumu e hoʻohana ma ka laina kauoha
Ma ka Line Command (LC), aia kekahi mau kauoha kumu e pono ai no ka hoʻokele pono o ka ʻōnaehana hana. Hāʻawi kēia mau kauoha iā ʻoe e hana i nā hana maʻamau e like me ka nānā ʻana i nā papa kuhikuhi, ka hana ʻana a me ka holoi ʻana i nā faila a me nā papa kuhikuhi, a me nā hana pono ʻē aʻe. Aia ma lalo kekahi o nā kauoha pono loa e hoʻohana ai ma LC:
1. cd: Hoʻohana ʻia kēia kauoha e hoʻololi i nā papa kuhikuhi. Hiki iā ʻoe ke hoʻohana iā ia no ka hoʻokele ʻana i kahi papa kuhikuhi kikoʻī ma ke komo ʻana i ke ala piha a hoʻohana i nā ala pili, e like me ".." e neʻe i ka papa kuhikuhi makua a i ʻole "/" e hele i ka papa kuhikuhi kumu.
2. ls: Me ke kauoha "ls" e hōʻike ʻia nā mea o kahi papa kuhikuhi. Ma ka maʻamau, hōʻike ʻia kahi papa inoa o nā faila a me nā papa kuhikuhi i ka papa kuhikuhi o kēia manawa. Hiki iā ʻoe ke hoʻohui i nā koho i ke kauoha, e like me "-l" no ka loaʻa ʻana o ka ʻike kikoʻī, a i ʻole "-a" e hōʻike i nā faila huna.
3. mkdir: Hoʻohana ʻia kēia kauoha e hana i kahi papa kuhikuhi hou. E wehewehe wale ʻoe i ka inoa o ka papa kuhikuhi āu e makemake ai e hana ma hope o ke kauoha, a e hana ʻia ia ma ka papa kuhikuhi o kēia manawa. No ka laʻana, e hana i kahi papa kuhikuhi i kapa ʻia "new_directory," e hoʻokomo ʻoe i ke kauoha "mkdir new_directory."
He mau hiʻohiʻona wale nō kēia o nā kauoha kumu hiki iā ʻoe ke hoʻohana ma ka Line Command. Ke loaʻa iā ʻoe ka ʻike hou aʻe, hiki iā ʻoe ke ʻimi i nā kauoha ʻē aʻe a me nā koho ʻoi aku ka holomua e hoʻomaikaʻi i kāu hana ka ʻōnaehana hana. E hoʻomanaʻo e nīnau i kāu palapala ʻōnaehana hana a hana i ka hoʻāʻo ʻana i kahi wahi palekana ma mua o ka hana ʻana i nā loli nui i kāu ʻōnaehana. Mai hoʻokaʻulua e hoʻohana i ka mana o ka Command Line e ʻoi aku ka maikaʻi i kāu hana i kēlā me kēia lā!
9. Ke hoʻohana nei i nā hoʻopaʻapaʻa a me nā koho ma ka laina kauoha
I ka hoʻohana ʻana i ka Line Command, he mea nui e hoʻomaopopo i ka hoʻohana pono ʻana i nā hoʻopaʻapaʻa a me nā koho e hoʻonui i ka pono a loaʻa nā hopena pololei. Hoʻohana ʻia nā hoʻopaʻapaʻa e hāʻawi i ka ʻike hou a i ʻole e kuhikuhi i nā hana e hana ʻia e kahi kauoha i hāʻawi ʻia. Ma ka ʻaoʻao ʻē aʻe, hāʻawi nā koho i ka hiki ke hoʻoponopono i ke ʻano o kahi kauoha e like me kā mākou pono.
No ka hoʻohana ʻana i nā manaʻo hoʻopaʻapaʻa ma ka laina kauoha, hoʻokomo pinepine ʻia lākou ma hope o ke kauoha a hoʻokaʻawale ʻia e nā hakahaka. No ka laʻana, inā makemake mākou e papa inoa i nā faila i kahi papa kuhikuhi kikoʻī, hiki iā mākou ke hoʻohana i ke kauoha 'ls' a ukali ʻia e ka hoʻopaʻapaʻa papa kuhikuhi makemake ʻia:
ls /ala/papa kuhikuhi
Pēlā nō, hiki iā mākou ke hoʻohana i nā koho e hoʻoponopono i ka hana paʻamau o kahi kauoha. Hōʻike pinepine ʻia kēia mau koho e ka hyphen i ukali ʻia e kahi leka a i ʻole nā hyphens ʻelua i ukali ʻia e kahi huaʻōlelo. No ka laʻana, i ka hoʻohana ʻana i ke kauoha 'grep' e ʻimi i kahi faila no nā mamana, hiki iā mākou ke hoʻohana i ke koho '-i' e hana i kahi hulina case-insensitive:
grep -i "pahu" file.txt
Pono e hoʻomaopopo i kēlā me kēia kauoha i kona mau manaʻo ponoʻī a me nā koho. No ka ʻike ʻana i nā manaʻo hoʻopaʻapaʻa a me nā koho i kākoʻo ʻia e kekahi kauoha, hiki iā ʻoe ke nīnau i ka palapala mana no ke kauoha a i ʻole e hoʻohana i ke koho '–help' i ka wā e hoʻokō ai. E hāʻawi kēia i ka ʻike kikoʻī e pili ana i ka hoʻohana ʻana i ke kauoha a me nā manaʻo a i ʻole nā koho i loaʻa, e kōkua nui ia i ka wā e hana ai ma ka laina kauoha.
10. Nā ʻano like ʻole a me ke kaiapuni i ka laina kauoha
He mea nui ka hoʻohana ʻana i nā ʻano like ʻole a me ke kaiapuni i ka Command Line no ka wikiwiki a hoʻomaʻamaʻa i nā hana ma nā ʻōnaehana hoʻonohonoho UNIX, e like me Linux a i ʻole Mac OS. Hāʻawi kēia mau mea hana iā ʻoe e mālama i nā waiwai a me nā hoʻonohonoho i hiki ke hoʻohana ʻia e nā kauoha a me nā palapala like ʻole. Aia ma lalo iho kekahi o nā hiʻohiʻona nui a me nā hana e pili ana i ka hoʻohana ʻana i nā mea hoʻololi a me ke kaiapuni i ka Line Command.
– Definición de variables: Ma ka laina kauoha hiki ke wehewehe a hāʻawi i nā waiwai i nā mea hoʻololi e hoʻohana ana i ke ʻano kī-waiwai. No ka laʻana, hāʻawi ka ʻōlelo aʻe i ka waiwai "Hello World" i ka "message" hoʻololi: memo=»Hello World». Hiki i nā mea hoʻololi ke loaʻa i nā helu, nā leka, a me nā huaʻōlelo kūikawā, akā pono e hoʻomaopopo ʻia he mea maʻalahi lākou.
– Loaʻa i nā mea hoʻololi: No ke komo ʻana i ka waiwai i mālama ʻia i loko o kahi loli, hoʻohana ʻia ka hōʻailona "$" a ukali ʻia e ka inoa o ka mea hoʻololi. No ka laʻana, e paʻi i ka ʻike o ka "message" variable, hiki iā ʻoe ke hoʻohana i kēia kauoha: e hoʻolele $meka. Pono e hoʻomaopopo he hiki ke hoʻohana i ka ʻike o ka mea hoʻololi i hui pū ʻia me nā kauoha ʻē aʻe a i ʻole ke kūkulu ʻana i nā kaula kikokikona paʻakikī.
– Variables de entorno: Ma waho aʻe o nā mea hoʻololi kūloko, aia kekahi mau mea hoʻololi kaiapuni, hiki ke loaʻa mai nā wahi āpau o ka ʻōnaehana. ʻO nā laʻana o nā mea hoʻololi kaiapuni maʻamau ʻo "PATH", aia ka papa inoa o nā papa kuhikuhi kahi e ʻimi ʻia ai nā kauoha, a me "HOME", aia ke ala i ka papa kuhikuhi home o ka mea hoʻohana. No ka ʻike ʻana i ka papa inoa piha o nā mea hoʻololi kaiapuni i loaʻa, hiki iā ʻoe ke holo i ke kauoha env.
ʻO ka hoʻohana ʻana i nā ʻano like ʻole a me ke kaiapuni i ka Command Line he mea hana ikaika no ka hana maʻamau a me ka hoʻomaʻamaʻa ʻana i nā hana ma nā ʻōnaehana hana UNIX. Me ka ʻike maikaʻi o kēia mau hana, hiki ke hoʻonui i ka pono a me ka huahana i ka wā e hana ai i nā hana like ʻole. E hoʻāʻo me nā kauoha like ʻole a me nā laʻana e loaʻa ai ka mākaukau piha o kēia mau mea hana a hoʻohana pono i ko lākou hiki. Eʻoluʻolu e nānā i nā palapala kūhelu a me nā haʻawina i loaʻa no ka ʻike hou aku!
11. Hoʻoponopono a me ka hoʻonohonoho ʻana o ka laina kauoha
Ma kēia pou e ʻimi mākou pehea e hoʻonohonoho ai a hoʻonohonoho i ka laina kauoha ma kā mākou ʻōnaehana. Hāʻawi ka laina kauoha iā mākou i kahi kikowaena pololei me ka ʻōnaehana ʻōnaehana hana, hiki iā mākou ke hoʻokō i nā kauoha a me nā palapala ala kūpono. Ma o ka hoʻopilikino ʻana i ka laina kauoha, hiki iā mākou ke hoʻololi i ko mākou pono a hoʻomaikaʻi i kā mākou huahana.
ʻO ka mua, e aʻo kākou i nā mea hana maʻamau e hoʻopilikino i ka laina kauoha. ʻO kekahi o nā mea kaulana loa ʻo ia ka faila hoʻonohonoho shell, e like me ka faila .bash_profile. Ma kēia faila hiki iā mākou ke wehewehe i nā ʻano hoʻololi kaiapuni, hoʻohui i nā ala hou no ka hoʻokō ʻana i ka papahana, a hoʻonohonoho i nā inoa inoa no nā kauoha pinepine.
A laila, e ʻimi mākou i nā ʻano hana hoʻoponopono laina kauoha. Hiki iā mākou ke hoʻololi i ka wikiwiki, ʻo ia ka ʻike i hōʻike ʻia ma mua o kēlā me kēia kauoha a mākou e komo ai. Eia hou, hiki iā mākou ke hoʻonohonoho i nā pōkole keyboard a me ka autocompletion e wikiwiki i kā mākou hana. E ʻike pū mākou pehea e hoʻololi ai i nā kala a me nā ʻano o ka laina kauoha no kahi hōʻike ʻoi aku ka maikaʻi.
12. Pehea e hoʻonui ai a hoʻomaikaʻi i ka pono ma ka Line Command
He mea koʻikoʻi ka hoʻohana pono ʻana o ka Command Line (CLI) e hoʻonui i ka manawa a hoʻomaikaʻi i ka huahana. Ma lalo iho nei kekahi mau hoʻolālā a me nā ʻōlelo aʻoaʻo e hoʻonui i ka pono ma ka Line Command:
1. E hoʻohana i nā pōkole papa kī: ʻO nā pōkole keyboard kahi ala wikiwiki a maikaʻi e launa pū me ka laina kauoha. ʻO kekahi o nā pōkole maʻamau, ʻo Ctrl+C e hoʻopau i ka hoʻokō ʻana i kahi kauoha, Ctrl+D e pani i ka puka aniani, a Ctrl+L e hoʻomaʻemaʻe i ka pale, a me nā mea ʻē aʻe. ʻO ka ʻike ʻana i kēia mau pōkole hiki ke mālama i ka manawa nui.
2. E hoʻohana pono i ka hoʻopiha ʻana: Hāʻawi ka hapa nui o nā laina laina kauoha i ka autocompletion, ʻo ia hoʻi ke manaʻo nei lākou i nā kauoha a i ʻole nā inoa faila ke kākau ʻoe. No ka hoʻohana piha ʻana i kēia hiʻohiʻona, e hoʻomaka wale e paʻi a kaomi i ke kī Tab. E hoʻopau koke ka Command Line i ke kauoha a i ʻole ka inoa faila inā loaʻa kahi pāʻani hoʻokahi.
3. Hoʻopilikino i ka wikiwiki: Hōʻike ka Command Line prompt i ka ʻike e like me ka inoa inoa, ka papa kuhikuhi o kēia manawa, a me nā kikoʻī ʻē aʻe. ʻO ka hoʻopilikino ʻana i ka wikiwiki e like me kāu mau pono e hiki ke kōkua iā ʻoe e ʻike maopopo a wikiwiki hoʻi i ke kūlana o kēia ʻōnaehana. Hiki iā ʻoe ke hoʻololi i ka wikiwiki ma ka hoʻololi ʻana i ka faila hoʻonohonoho shell a i ʻole ka hoʻohana ʻana i nā mea hana kikoʻī. ʻO kekahi mau koho kaulana e pili ana i ka hoʻohui ʻana i nā kala, ka hōʻike ʻana i nā ʻike hou aʻe, a i ʻole ke komo ʻana i ke ala piha o ka papa kuhikuhi o kēia manawa.
13. Nā mea hana a me nā pono hana e hana me ka Line Command
Ma kēia ʻāpana, hōʻike mākou i kahi koho o nā mea hana a me nā pono e kōkua nui i ka hana ʻana me ka Command Line me ka maikaʻi a me ka huahana. E ʻae kēia mau mea hana iā ʻoe e hana i nā hana kikoʻī, hoʻokaʻawale i nā kaʻina hana a hoʻomaikaʻi i kāu kahe hana. Eia kekahi o nā koho maikaʻi loa i loaʻa:
- GNU Bash: He mea kaulana a ikaika loa ia i ka unuhi ʻōlelo kauoha Unix. Hāʻawi ia iā ʻoe e holo i nā palapala, hoʻokaʻawale i nā hana a komo i nā hiʻohiʻona holomua. Hāʻawi ke aʻo ʻana iā Bash iā ʻoe i ka mana nui kāu ʻōnaehana hana a e hāʻawi iā ʻoe i ka hiki ke hoʻololi i kāu wahi hana.
- tmux: He mea paahana ia e hiki ai iā ʻoe ke hoʻohana i nā puka makani a me nā panela i hoʻokahi pahu. Me tmux, hiki iā ʻoe ke hoʻokaʻawale i ka pale i nā wahi he nui, hoʻokō i nā kauoha i ka manawa like, a mālama i nā kau hana. He mea pono loa kēia mea hana ke hana ʻoe ma nā kikowaena mamao a i ʻole pono e wehe i nā manawa hana he nui.
- grep: He mea hana ia no ka huli ʻana i nā mamana i nā faila kikokikona. Me ia, hiki iā ʻoe ke ʻimi koke i nā laina e pili ana i kahi ʻano kikoʻī a i ʻole e hoʻopili i nā kānana i ka hopena o nā kauoha ʻē aʻe. He mea pono loa ka grep no ke kālailai ʻana i nā lāʻau, ka ʻimi ʻana i nā faila a me ka kānana pono ʻana i nā hopena.
14. Nā manaʻo manaʻo e pili ana i ka laina kauoha a me kona pili i ka helu helu
I ka hopena, ua pili nui ka Command Line i ke kahua o ka computing, no ka mea, hāʻawi ia i nā mea hoʻohana i ka hiki ke kamaʻilio pololei me ka ʻōnaehana hana a hoʻokō pono i nā hana like ʻole. Ma kēia ʻatikala a pau, ua ʻimi mākou i nā ʻano like ʻole o ka hoʻohana ʻana i ka laina kauoha, a ua hōʻike mākou i kona koʻikoʻi i ka hoʻoponopono pilikia a me ka hoʻokele ʻōnaehana.
ʻO kekahi o nā pōmaikaʻi nui o ka laina kauoha ʻo ia ka hiki ke hoʻokaʻawale i nā hana hou a paʻakikī ma o nā palapala. Hāʻawi kēia i nā luna ʻōnaehana e mālama i ka manawa a me ka hoʻoikaika ʻana i ka hana ʻana i nā hana nui e like me ke kope ʻana i nā faila, ke kau ʻana i nā polokalamu, a i ʻole ka hoʻonohonoho ʻana i nā pūnaewele.
Eia hou, ua ʻike mākou ua hāʻawi ka laina kauoha i nā mea hoʻohana i ka mana nui ma luna o ka ʻōnaehana hana, e ʻae ana i ke komo ʻana i nā hiʻohiʻona kiʻekiʻe a me nā hoʻonohonoho i loaʻa ʻole ma o nā kiʻi kiʻi. ʻOi aku ka maikaʻi o kēia pae mana i ka hoʻoponopono ʻana i nā pilikia, no ka mea hiki i nā mea hoʻohana ke ʻike a hoʻoponopono i nā pilikia like ʻole me ka maikaʻi a me ka pololei.
I ka hopena, ʻo kahi laina kauoha he mea pono i ka honua computing e hiki ai i nā mea hoʻohana ke launa pololei me kahi ʻōnaehana hana ma o nā kauoha kikokikona. ʻAʻole wale ia e hāʻawi i kahi ala kūpono e hoʻokele a hoʻokele i kahi ʻōnaehana, akā hiki nō hoʻi i ka maʻalahi a me ka hana maʻamau i hoʻohālikelike ʻia i nā mea hoʻohana kiʻi kiʻi. ʻO ke aʻo ʻana i ka hoʻohana ʻana i ka laina kauoha hiki ke hoʻoweliweli i ka wā mua, akā me ka hoʻomaʻamaʻa a me ka hoʻomaʻamaʻa ʻana i nā kauoha kumu, hiki i nā mea hoʻohana ke loaʻa i ka mea maikaʻi loa mai kēia mea hana ikaika. ʻO ka hoʻokele ʻana i nā faila, ka holo ʻana i nā papahana, ka hana automating, a i ʻole ka hoʻoponopono pilikia, ʻo ka haku ʻana i ka laina kauoha he mea waiwai nui ia no ka poʻe loea IT. No laila, mai hoʻokaʻulua e hoʻolulu iā ʻoe iho i kēia ao o nā kauoha a wehe i kona hiki piha. E ʻimi, hoʻāʻo a haku i ka laina kauoha e lawe i kāu mākau helu helu i ka pae aʻe!
ʻO wau ʻo Sebastián Vidal, he ʻenekinia kamepiula makemake nui i ka ʻenehana a me DIY. Eia kekahi, ʻo wau ka mea nāna i hana tecnobits.com, kahi aʻu e kaʻana like ai i nā kumu aʻo e hoʻomaʻamaʻa a hoʻomaopopo ʻia ka ʻenehana i nā mea a pau.