Opprett din egen Quick Calculator-funksjon for terminalen

Innholdsfortegnelse:

Opprett din egen Quick Calculator-funksjon for terminalen
Opprett din egen Quick Calculator-funksjon for terminalen

Video: Opprett din egen Quick Calculator-funksjon for terminalen

Video: Opprett din egen Quick Calculator-funksjon for terminalen
Video: Synology Integration with macOS and iOS | Synology Webinar - YouTube 2024, April
Anonim
Hvis du er noe som meg, har du alltid fått et Terminalvindu åpent, og du har sikkert tildelt en hurtigtast for å hente den når som helst. Så hvorfor åpne kjedelig kalkulator når du kan løse ligninger rett der på kommandolinjen?
Hvis du er noe som meg, har du alltid fått et Terminalvindu åpent, og du har sikkert tildelt en hurtigtast for å hente den når som helst. Så hvorfor åpne kjedelig kalkulator når du kan løse ligninger rett der på kommandolinjen?

Dette er en enkel metode for å lage en kalkulator ved hjelp av den innebygde funksjonsstøtten i Bash-skallet. Nesten alt vi gjør er å tildele spørsmålet til å kjøre kommandoen bc med hvilke argumenter du skriver etter det.

Opprette Terminal Calculator-funksjonen

For å lage funksjonen, lim inn i følgende kommando i Terminal …

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

Nå kan du bruke den ved å bare skrive en? og deretter matematikkligningen du vil løse. Hvis du skal bruke mellomrom, bør du omgir det i anførselstegn, ellers får du en feil som dette:

Du kan også bruke den på Windows hvis du har Cygwin installert-du må sørge for at du har installert bc-pakken, selvfølgelig.
Du kan også bruke den på Windows hvis du har Cygwin installert-du må sørge for at du har installert bc-pakken, selvfølgelig.
Siden dette bruker kommandoen bc, er det ganske kraftig.
Siden dette bruker kommandoen bc, er det ganske kraftig.

Gjør funksjonen lagre over omstart

Hvis du bruker Linux eller Cygwin under Windows, vil du redigere følgende fil og sette 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 hvert fall i testingen først, åpne en terminal, og skriv deretter inn følgende kommandoer:

touch.profile

open.profile

Du må være i brukermappen din på det tidspunktet, som er standardmappen uansett for det nye Terminal-vinduet.

Anbefalt: