Betty, asistent podobný Siri pro příkazový řádek systému Linux

Většina uživatelů Linuxu ví, že síla systému Linux spočívá v příkazovém řádku. Téměř vše, co lze provést prostřednictvím grafického uživatelského rozhraní, má v Linuxu alternativu v příkazovém řádku. To je jistě dobrá věc, ale pro uživatele Linuxu (nové i zkušené) je to také výzva: musíte si pamatovat tolik příkazů.

Co když chcete provést určitou úlohu prostřednictvím příkazového řádku, ale nepamatujete si nebo nevíte, který příkaz přesně použít ? Snadno, stačí si to vygooglovat. Nyní si představte scénář, kdy nemáte přístup k internetu a úkol, který potřebujete provést, má vysokou prioritu a je kritický (jako tento)

Co tedy uděláte?

Naštěstí existuje nástroj Betty, který je speciálně navržen tak, aby vám pomohl používat příkazový řádek systému Linux prostřednictvím zadávání v přirozeném jazyce. V tomto článku se budeme zabývat základy Betty a funkcemi, které nabízí.

Betty

Co přesně je Betty ? Považuje se za „přátelské“ rozhraní příkazového řádku systému Linux v anglickém stylu. S Betty stačí formulovat dotaz v anglické větě a nástroj ji přeloží do odpovídajícího příkazu. Uživatelé iOS mohou Betty považovat za jakousi Siri pro příkazový řádek Linuxu.

Stažení a instalace Betty není nijak složitá; stačí spustit následující příkaz: git clone https://github.com/pickhardt/betty

pak přidejte následující alias do ~/.bashrc.alias betty=“~/[cesta/do/betty]/main.rb „

Nahraďte [path/to/betty] skutečnou cestou.

a nakonec spusťte následující příkaz:

To je. Pokud všechny výše uvedené kroky úspěšně dokončíte, bude Betty nainstalována do vašeho systému.

Použití

Předpokládejme, že chcete zjistit počet slov v souboru; můžete požádat Betty, aby to udělala za vás tak, že na příkazový řádek napíšete následující větu:betty how many words are in [filename] (kolik slov je v [název souboru])

A nástroj provede potřebnou práci.

Zde je funkční příklad, kdy Betty zjistila počet slov v souboru s názvem „changelog“.txt : „

Podobné články

  • Úprava existujících souborů PDF pod Linuxem pomocí Master PDF Editoru
  • Vyplatí se učit se Linux? ?
  • Jak spustím nečinnost v systému Linux?

Pak předpokládejme, že chcete rozbalit soubor .tar.gz. Zde je návod, jak můžete Betty požádat, aby to udělala: betty unzip [název archivu]

Zde je funkční příklad.

Nástroj můžete také požádat o zobrazení aktuálního času.

Pokud Betty zjistí, že existuje několik způsobů, jak odpovědět na váš požadavek/příkaz, požádá vás, abyste vybrali ten, který chcete. Zde je příklad.

Nástroj může také přinášet informace z webu. Můžete ji například požádat, aby zjistila teplotu ve vašem městě a podobně. Pokud však používáte nejnovější verzi Ubuntu, musíte použít malou opravu, než Betty začne reagovat na požadavky, které vyžadují přístup k Internetu. Podrobnosti o problému a opravě jsou k dispozici zde.

Betty bohužel v současné době umí jen omezený počet věcí (neúplný seznam najdete zde), ale – jak většina z vás jistě souhlasí – potenciál nástroje je neomezený.

Závěr

Betty je nepochybně velmi praktický nástroj, zejména pokud začínáte s příkazovým řádkem Linuxu. Musíte si však uvědomit, že to není kouzelná hůlka, která vám pomůže v každé situaci. Nástroj má otevřený zdrojový kód, takže si ho každý může přizpůsobit nebo dokonce rozšířit jeho funkce, aby byl ještě lepší. Za pokus to stojí, řekl bych.

Image credit: IMG_2155

Je tento článek užitečný ? Ano Ne

Co tedy uděláte?

Naštěstí existuje nástroj Betty, který je speciálně navržen tak, aby vám pomohl používat příkazový řádek systému Linux prostřednictvím zadávání v přirozeném jazyce. V tomto článku se budeme zabývat základy Betty a funkcemi, které nabízí.

Betty

Co přesně je Betty ? Považuje se za „uživatelsky přívětivé“ rozhraní příkazového řádku systému Linux v anglickém stylu. S Betty stačí formulovat požadavek v anglické větě a nástroj jej přeloží do odpovídajícího příkazu. Uživatelé iOS mohou Betty považovat za jakousi Siri pro příkazový řádek Linuxu.

Stažení a instalace Betty není nijak složitá; stačí spustit následující příkaz: git clone https://github.com/pickhardt/betty

pak přidejte následující alias do ~/.bashrc.alias betty=“~/[cesta/do/betty]/main.rb „

Nahraďte [path/to/betty] skutečnou cestou.

a nakonec spusťte následující příkaz:

To je ono. Pokud všechny výše uvedené kroky úspěšně provedete, bude Betty nainstalována do vašeho systému.

Použití

Předpokládejme, že chcete zjistit počet slov v souboru; můžete požádat Betty, aby to udělala za vás, a to tak, že na příkazový řádek napíšete následující větu:betty how many words are there in [filename] (kolik slov je v souboru)

A tento nástroj odvede svou práci.

Zde je příklad práce, kdy Betty zjistila počet slov v souboru s názvem „changelog“.txt:“

Podobné články

  • Úprava existujících souborů PDF v systému Linux pomocí nástroje Master PDF Editor
  • Stojí Linux za to se učit ?
  • Jak spustím nečinnost v systému Linux?

Pak předpokládejme, že chcete rozbalit soubor .tar.gz. Zde je návod, jak Betty přimět, aby to udělala:betty unzip [název archivu]

Zde je funkční příklad.

Nástroj můžete také požádat o zobrazení aktuálního času.

Pokud Betty zjistí, že na váš požadavek/příkaz lze reagovat několika způsoby, požádá vás, abyste si vybrali ten, který chcete. Zde je příklad.

Nástroj může také poskytovat informace z webu. Můžete ji například požádat, aby zjistila teplotu ve vašem městě a podobně. Pokud však používáte nejnovější verzi Ubuntu, musíte použít malou opravu, než Betty začne reagovat na požadavky, které vyžadují přístup k internetu. Podrobnosti o problému a opravě jsou k dispozici zde.

Betty bohužel v současné době umí jen omezený počet věcí (neúplný seznam naleznete zde), ale – jak většina z vás jistě souhlasí – potenciál nástroje je neomezený.

Závěr

Betty je rozhodně užitečný nástroj, zejména pokud jste v příkazovém řádku Linuxu nováčkem. Musíte si však uvědomit, že to není kouzelná hůlka, která vám pomůže v každé situaci. Nástroj má otevřený zdrojový kód, takže si ho každý může upravit nebo dokonce rozšířit jeho funkce, aby byl ještě lepší. Za pokus to stojí, řekl bych.

Image credit: IMG_2155

Je tento článek užitečný ? Ano Ne