Kamoo u ka sebetsang kateng le Git repositories
Git e hlahang ka mohloli ke mokhoa o sebelisoang ka ho fetisisa oa tsamaiso ea lefats'e lefatšeng. Morero o hōlileng ka ho feletseng o qapiloe ke Linus Torvalds, moetsi oa lenaneo la ts'ebetso ea Linux, 'me ho na le pokello e kholo ea merero ea software-e leng khoebo le e bulehileng-e itšetlehileng ka Git bakeng sa taolo ea phetolelo.
Mohlahlobisisi ona o bontša kamoo u ka fumanang morero ho tsoa ho Git, ho kenya software joang tsamaisong ea hau le ho fetola khoutu, e hlokang tsebo ea lenaneo.
Tsela ea ho Fumana Mesebetsi Ho Sebelisa GIT
Etela ho hlahloba leqhepe la hau ho GitHub ho bona li-depositories tse hlahisitsoeng le tse tloaelehileng hammoho le li-link tsa tataiso le koetliso. Sheba mefuta e fapa-fapaneng ea lik'homphieutha tseo u batlang ho li jarolla le ho e sebelisa ha u sebelisa, ho fetola, ho bokella le ho kenya. Tobetsa konopo ea menyetla ka holimo ho skrine ho fihla tšimong ea ho batla moo u ka batlang lenaneo le khethehileng kapa karolo leha e le efe ea software e fumanehang setšeng.
Mohlala oa ho Cloning A Git Repository
Ho lata kopo, ue khomarela. Tsamaiso e bonolo, empa u tlameha ho ba le Git e kentsoeng tsamaisong ea hau. U sebelisa lenaneo le lenyenyane la litaelo le bitsoang cowsay, le sebelisetsoang ho bontša molaetsa e le bubble ea puo ho tsoa khomo ea ASCII, ena ke mohlala oa ho fumana le ho bokella lenaneo le tsoang ho GitHub.
Tšoaea cowsay lefapheng la lipatlisiso la Git. U tla hlokomela hore ho na le liphetolelo tse ngata tseo u ka li khethang. E 'ngoe ea mohlala ona, e sebelisang Perl, e u isa leqepheng le lifaele tse' maloa.
Ho khomarela sebaka sena sa polokelo ea cowsay, kenya molaetsa o latelang:
git clone git: //github.com/schacon/cowsayGit e laela Git ho matha, taelo ea mahlakoreng e kenyeletsa polokelo ka khomphuteng ea hau, 'me karolo ea ho qetela ke aterese ea morero oo u batlang ho o khomarela.
Mokhoa oa ho bokella le ho kenya Khoutu
Kenya kopo pele ho netefatsa hore e matha. Ho etsa sena ho itšetlehile ka morero oo u o bolokileng. Ka mohlala, merero ea C e ka 'na ea hloka hore u tsamaise makefile , ha morero oa cowsay ka mohlala ona o hloka hore u tsamaise script shell .
Joale u tseba joang hore u etse'ng?
Ka fensetereng eo ue khethileng, ho lokela ho ba le fensetere ea cowsay. Haeba u ea ho fensetere ea cowsay u sebelisa taelo ea CD ebe u etsa lethathamo la lipampiri, u lokela ho bona fono e bitsoang README kapa file e bitsoang INSTALL kapa ntho e hlahang e le tataiso ea thuso.
Tabeng ea mohlala ona oa cowsay, ho na le README le INSTALL file. Fomoro ea README e bontša kamoo u ka sebelisang software kateng, 'me file ea INSTALL e fana ka litaelo tsa ho kenya cowsay. Tabeng ena, taelo ke ho sebelisa taelo e latelang:
sh kenya.shNakong ea kopo, o botsoa hore na o thabetse ho kenya cowsay ho fensetere e fapaneng e fanoeng. O ka kopa ho khutlisa ho ea pele kapa ho kena tseleng e ncha.
Mokhoa oa ho matha Cowsay
Sohle seo u lokelang ho se etsa ho matha cowsay se thathamisa taelo e latelang:
cowsay hello lefats'eMantsoe a lefats'e hello a bonahala ka bubble ea puo ho tsoa molomong oa khomo.
Ho fetola Cowsay
Hona joale kaha u na le cowsay e kentsoeng, u ka fetola faele ka mohlophisi oa hau eo ue ratang. Mohlala ona o sebelisa nano editor ka tsela e latelang:
nano cowsayU ka fana ka li-switches tsa taelo ea cowsay ho fetola mahlo a khomo.
Ka mohlala cowsay -g e bontša lipontšo tsa dollar e le mahlo.
O ka fetola faele ho etsa sesepa sa cyclops e le hore ha o thaepa cowsay -ha khomo e na le leihlo le le leng.
Moeli oa pele oo u lokelang ho o fetola ke mola oa 46 o shebahalang ka tsela e latelang:
getopts ('bde: f: ghlLnNpstT: wW: y', \% e nka);Tsena ke lisebelisoa tse fumanehang tseo u ka li sebelisang ka cowsay. Ho eketsa -a e le khetho, fetola moeli ka tsela e latelang:
getopts ('bde: f: ghlLnNpstT: wW: yc', \% e nka);Pakeng tsa mela 51 le 58 u bona mela e latelang:
$ borg = $ opts {'b'}; $ dead = $ e nka {'d'}; $ greedy = $ e nka {'g'}; $ paranoid = $ e nka {'p'}; $ stoned = $ opts {'s'}; $ mokhathala = $ e nka {'t'}; $ wired = $ e nka {'w'}; $ e nyenyane = $ opts {'y'};Joalokaha u ka bona, ho na le phapang bakeng sa khetho e 'ngoe le e' ngoe e hlalosang hore na sele e tla etsa eng. Mohlala $ meharo = $ e nka ['g]';
Eketsa mohala o le mong bakeng sa phetoho-ea phetoho ka tsela e latelang:
$ borg = $ opts {'b'}; $ dead = $ e nka {'d'}; $ greedy = $ e nka {'g'}; $ paranoid = $ e nka {'p'}; $ stoned = $ opts {'s'}; $ mokhathala = $ e nka {'t'}; $ wired = $ e nka {'w'}; $ e nyenyane = $ opts {'y'}; $ cyclops = $ e nka ['c'];Moleng oa 144, ho na le mohaho o bitsoang construct_face o sebelisetsoang ho haha likhomo.
Khoutu e shebahala tjena:
sub construct_face {haeba ($ borg) {$ eyes = "=="; } haeba ($ shoa) {$ eyes = "xx"; $ language = "U"; } haeba ($ meharo) {$ eyes = "\ $ \ $"; } haeba ($ paranoid) {$ eyes = "@@"; } haeba ($ stoned) {$ eyes = "**"; $ language = "U"; } haeba ($ tahletsoe) {$ eyes = "-"; } haeba ($ wired) {$ eyes = "OO"; } haeba ($ e monyenyane) {$ eyes = ".."; }}Bakeng sa mefuta e 'ngoe le e' ngoe e boletsoeng pejana, ho na le lihlopha tse fapaneng tsa litlhaku tse behiloeng ho $ variable.
Kenya e 'ngoe bakeng sa $ $ cyclops e feto-fetohang:
sub construct_face {haeba ($ borg) {$ eyes = "=="; } haeba ($ shoa) {$ eyes = "xx"; $ language = "U"; } haeba ($ meharo) {$ eyes = "\ $ \ $"; } haeba ($ paranoid) {$ eyes = "@@"; } haeba ($ stoned) {$ eyes = "**"; $ language = "U"; } haeba ($ tahletsoe) {$ eyes = "-"; } haeba ($ wired) {$ eyes = "OO"; } haeba ($ e monyenyane) {$ eyes = ".."; } haeba ($ cyclops) {$ eyes = "()"; }}O pholositse faele mme o tsamaisa taelo e latelang ho khutlisa cowsay.
sh kenya.shHona joale, ha u matha cowsay -ha hello lefatse , khomo e na le leihlo le le leng feela.