GNU/Linux >> Znalost Linux >  >> Linux

Kontrola pravopisu v příkazovém řádku Linuxu

V tomto věku je kontrola pravopisu zabudována téměř všude, kde píšete text, ať už je to váš prohlížeč, textový editor nebo textový procesor.

Ale v době, kdy internet nebyl snadno dostupný a lidé byli připoutáni pouze k příkazovému řádku, byla kontrola pravopisu luxusem.

To je důvod, proč dřívější operační systémy jako Unix a Linux poskytovaly některé vestavěné funkce kontroly pravopisu a slovníku. Překvapený? Dovolte mi, abych vám ukázal takové příkazy.

Linuxové příkazy pro kontrolu pravopisu a slovník

Tato vestavěná kontrola pravopisu vám může připadat docela primitivní ve srovnání s moderními, grafickými, ale mohla by být užitečná při skriptování a některých dalších vzácných případech.

Dovolte mi ukázat vám některé příkazy, které můžete použít pro kontrolu pravopisu a slovník.

1. příkaz look pro vyhledání slov začínajících řetězcem

Nepleťte si to s příkazem locate, který se používá k hledání souborů. Příkaz look vytiskne všechna slova začínající daným řetězcem. Pokud nic nenajde, nic nezobrazí.

[email protected]:~$ look bigg
Biggles
Biggles's
bigger
biggest
biggie
biggie's
biggies

Chcete-li ignorovat malá a velká písmena, můžete použít volbu -i.

Odkud čerpá slovník? Každý systém Linux má „slovník“ umístěný v souboru /usr/share/dict/words. Tento soubor v podstatě obsahuje jedno slovo na řádek, seřazené abecedně.

Můžete také poskytnout svůj vlastní soubor. Pokud to není abecedně seřazené, vyhledávání jde jen tak daleko, jak to jen jde, v abecedně vzestupném pořadí shora.

2. aspell příkaz pro interaktivní kontrolu pravopisu

Aspell je interaktivní kontrola pravopisu. Zkontroluje soubor a nabídne vám alternativy pro slova, která nerozpozná.

aspell -c filename.txt

Můžete jej také použít k nahrazení všech výskytů nesprávného slova správnou alternativní volbou. Chybně napsané slovo můžete také ignorovat a zobrazí se další chybně napsané slovo.

Jak můžete vidět na obrázku výše, zobrazuje vám také všechny možnosti pro navigaci a práci s nesprávně napsanými slovy.

3. příkaz spell pro nalezení všech chybně napsaných slov

Pokud chcete pouze vypsat všechna špatně napsaná slova v souboru, potřebujete příkaz spell. Na rozdíl od výše uvedeného příkazu aspell není tento příkaz interaktivní.

spell filename

Zde je textový soubor, na kterém spustím kontrolu pravopisu:

[email protected]:~$ cat a.txt 
my text file
som words mayeb wrong
but what can i do?
oh, I can use spellchecke r

A můžete vidět, že příkaz kouzla funguje dobře.

[email protected]:~$ spell a.txt 
som
mayeb
spellchecke

Doufám, že se vám tento tip na příkaz Linux líbil. Zůstaňte naladěni na další učení Linuxu.


Linux
  1. 8 tipů pro příkazový řádek Linuxu

  2. Linuxový příkaz mv

  3. Linux du command

  1. Linuxový ip příkaz

  2. Linux cd příkaz

  3. 15 Příklady pro zvládnutí historie příkazového řádku Linuxu

  1. Mít krávu na příkazovém řádku Linuxu

  2. Přihlaste se do příkazového řádku Linuxu

  3. Jak restartovat Linux pomocí příkazového řádku