Hvis du er noe som meg, har du alltid enTerminalvinduet åpnes, og du har sannsynligvis tilordnet en hurtigtast for å hente den opp når som helst. Så hvorfor åpne opp den kjedelige kalkulatoren når du kan løse ligninger der på kommandolinjen?
Dette er en enkel metode for å lage en kalkulatorbruker den innebygde funksjonsstøtten i Bash-skallet. I hovedsak alt vi gjør er å tildele spørsmålstegnet for å kjøre bc-kommandoen med hvilke argumenter du skriver etter den.
Opprette terminalkalkulatorfunksjonen
For å opprette funksjonen, lim bare inn følgende kommando i terminalen ...
? () { echo "$*" | bc -l; }
Nå kan du bruke den ved å skrive en? og deretter matematikkligningen du ønsker løst. Hvis du skal bruke mellomrom, bør du omgi det i sitater, ellers får du en feil som dette:
Du kan også bruke den på Windows hvis du har Cygwin installert - du må selvfølgelig sørge for at du har installert bc-pakken.
Siden dette bruker kommandoen bc, er den ganske kraftig.
Gjøre funksjonen til å lagre over omstarter
Hvis du bruker Linux eller Cygwin under Windows, vil du redigere følgende fil og legge linjen nederst:
vi ~ / .bash_profile
Lukk terminalen din, åpne den igjen, og kommandoen skal være aktivert nå.
Lagre funksjonen i OS X
Hvis du bruker OS X, må du gå en annen rute, i det minste i testingen min. Først må du åpne en terminal og deretter skrive inn følgende kommandoer:
berør .profil
åpen .profil
Du må være i brukermappen din på det tidspunktet, som uansett er standardmappen for nytt terminalvindu.
Den åpne kommandoen vil åpne den nye .profil-filen i Textedit, der du kan lime inn linjen, lagre og lukke.
Lukk terminalen, åpne den igjen, og du bør ha funksjonen tilgjengelig.