De fleste Linux-brukere vet at kraften til Linux ligger i kommandolinjen. Nesten alt og alt du kan gjøre gjennom GUI, har et kommandolinjealternativ i Linux. Selv om det er sikkert bra, er det også en utfordring for Linux-brukere (både nye og erfarne): du må huske så mange kommandoer.

Hva om du vil gjøre en bestemt oppgave via kommandolinjen, men husker ikke eller vet spesifikt hvilken kommando som skal brukes? Enkelt, du vil bare Google det. Forestill deg nå et scenario der du ikke har tilgang til Internett, og oppgaven du må gjøre er svært høy prioritet og kritisk (som dette)

Hva vil du da gjøre?

Heldigvis finnes et verktøy, Betty, som er bygget spesielt for å hjelpe deg med å bruke Linux-kommandolinjen gjennom naturlig språkinngang. I denne artikkelen vil vi diskutere grunnleggende om Betty, så vel som funksjonene den gir.

Betty

Hva er Betty akkurat? Vel, det anser seg for å være et "vennlig" engelsk-lignende grensesnitt for Linux-kommandolinjen. Med Betty er alt du trenger å gjøre for å sette spørringen din i en engelsk-lignende setning, og verktøyet vil oversette det til den tilsvarende kommandoen. IOS-brukere kan tenke på Betty som en slags Siri for Linux-kommandolinjen.

Last ned og installer

Nedlasting og installering av Betty er ikke veldig vanskelig; alt du trenger å gjøre er å utføre følgende kommando:

 git klone https://github.com/pickhardt/betty 

Legg deretter følgende alias til din ~ / .bashrc.

 alias betty = "~ / [path / to / betty] /main.rb" 

Erstatt [bane / til / betty] med den faktiske banen.

og til slutt, kjør følgende kommando:

 kilde ~ / .bashrc 

Det er det. Hvis alle de ovennevnte trinnene utføres, vil Betty bli installert på systemet ditt.

bruk

Anta at du vil finne antall ord i en fil; Du kan be Betty om å gjøre dette for deg ved å skrive følgende setning på kommandolinjen:

 betty hvor mange ord er der i [filnavn] 

Og verktøyet vil gjøre det nødvendige arbeidet.

Her er et fungerende eksempel hvor Betty fant antall ord i en fil med navnet "changelog.txt:"

Neste opp, anta at du vil dekomprimere en .tar.gz-fil. Slik kan du be Betty å gjøre det:

 betty dekomprimere [arkivnavn] 

Her er et fungerende eksempel på det samme.

På samme måte kan du spørre verktøyet for å vise gjeldende tid.

Nå, hvis Betty innser at det finnes flere måter der det kan svare på spørringen / bestillingen, vil den be deg om å velge den du vil ha. Her er et eksempel på dette.

Verktøyet kan også ta med informasjon fra nettet. For eksempel kan du be det om å få temperaturen på byen og ting som det. Men hvis du er i en nylig Ubuntu-versjon, er det en liten oppdatering som du må søke før Betty begynner å svare på spørsmålene som krever at den skal få tilgang til Internett. Detaljer om problemet samt plåstret er tilgjengelig her.

Dessverre er det bare et begrenset sett av ting som Betty kan gjøre for øyeblikket (for en ikke-uttømmende liste, her), men - som de fleste er enige om - er verktøyets potensial ubegrenset.

Konklusjon

Betty er utvilsomt et veldig nyttig verktøy, spesielt hvis du er ny på Linux-kommandolinjen. Men du må forstå at det ikke er en magisk tavle som kan hjelpe deg i alle situasjoner. Verktøyet er åpen kildekode, slik at noen kan tilpasse den eller til og med utvide sin funksjonalitet for å gjøre den enda bedre. Det er verdt å prøve, sier jeg.

Bildetekst: IMG_2155