Jei išvis ilgai naudojatės „Linux“, neabejotinai matėte forumuose ir straipsniuose mėtomą žodį „Bash“. Kartais atrodo, kad tai terminalo sinonimas, tačiau „Bash“ ir terminalo emuliatorius neabejotinai yra dvi skirtingos programos. Taigi, kas tiksliai yra Bashas? Šiame trumpame straipsnyje mes išnagrinėsime, kas yra „Bash“, ką jis veikia ir kaip galite pradėti jį naudoti.

Bashas apibrėžtas

Pavadinimas Bashas yra akronimas Bmūsų-Aįgyti SHel, kalambūras vardui Stephenas Bourne'as, vieno iš Basho pirmtakų kūrėjas. Pirmoji beta versija buvo išleista 1989 m., O nuo šio rašymo paskutinį kartą atnaujinta 2020 m. Gruodžio mėn.: 5.1 versija.

„Bash“ yra viena iš populiariausių „shell“ kalbų, žinoma dėl galingų galimybių ir patogių naudoti komandų derinio. Štai kodėl jis toks produktyvus visuose „Linux“ paskirstymuose.

Tačiau „Bash“ veikia ne tik „Linux“; jis taip pat prieinamas „MacOS“ ir BSD, ir jūs galite jį naudoti „Windows“ per „Windows“ posistemį, skirtą „Linux“.

Skaityti daugiau: Kaip gauti „Linux Bash Shell“ sistemoje „Windows 10“

instagram viewer
Kaip gauti „Linux Bash Shell“ sistemoje „Windows 10“

Ar nereikia naudoti „Linux“, kad būtų galima pereiti prie kito kompiuterio ar paleisti VM? Paleiskite „Linux“ sistemoje „Windows 10“ su „Bash shell“ terminalu!

Bet norėdami iš tikrųjų apibrėžti Bashą, turime suprasti, kas yra apvalkalas.

Korpusas yra programa, kuri priima vartotojo įvestį ir vykdo veiksmą atsakydama, paprastai palaikydama ryšį su branduoliu. Tokiu būdu tai yra tarsi „apvalkalas“ aplink branduolį.

Nors apvalkalai inicijuoja kitas programas naudodami komandas, jie taip pat dažnai turi interaktyvių funkcijų.

Pvz., Kai atidarote „Linux“ terminalą ir paspaudžiate rodyklės aukštyn mygtuką, kad gautumėte paskutinę išduotą komandą, tai yra programos „Bash“ funkcija. cd komanda pakeisti katalogus yra dar viena labai paplitusi „Bash“ komanda.

Be interaktyvios programos, „Bash“ taip pat yra scenarijų kalba. Iš tikrųjų jūsų „Linux“ OS paleidimo procese naudoja daug „Bash“ scenarijų, kad inicijuotų įvairius procesus.

Kaip galiu naudoti „Bash“?

„Bash“ naudojate bet kada, kai naudojate terminalą beveik bet kurioje „Linux“ sistemoje.

Tai galite patvirtinti naudodami šią komandą, kuri grąžina naudojamo apvalkalo pavadinimą:

aidas $ 0

Turėtumėte gauti tik žodį bash grįžo. Jei tai padarysite, galite pamatyti „Bash“ versiją, kurią naudojate naudodami šią komandą:

bash - versija

Jūsų ekranas turėtų atrodyti panašiai kaip šis:

Tačiau pavienių komandų išleidimas terminale yra tik Basho naudojimo pradžia.

Kaip ir tuos scenarijus, kuriuos naudoja jūsų OS, galite išmokti rašyti „Bash“ scenarijus, kurie automatizuoja procesus jūsų „Linux“ kompiuteryje, kuriuos dažnai darote rankiniu būdu. Kvalifikuotas „Bash“ scenarijus gali turėti scenarijus, automatizuojančius šimtus užduočių per dieną!

Taigi, kaip jūs galite išmokti Bashą?

Rašydami scenarijus patys arba vadovaudamiesi, pavyzdžiui, a Basho kursas.

Jūs, žaidėjai, taip pat galite išmokti žaisdami „Bash“ žaidimą. Vienas pavyzdžių yra Bashcrawl, tekstinis požemių tikrintuvas, kuris priverčia jus išmokti ir prisiminti „Bash“ komandas, kad galėtumėte žengti į priekį žaidime.

Čia taip pat yra straipsnių apie naudojimąsi, kurie išmokys jus tapti geresniu „Bash“ scenarijumi. Mes galime jums parodyti, pavyzdžiui, kaip tai padaryti rašyti kilpoms „Bash“, arba galbūt paverskite scenarijus programomis, kurias galima spustelėti.

Padidinkite savo „Linux“ žaidimą

Sužinojome apie tai, kas yra „Bash“, jo istoriją ir kaip galite išmokti tai pritaikyti jums.

„Bash“ mokymasis yra tik viena dalis, kad galėtumėte kuo geriau išnaudoti savo „Linux“ operacinę sistemą. Yra daug daugiau dalykų, kuriuos galite išmokti tapti „Linux“ vartotojo vartotoju.

El
15 esminių patarimų „Ubuntu Linux“ energijos vartotojams

Norite geriau naudotis „Linux“? Šie „Ubuntu“ patarimai ir gudrybės padės greitai tapti energijos vartotoju.

Susijusios temos
  • „Linux“
  • „Ubuntu“
  • „Linux“
  • „Linux Bash Shell“
Apie autorių
Jordanas Glooras (Paskelbta 17 straipsnių)

Džordanas yra dėstytojas ir žurnalistas, kuris aistringai siekia, kad „Linux“ būtų prieinama ir be streso visiems. Jis turi anglų kalbos bakalaurą ir daiktą karštai arbatai. Šiltuoju metų laiku jis mėgaujasi dviračiais po Ozarko kalvas, kur gyvena.

Daugiau iš Jordan Gloor

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Dar vienas žingsnis…!

Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.

.