Skip to content
Open

Zulu #32

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 63 additions & 0 deletions translations/sw/01-the-shell.md
Original file line number Diff line number Diff line change
@@ -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?

<div class="max-w-prose mx-auto">
<v-clicks>

Terminali ni programu inayomuonyesha mtumiaji wa mwisho kiolesura cha amri za mkondoni.

</v-clicks>
</div>

---
layout: statement
---

# Ni nini kiolesura (shell)?

<div class="max-w-prose mx-auto">
<v-clicks>

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).

</v-clicks>
</div>

---
layout: statement
---

# Ni nini amri?

###Marlyse

<div class="max-w-prose mx-auto">
<v-clicks>

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:

181 changes: 181 additions & 0 deletions translations/zu/01-the-shell.md
Original file line number Diff line number Diff line change
@@ -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?

<div class="max-w-prose mx-auto">
<v-ukuchofoza>

Itheminali wuhlelo olunikeza isikhombimsebenzisi somugqa womyalo kumsebenzisi wokugcina.

</v-ukuchofoza>
</div>

---
isakhiwo: isitatimende
---

# Liyini igobolondo?

<div class="max-w-prose mx-auto">
<v-ukuchofoza>

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).

</v-ukuchofoza>
</div>

---
isakhiwo: isitatimende
---

# Uyini umyalo?

<div class="max-w-prose mx-auto">
<v-ukuchofoza>

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

</v-ukuchofoza>
</div>

---
isakhiwo: isingeniso
---

# vula itheminali

---
isakhiwo: isingeniso
---

# lungisa itheminali

---
isakhiwo: isingeniso
---

# Ngabe lukhona uhlelo olusebenzayo njengamanje?

---
isakhiwo: isitatimende
---

# Uyini umhumushi?

<div class="max-w-prose mx-auto">
<v-ukuchofoza>

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**.

</v-ukuchofoza>
</div>

---
isakhiwo: isingeniso
---

# Igobolondo lizithola kanjani izinhlelo?

---
isakhiwo: isitatimende
---

# Ithini INDLELA?

<div class="max-w-prose mx-auto">
<v-ukuchofoza>

Okuguquguqukayo kokuthi `PATH` kuwukuhlukahluka kwemvelo okujwayelekile okufaka uhlu lwemibhalo lapho igobolondo kufanele libheke khona izinhlelo. Uhla lwemibhalo lokuqala oluqukethe uhlelo olunalelo gama luzosetshenziswa.

</v-ukuchofoza>
</div>

---
isakhiwo: isitatimende
---

# Kuyini ukuguquguquka kwemvelo?

<div class="max-w-prose mx-auto">
<v-ukuchofoza>

Okuhluka kwemvelo kuyinani elinegama.

Ayatholakala ukuze uthole imiyalo yakho.

Ezinye zivamile, njengokuthi `PWD`, `PATH`, `PS1`.

Ungakwazi futhi ukudala okuguquguqukayo kwakho.

</v-ukuchofoza>
</div>

---
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
<br>

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