Iga Windowsi arvutiga on kaasas Command Prompt (cmd), mis on teie operatsioonisüsteemi käsurea tekstiliides. Command Prompt abil saate installida programme, luua uusi kasutajaid ja käivitada skripte.

Unixi sarnaste masinate käsuviibale lähim vaste on Bash. Bashi peetakse selle võimsate funktsioonide tõttu sageli paremaks. Nende hulka kuuluvad aritmeetika, massiivimuutujad, tsüklid ja harud.

Git Bash pakub Windowsi kasutajatele juurdepääsu Bashile ja selle täiustatud funktsioonidele.

Mis on Git?

Git on versioonikontrollisüsteem. See jälgib muudatusi, mida teete failikogus, kasutades sissekandmist. Kinnitused võimaldavad teil jäädvustada projekti oleku konkreetsel ajahetkel. Ja Git võimaldab teil naasta eelmisele kohustusele igal ajal, kui soovite.

Saate installida ja käitada Giti kohapeal või kasutada mõnda selle võrguhostidest (nt GitHub või Bitbucket). Kuid Git on põhimõtteliselt Unixi stiilis käsurea utiliit. See on installitud isegi mõnesse macOS-i ja Linuxi süsteemi.

Git on tõenäoliselt tänapäeval kõige populaarsem versioonihaldussüsteem maailmas. Selle põhjuseks on selle koostööfunktsioonid. Hargnemine võimaldab luua koodibaasi sõltumatuid kohalikke versioone, mida saate hiljem teistega liita. See on üks peamisi põhjusi, miks programmeerijad kasutavad Giti, et jagada oma panust lähtekoodi arendamisse.

instagram viewer

Git on ka avatud lähtekoodiga, tasuta kasutatav ja hõlpsasti õpitav.

Mis on Bash?

Akronüüm Bash tähistab Bourne Again Shelli. Nimi on sõnamäng Bourne'i kestas, mille see asendas. Bashil on kõik Bourne'i kesta põhifunktsioonid, nagu grammatika ja muutujate laiendamine. Selle "uuesti sündinud" muudab mitmed lisafunktsioonid, sealhulgas:

  • Mitme tähemärgiga kutsumisvalikud
  • Redigeerimine käsureal
  • Ajatempliga käsurea ajalugu
  • Ühemõõtmelised sisseehitatud massiivimuutujad
  • Silmusväljendite jaoks
  • Töö kontroll
  • Varjunimed

Mis on Git Bash?

Kuigi Git on käsurea utiliitide kogum, saate seda Windowsis kasutada GUI-põhine rakendus. Bash on saadaval ainult Unixi sarnastes operatsioonisüsteemides, nagu macOS ja Linux.

Git Bash on mõeldud ainult Microsoft Windowsi kasutajatele. See pakub nii Giti kui ka Bashi käsureakeskkonna emulatsiooni. Git Bashi installimine oma Windowsi masinasse annab teile juurdepääsu kestakeskkonnale, mis on omane macOS-i ja Linuxi kasutajatele.

Populaarsed Git Bashi käsud

Enne Git Bashi kasutamise alustamist pidage meeles, et Bashi käsud, mida saate selles käsurea liideses kasutada, on tõstutundlikud. See on vastupidine Windowsi käsuviibale, mille paljud osad ei ole tõstutundlikud.

cd käsk

Akronüüm cd tähistab "muuda kataloogi". See võimaldab Git Bashi kasutajal liikuda ühest kataloogist teise. Kõik, mida pead esitama, on tee sihtkataloogi:

cd[kataloogi_tee]

Kui te ei esita pärast kataloogi teed cd käsk, viib see teid teie kodukataloogi. Samuti saate hõlpsalt liikuda ühe taseme võrra kõrgemale selle kataloogi emakataloogi, kus praegu viibite.

cd ..

mkdir käsk

mkdir tähistab make directory'i ja nagu nimigi ütleb, võimaldab see luua uue kataloogi. Kõik, mida pead esitama, on soovitud kataloogi nimi:

mkdir[kataloogi_nimi]

See loob kataloogist, milles praegu asute, uue alamkataloogi.

rmdir käsk

The rmdir (remove directory) käsk eemaldab tühjad kataloogid. The rmdir käsuga saab kustutada ühe või mitu kataloogi korraga, ainus nõue on, et need peaksid olema tühjad. Kui soovite kustutada palju eraldi tühje katalooge, võib järjekord olla oluline. Veenduge, et kustutate alamkataloogid enne nende vanemaid, vastasel juhul ei jää ülemkataloogid tühjaks, kui rmdir proovib neid eemaldada:

rmdir[peakataloog/alamkataloog][peakataloog]

rm käsk

The rm (eemalda) käsk võimaldab teil kataloogidest konkreetseid faile kustutada. Kõik, mida see nõuab, on kustutatava faili tee:

rm[kataloogi_tee/fail]

Samuti võimaldab see konkreetsete valikute abil kustutada asustatud katalooge. Selleks kasutage ühte järgmistest valikutest.

  • -r
  • -R
  • --korduv

Kõik need valikud on samaväärsed ja kustutavad failid rekursiivselt. See tähendab, et rm kustutab kõik antud kataloogid ja kõik nende all olevad failid, sealhulgas kõik alamkataloogid.

mv käsk

The mv käsk võimaldab teisaldada faili või kausta mis tahes kataloogi. Selleks on vaja kahte argumenti: failinimi (või kataloogi nimi) ja kataloogi tee.

mv[fail.txt][kataloogi_tee]

Faili ümbernimetamiseks saate kasutada ka mv-d, kuna see toiming on selle teisaldamise erijuht.

mv fail1.txt fail2.txt

ls käsk

The ls käsk võimaldab teil loetleda kõik failid ja kaustad kataloogis:

ls[kataloogi_nimi]

kaja käsk

Saate kasutada kaja käsk stringi Git Bashi terminali printimiseks:

kaja ["juhuslik string"]

kassi käsk

The kass (concatenate) käsk kasutab mitut valikut ja sellel on kolm põhifunktsiooni.

See võimaldab teil faili luua ja sellele lisada:

kass [>fail.txt]

Pärast ülaltoodud käsu täitmist jääb Git Bash vastloodud faili ja võimaldab teil sellele lisada. Kui soovite failist väljuda, vajutage Ctrl + C.

cat võimaldab teil vaadata ka faili sisu:

kass[fail.txt]

Peaksite alati lisama selle faili laiendi, millest soovite lugeda, vastasel juhul ei leia Git Bash faili.

Lõpuks võimaldab kass lisada ühe faili teise lõppu:

kass [fail1.txt >> fail2.txt]

Selles näites lisab Git Bash sisu fail1.txt aasta lõpuni fail2.txt. Oluline on lisada nii nende failide laiendused, kuhu soovite kirjutada ja millest soovite kirjutada. Kui te ei lisa esimese faili laiendit, ei leia Git Bash seda. Kui unustate teise faili laiendi, loob Git Bash uue faili.

Git Bashi hüved

Git Bash võimaldab Windowsi kasutajal kogeda kestaskriptimist parimal võimalikul viisil. Täiustatud Bashi funktsioonid pole aga ainsad asjad, millele saate Git Bashi installimisel juurdepääsu. Samuti saate juurdepääsu Gitile ja kõigile selle funktsioonidele.