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
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
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