diff --git a/translations/sw/01-the-shell.md b/translations/sw/01-the-shell.md new file mode 100644 index 0000000..612197b --- /dev/null +++ b/translations/sw/01-the-shell.md @@ -0,0 +1,63 @@ +--- +theme: default +title: Kutumia Terminali +info: | + Kutumia Git - Somo 1: Kutumia Terminali + Tazama https://github.com/barraponto/usegit +transition: slide-left +drawings: + persist: false +exportFilename: 01-terminali.pdf +--- + +# Kutumia Terminali + +## Pamoja na Capi Etheriel + +[@barraponto](https://github.com/barraponto) + +--- +layout: statement +--- + +# Ni nini terminali? + +
+ + +Terminali ni programu inayomuonyesha mtumiaji wa mwisho kiolesura cha amri za mkondoni. + + +
+ +--- +layout: statement +--- + +# Ni nini kiolesura (shell)? + +
+ + +Kwa ujumla, kiolesura (shell) ni njia ya kuwasiliana na kompyuta. + +Kiolesura cha picha kinakuwezesha kubonyeza ikoni na kuona matokeo ya picha kama madirisha. + +Kiolesura cha amri za mkondoni kinakuwezesha kuingiza maandishi (amri) na kupata matokeo ya maandishi (kwa kawaida mistari ya maandishi). + + +
+ +--- +layout: statement +--- + +# Ni nini amri? + +###Marlyse + +
+ + +Amri ni mfano wa maandishi ya kile kinachohitajika kutendeka kwenye kompyuta. Ikiwa unataka kutuma barua pepe kwa mkuu wako kuomba ongezeko la mshahara, tayari iliyoandikwa kwenye faili fulani, unaweza kufanya hivyo kwa njia hii: + diff --git a/translations/zu/01-the-shell.md b/translations/zu/01-the-shell.md new file mode 100644 index 0000000..9a75cc1 --- /dev/null +++ b/translations/zu/01-the-shell.md @@ -0,0 +1,181 @@ +--- +itimu: okuzenzakalelayo +isihloko: Ukusebenzisa iTheminali +ulwazi: | + Ukusebenzisa i-Git - Isifundo 1: Ukusebenzisa Itheminali + Bona okuthi https://github.com/barraponto/usegit +inguquko: slayida-kwesokunxele +imidwebo: + phikelela: amanga +thekelisaIgama lefayela: 01-the-terminal.pdf +--- + +# Sebenzisa Terminal + +## noKapteni Etheriel + +[@barraponto](https://github.com/barraponto) + +--- +isakhiwo: isitatimende +--- + +# Yini itheminali? + +
+ + +Itheminali wuhlelo olunikeza isikhombimsebenzisi somugqa womyalo kumsebenzisi wokugcina. + + +
+ +--- +isakhiwo: isitatimende +--- + +# Liyini igobolondo? + +
+ + +Ngokuvamile, igobolondo liyisixhumi esibonakalayo kukhompyutha. + +Igobolondo lesithombe likuvumela ukuthi uchofoze izithonjana futhi ubuke okukhiphayo kwesithombe njengamafasitela. + +Igobolondo lomugqa womyalo likuvumela ukuthi ufake umbhalo (imiyalo) futhi uthole imigqa yombhalo njengokuphumayo (isikhathi esiningi). + + +
+ +--- +isakhiwo: isitatimende +--- + +# Uyini umyalo? + +
+ + +Umyalo uwumfanekiso ongokombhalo walokho okucelwa kukhompuyutha. Uma ufuna ukuthumela i-imeyili umphathi wakho ucela ukukhushulelwa imali, osekubhaliwe efayeleni elithile, ungakwenza kanje: +mail --subject="Ngidinga ukunyuselwa" boss@company.com < ./contents.txt + + +
+ +--- +isakhiwo: isingeniso +--- + +# vula itheminali + +--- +isakhiwo: isingeniso +--- + +# lungisa itheminali + +--- +isakhiwo: isingeniso +--- + +# Ngabe lukhona uhlelo olusebenzayo njengamanje? + +--- +isakhiwo: isitatimende +--- + +# Uyini umhumushi? + +
+ + +Umtoliki wuhlelo oluthatha lokho okufakile bese lusebenzisa izinhlelo ezidingekayo ukuze lucutshungulwe, _ukuhlanganisa_ izinhlelo uma kunesidingo. + +Iphinde ivumele ingqondo efana nezimo namalophu. + +Kodwa-ke, umhumushi uphinde abe yi-REPL (indawo yokwenza funda-hlola-phrinta) yolimi lokubhala olubizwa ngokuthi **igobolondo lesikripthi**. + + +
+ +--- +isakhiwo: isingeniso +--- + +# Igobolondo lizithola kanjani izinhlelo? + +--- +isakhiwo: isitatimende +--- + +# Ithini INDLELA? + +
+ + +Okuguquguqukayo kokuthi `PATH` kuwukuhlukahluka kwemvelo okujwayelekile okufaka uhlu lwemibhalo lapho igobolondo kufanele libheke khona izinhlelo. Uhla lwemibhalo lokuqala oluqukethe uhlelo olunalelo gama luzosetshenziswa. + + +
+ +--- +isakhiwo: isitatimende +--- + +# Kuyini ukuguquguquka kwemvelo? + +
+ + +Okuhluka kwemvelo kuyinani elinegama. + +Ayatholakala ukuze uthole imiyalo yakho. + +Ezinye zivamile, njengokuthi `PWD`, `PATH`, `PS1`. + +Ungakwazi futhi ukudala okuguquguqukayo kwakho. + + +
+ +--- +isakhiwo: isingeniso +--- + +# Ngingabona kanjani ukuguquguquka kwemvelo? + +Impendulo: `env` + +--- +isakhiwo: isingeniso +--- + +# Ngingazisetha kanjani lezi eziguquguqukayo? + +Impendulo: `.bashrc` noma `.zshrc` noma kuye ngegobolondo lakho. + +--- +isakhiwo: isingeniso +--- + +# Ngisebenzisa liphi igobolondo? + +Impendulo: `echo $0` + +--- +--- + +# Ake sikusebenzise +
+ +Umgomo: faka i-tealdeer + +1. Dala uhla lwemibhalo `Okulandiwe` +2. Finyelela lolu hlu lwemibhalo (zulazulele kulo nge-cd) +3. Landa i-tealdeer kusuka ku-https://github.com/dbrgn/tealdeer/releases +4. Gijimani i-tealdeer `./tealdeer` + 4.1. Shintsha izimvume uma kudingeka +5. Faka i-tealdeer `ENDleni` +6. Qamba kabusha i-tealdeer (uma uthanda) +7. Sebenzisa `tldr` kuyo yonke into