Me pehea te mahi me nga punaha pūmanawa Git
Ko te Git Open-source te punaha whakahaere putanga tino nui i te ao. I whakawhanakehia e te Linus Torvalds, te kaihanga o te pūnaha whakahaere Linux, a Linus Torvalds, a ko te whare tenei ki te kohikohi nui o nga kaupapa rorohiko-he pakihi me te whakatuwheratia-e whakawhirinaki ana ki a Git mo te whakahaere putanga.
Ko tenei aratohu e whakaatu ana me pehea e whiwhi ai i tetahi kaupapa mai i te Git, me pehea te whakauru i te rorohiko ki to punaha me pehea te huri i te waehere, e hiahia ana kia mohio ki te whakamahere.
Me pehea te Rapu Kaupapa Ma te whakamahi i te GIT
Tirohia te paetukutuku torotoro ki GitHub ki te kite i nga tiupepa e whakaatuhia ana me nga ahuatanga me nga hononga ki nga kaiarahi me nga whakangungu. Tirohia nga momo mo nga tono e hiahia ana koe ki te tiki me te haere ki te whakamahinga, te whakarereketanga, te kohikohi me te whakauru. Pāwhiritia te tohu tahua i te tihi o te mata kia tae atu ai ki te waahi rapu ka taea e koe te rapu i tetahi kaupapa motuhake, i tetahi waahanga ranei o nga rorohiko kei runga i te pae.
He tauira o te whakakore i te Pukapuka Kete
Hei tikiake i tetahi tono, ka tohaina e koe. He ngawari te tukanga, engari me whakauru koe ki a Git ki to rorohiko. Mā te whakamahi i te raupapa raina iti e kiia nei ko te cowsay, e whakamahia ana hei whakaatu i te karere hei pepeha korero mai i te kau ASCII, he tauira tenei mo te kimi me te whakakikiti i te papatono mai i te GitHub.
Patohia nga kauu i te mara rapu Git. Ka kite koe he maha nga putanga ka taea e koe te whiriwhiri. Ko tetahi mo tenei tauira, e whakamahi ana ia Perl, e kawe ana koe ki tetahi whārangi me etahi kōnae.
Hei tarai i tenei whare tiaki poari, whakauru i te whakahau e whai ake nei:
Ka taea e koe te whakamahi i: //github.com/schacon/cowsayKo te whakahau a te kaitohu e whakahaere ana i te Git, ka tohaina e te koroni te kaitohu ki to rorohiko, a, ko te waahanga whakamutunga ko te waahi ki te kaupapa e hiahia ana koe ki te whakakii.
Me pehea te Whakauru me te Whakauru i te Waehere
Tāutahia te tono tuatahi kia tika ai te rere. Me pehea koe i runga i te kaupapa kua tohua e koe. Hei tauira, ka hiahia pea nga kaupapa C kia hiahia koe ki te whakahaere i tetahi panui , engari ko te kaupapa o te poaka i roto i tenei tauira e hiahia ana koe ki te rere i te tuhinga tuhi .
Na pehea koe e mohio ai ki te aha?
I roto i te kōpaki i tohua e koe, me waiho he kōpaki kaukau. Mena kei te whakatere koe ki te kōpaki cowsay mā te whakamahi i te whakahau CD me te mahi i tetahi rārangi whaiaronga, me kite koe i tetahi kōnae e karangatia ana ko te README ranei te kōnae e karangatia ana i te INSTALL ranei tetahi mea e tu ana hei aratohu awhina.
I roto i tenei take o tenei tauira, ko te README me te kōnae INSTALL. E whakaatu ana te kōnae README ki te whakamahi i te rorohiko, a, ka hoatu e te INSTALL kōnae nga tohutohu hei whakauru i te paku. I tenei take, ko te ako ko te whakahaere i te whakahau e whai ake nei:
sh install.shI te wa e whakauruhia ana, ka uiuia koe mehemea kei te koa koe mo te whakanoho i te putea ki te pouaka taunoa. Ka taea e koe te pehi hoki mai ki te haere tonu ki te tomo ranei ki te huarahi hou.
Me pehea te rere Cowsay
Ko nga mea katoa e mahi ana koe ki te whakahaere i te kaukau he momo te whakahau e whai ake nei:
cowsay hello aoKo nga kupu hello te ao kei roto i te pepeha korero mai i te mangai o te kau.
Te huri i te Cowsay
I tenei kua tautahia e koe nga kau, ka taea e koe te whakarereke i te kōnae ma te whakamahi i to tautuhi pai. Ko tenei tauira e whakamahi ana i te kaiwhakahaere nano penei:
nano cowsayKa taea e koe te whakawhiti i nga huringa ki te whakahau a te kauu hei huri i nga kanohi o te kau.
Hei tauira cowsay -g whakaatu tohu tohu hei kanohi.
Ka taea e koe te whakatikatika i te kōnae ki te waihanga i te kōwhiringa huringa ka taea e koe te tuhi i te kau- c he kanohi kotahi te kau.
Ko te rarangi tuatahi e hiahia ana koe ki te huri ko te raina 46 e penei ana:
te tiki ('bde: f: ghlLnNpstT: wW: y', \% opts);Ko enei nga huringa katoa e taea ana e koe te whakamahi me te kau. Hei taapiri i te -c hei waahanga, hurihia te raina penei:
te tiki ('bde: f: ghlLnNpstT: wW: yc', \% opts);I waenganui i nga rarangi 51 me te 58 ka kite koe i nga rarangi e whai ake nei:
$ borg = $ opts {'b'}; $ mate = $ opts {'d'}; $ greedy = $ te whakaputa {'g'}; $ paranoid = $ opts {'p'}; $ taakahia $ $ i nga putanga '}'; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ $ = = $ i te {'y'};Ka taea e koe te kite, he huringa mo ia waahanga e whakaatu ana i te aha e puta ai te whakawhiti. Hei tauira $ greedy = $ opts ['g]';
Tāpirihia tētahi raupapa mo te whakarerekētanga whakarerekētanga -c me te whai ake:
$ borg = $ opts {'b'}; $ mate = $ opts {'d'}; $ greedy = $ te whakaputa {'g'}; $ paranoid = $ opts {'p'}; $ taakahia $ $ i nga putanga '}'; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ $ = = $ i te {'y'}; $ cyclops = $ opts ['c'];I te raina 144, kei reira tetahi kaituhi e kiia ana ko te hanga_face e whakamahia ana hei hanga i nga kanohi o nga kau.
Ko te waehere penei:
sub construct_face {if ($ borg) {$ eyes = "=="; } ki te ($ mate) {$ eyes = "xx"; $ ahuru = "U"; } mehemea ($ greedy) $ $ = $ \ $ $ $; } mēnā ($ paranoid) {$ eyes = "@@"; } ki te ($ kua toka) $ a = "**"; $ ahuru = "U"; } mēnā ($ tired) {$ eyes = "-"; } ki te $ $ i $ $ = "OO"; } ki te ($ taitama) {$ eyes = ".."; }}Mo ia o nga taurangi i tautuhia i mua, he rereke nga reta kei roto i te taurangi $ kanohi.
Tāpirihia tetahi mo te huringa $ cyclops:
sub construct_face {if ($ borg) {$ eyes = "=="; } ki te ($ mate) {$ eyes = "xx"; $ ahuru = "U"; } mehemea ($ greedy) $ $ = $ \ $ $ $; } mēnā ($ paranoid) {$ eyes = "@@"; } ki te ($ kua toka) $ a = "**"; $ ahuru = "U"; } mēnā ($ tired) {$ eyes = "-"; } ki te $ $ i $ $ = "OO"; } ki te ($ taitama) {$ eyes = ".."; } mēnā ($ cyclops) {$ eyes = "()"; }}Tiakina te kōnae, ka whakahaere i te whakahau e whai ake nei ki te tautuhi i te kau.
sh install.shNa, ka oma koe te kau-te aroha ki te ao , he kanohi kotahi te kau.