Sukurkite savo greitą skaičiuoklės funkciją terminalui

Turinys:

Sukurkite savo greitą skaičiuoklės funkciją terminalui
Sukurkite savo greitą skaičiuoklės funkciją terminalui

Video: Sukurkite savo greitą skaičiuoklės funkciją terminalui

Video: Sukurkite savo greitą skaičiuoklės funkciją terminalui
Video: How to Use Dropbox - Complete Tutorial 2024, Balandis
Anonim
Jei esate kažkas panašaus į mane, visada turite atidaryti terminalo langą, ir jūs turbūt net priskyrėte karštąsias klavišą, kad jį bet kada. Taigi kodėl atverti nuobodu skaičiuotuvą, kai jūs galite išspręsti lygtis tiesiai iš komandinės eilutės?
Jei esate kažkas panašaus į mane, visada turite atidaryti terminalo langą, ir jūs turbūt net priskyrėte karštąsias klavišą, kad jį bet kada. Taigi kodėl atverti nuobodu skaičiuotuvą, kai jūs galite išspręsti lygtis tiesiai iš komandinės eilutės?

Tai paprastas skaičiuoklės kūrimo metodas naudojant "built-in" funkcijų palaikymą "Bash" lange. Iš esmės viskas, ką mes darome, yra klausimo ženklo priskyrimas, norint paleisti komandą bc su bet kokiais argumentais, kuriuos įvedate po jo.

Terminalo skaičiuoklio funkcijos kūrimas

Norėdami sukurti funkciją, tiesiog įterpkite į komandą į terminalą …

? () { echo '$*' | bc -l; }

Dabar galite jį naudoti tiesiog įvesdami? ir tada matematinę lygtį, kurią norite išspręsti. Jei ketinate naudoti tarpus, turėtumėte jį supainioti į kabutes, kitaip gausite tokią klaidą:

Jūs taip pat galite naudoti jį "Windows", jei turite "Cygwin" įdiegimo, žinoma, turėsite įsitikinti, kad įdiegėte "bc" paketą.
Jūs taip pat galite naudoti jį "Windows", jei turite "Cygwin" įdiegimo, žinoma, turėsite įsitikinti, kad įdiegėte "bc" paketą.
Kadangi tai naudoja bc komandą, tai gana galinga.
Kadangi tai naudoja bc komandą, tai gana galinga.

Funkcijos išsaugojimas pakartotinai paleidžiamas

Jei naudojate "Linux" arba "Cygwin", naudodami "Windows", norėsite redaguoti šį failą ir apačioje įdėti eilutę.

vi ~/.bash_profile

Uždarykite savo terminalą, vėl atidarykite, ir dabar reikia įgalinti komandą.

Funkcijos išsaugojimas OS X

Jei naudojate "OS X", turėsite pereiti į kitą maršrutą bent jau atlikdami testavimą, pirmiausia atidarykite terminalą ir įveskite šias komandas:

touch.profile

open.profile

Tuo metu turėsite būti vartotojo aplanke, kuris vis tiek yra numatytasis naujojo terminalo lango aplankas.

Rekomenduojamas: