Kiekviename „Windows“ kompiuteryje yra komandų eilutė (cmd), komandų eilutės tekstinė sąsaja su jūsų operacine sistema. Naudodami komandų eilutę galite įdiegti programas, kurti naujus vartotojus ir paleisti scenarijus.
Artimiausias „Unix“ tipo mašinų komandų eilutės atitikmuo yra „Bash“. Bash dažnai laikomas pranašesniu dėl savo galingų savybių. Tai apima aritmetiką, masyvo kintamuosius, kilpas ir šakas.
„Git Bash“ suteikia „Windows“ vartotojams prieigą prie „Bash“ ir jo papildomų funkcijų.
Kas yra Gitas?
Git yra versijų valdymo sistema. Jis seka pakeitimus, kuriuos atliekate failų rinkinyje, naudodamas įsipareigojimus. Įsipareigojimai leidžia užfiksuoti projekto būseną tam tikru momentu. Ir „Git“ leidžia jums grįžti prie ankstesnio įsipareigojimo, kai tik norite.
Galite įdiegti ir paleisti „Git“ vietoje arba naudoti vieną iš jo internetinių prieglobų (pvz., GitHub arba Bitbucket). Tačiau „Git“ iš esmės yra „Unix“ stiliaus komandinės eilutės paslaugų programa. Jis netgi įdiegtas kai kuriose „MacOS“ ir „Linux“ sistemose.
„Git“ šiandien yra bene populiariausia versijų valdymo sistema pasaulyje. Taip yra dėl jo bendradarbiavimo savybių. Šakymas leidžia sukurti nepriklausomas vietines kodų bazės versijas, kurias vėliau galėsite sujungti su kitomis. Tai yra viena iš pagrindinių priežasčių, kodėl programuotojai naudoja „Git“ norėdami pasidalinti savo indėliu į šaltinio kodo kūrimą.
Git taip pat yra atvirojo kodo, nemokamas naudojimas ir lengvai išmokstamas.
Kas yra Bašas?
Santrumpa Bash reiškia Bourne Again Shell. Pavadinimas yra „Bourne“ apvalkalo kalambūra, kurią jis pakeitė. „Bash“ turi visas pagrindines „Bourne“ apvalkalo funkcijas, tokias kaip gramatika ir kintamųjų išplėtimas. Tai „gimsta iš naujo“ yra keletas papildomų funkcijų, įskaitant:
- Kelių simbolių iškvietimo parinktys
- Komandinės eilutės redagavimas
- Komandinės eilutės istorija su laiko žyma
- Vienmačiai integruoti masyvo kintamieji
- Ciklo išraiškoms
- Darbo kontrolė
- Pseudonimai
Kas yra Git Bash?
Nors „Git“ yra komandų eilutės paslaugų programų rinkinys, galite ją naudoti sistemoje „Windows“ per GUI pagrįsta programa. „Bash“ galima tik „Unix“ tipo operacinėse sistemose, pvz., „MacOS“ ir „Linux“.
„Git Bash“ yra skirtas tik „Microsoft Windows“ vartotojams. Tai suteikia „Git“ ir „Bash“ komandų eilutės aplinkos emuliaciją. „Git Bash“ diegimas „Windows“ kompiuteryje suteikia prieigą prie apvalkalo aplinkos, kuri būdinga MacOS ir Linux vartotojams.
Populiarios Git Bash komandos
Prieš pradėdami naudoti „Git Bash“, turėtumėte atkreipti dėmesį, kad „Bash“ komandos, kurias galite naudoti šioje komandų eilutės sąsajoje, yra skirtos didžiosioms ir mažosioms raidėms. Tai skiriasi nuo „Windows“ komandų eilutės, kurios daugelyje dalių neskiriamos didžiosios ir mažosios raidės.
cd komanda
Akronimas cd reiškia „pakeisti katalogą“. Tai leidžia „Git Bash“ vartotojui naršyti iš vieno katalogo į kitą. Viskas, ko jums reikia, yra kelias į paskirties katalogą:
cd[katalogo_kelias]
Jei nepateiksite katalogo kelio po cd komandą, ji nuves jus į jūsų namų katalogą. Taip pat galite lengvai pereiti vienu lygiu į pagrindinį katalogą, kuriame šiuo metu esate:
cd ..
mkdir komanda
mkdir reiškia make directory ir, kaip rodo pavadinimas, leidžia sukurti naują katalogą. Viskas, ko jums reikia, yra norimo katalogo pavadinimas:
mkdir[katalogo_pavadinimas]
Taip bus sukurtas naujas katalogo, kuriame šiuo metu esate, pakatalogis.
rmdir komanda
The rmdir (pašalinti katalogą) komanda pašalina tuščius katalogus. The rmdir komanda vienu metu gali ištrinti vieną ar daugiau katalogų, vienintelis reikalavimas – jie turi būti tušti. Jei norite ištrinti daug atskirų tuščių katalogų, tvarka gali būti svarbi. Įsitikinkite, kad antrinius katalogus ištrynėte anksčiau nei bet kuris iš jų tėvų, kitaip pirminiai katalogai nebus tušti, kai rmdir bandys juos pašalinti:
rmdir[pagrindinis_katalogas/pakatalogis][pagrindinis_katalogas]
rm komanda
The rm (pašalinti) komanda leidžia ištrinti konkrečius failus iš katalogų. Viskas, ko reikia, yra kelias į failą, kurį norite ištrinti:
rm[katalogo_kelias/failas]
Tai taip pat leidžia ištrinti užpildytus katalogus naudojant tam tikras parinktis. Norėdami tai padaryti, naudokite vieną iš šių parinkčių:
- -r
- -R
- --rekursyvus
Visos šios parinktys yra lygiavertės ir jos ištrins failus rekursyviai. Tai reiškia, kad rm ištrins visus nurodytus katalogus ir visus po jais esančius failus, įskaitant visus pakatalogius.
mv komanda
The mv komanda leidžia perkelti failą ar aplanką į bet kurį katalogą. Tam reikalingi du argumentai: failo pavadinimas (arba katalogo pavadinimas) ir katalogo kelias.
mv[failas.txt][katalogo_kelias]
Taip pat galite naudoti mv failui pervardyti, nes ši operacija yra ypatingas jo perkėlimo atvejis:
mv failas1.txt failas2.txt
ls komanda
The ls Komanda leidžia išvardyti visus failus ir aplankus kataloge:
ls[katalogo_pavadinimas]
echo komanda
Galite naudoti aidas komanda spausdinti eilutę į „Git Bash“ terminalą:
aidas ["atsitiktinė eilutė"]
kačių komanda
The katė (sujungti) komanda naudoja kelias parinktis ir turi tris pagrindines funkcijas.
Tai leidžia jums sukurti ir pridėti prie failo:
katė [>failas.txt]
Įvykdę aukščiau esančią komandą, „Git Bash“ liks naujai sukurtame faile ir leis jums jį pridėti. Jei norite išeiti iš failo, paspauskite Ctrl + C.
cat taip pat leidžia peržiūrėti failo turinį:
katė[failas.txt]
Visada turėtumėte įtraukti failo, iš kurio norite skaityti, plėtinį, kitaip „Git Bash“ nesuras failo.
Galiausiai katė leidžia pridėti vieną failą prie kito pabaigos:
katė [failas1.txt >> failas2.txt]
Šiame pavyzdyje „Git Bash“ prideda turinį failas1.txt iki pabaigos failas2.txt. Svarbu įtraukti failų, į kuriuos norite rašyti ir iš kurių norite rašyti, plėtinius. Jei neįtrauksite pirmojo failo plėtinio, „Git Bash“ jo neras. Jei pamiršite antrojo failo plėtinį, „Git Bash“ sukurs naują failą.
Git Bash privilegijos
„Git Bash“ leidžia „Windows“ vartotojui patirti geriausius apvalkalo scenarijus. Tačiau pažangios „Bash“ funkcijos nėra vieninteliai dalykai, prie kurių galite pasiekti įdiegę „Git Bash“. Taip pat gausite prieigą prie „Git“ ir visų jo funkcijų.