GNU/Linux >> Znalost Linux >  >> Linux

Linux aspell Command Tutorial pro začátečníky (5 příkladů)

Kontrola pravopisu je důležitým nástrojem, pokud vaše práce zahrnuje psaní nebo úpravu textových souborů nebo dokumentů. Zatímco většina editorů založených na GUI přichází s vestavěnou funkcí kontroly pravopisu, totéž nelze říci o editorech příkazového řádku. Existují však samostatné nástroje příkazového řádku, které vám mohou pomoci s kontrolou pravopisu.

Zde v tomto tutoriálu probereme jeden takový nástroj, nazvaný aspell . Než se však ponoříme, stojí za zmínku, že všechny příklady v článku byly testovány na počítači Ubuntu 18.04 LTS.

Příkaz aspell pro Linux

Jak již bylo zmíněno na začátku, příkaz aspell vám umožňuje provádět kontrolu pravopisu v textovém souboru. Můžete dokonce zkontrolovat jednotlivá slova. Následuje jeho syntaxe:

aspell [options] <command>

A zde je to, co o tomto nástroji říká manuálová stránka:

       aspell is a utility program that connects to the Aspell library so that
       it can function as an ispell -a replacement, as  an  independent  spell
       checker,  as a test utility to test out Aspell library features, and as
       a utility for managing dictionaries used by the library.

       The Aspell library contains an interface allowing other programs direct
       access  to  its  functions  and  therefore reducing the complex task of
       spell checking to simple library calls.  The default library  does  not
       contain  dictionary  word  lists.  To add language dictionaries, please
       check your distro first for modified dictionaries, otherwise look  here
       for base language dictionaries <http://aspell.net>.

Následuje několik příkladů ve stylu otázek a odpovědí, které by vám měly poskytnout lepší představu o tom, jak nástroj funguje.

O1. Jak používat příkaz aspell?

Základní použití aspellu není úplně přímočaré, takže je dobré získat souhrn použití, něco, co můžete získat pomocí příkazu 'usage'.

aspell usage

A zde je to, co pravděpodobně získáte ve výstupu:

Usage: aspell [options] <command>
<command> is one of:
  -?|usage         display a brief usage message
  help             display a detailed help message
  -c|check <file>  to check a file
  -a|pipe          "ispell -a" compatibility mode
  [dump] config    dumps the current configuration to stdout
  config <key>     prints the current value of an option
  [dump] dicts | filters | modes
    lists available dictionaries / filters / filter modes
[options] is any of the following:
  --encoding=<str>            encoding to expect data to be in
  --mode=<str>                filter mode
  -l,--lang=<str>             language code
  -d,--master=<str>           base name of the main dictionary to use
  --sug-mode=<str>            suggestion mode

Q2. Jak zkontrolovat pravopisné chyby v souboru pomocí aspell?

To lze provést pomocí volby -c příkazového řádku. Například:

aspell -c test.txt

Následující je to, co nástroj zobrazí po provedení výše uvedeného příkazu:

Můžete tedy vidět, že nástroj zvýraznil první pravopisnou chybu v textu a ve spodní polovině okna nabízel možnosti, o kterých si myslel, že bych je mohl zajímat jako náhradu. Také, pokud vidíte pozorně, existují také možnosti ignorovat aktuálně zvýrazněnou pravopisnou chybu, nahradit všechny výskyty aktuálně zvýrazněného slova, přidat do slovníku aspell a opustit toto zobrazení.

O3. Jak používat aspell ke kontrole jednotlivých slov?

To můžete provést pomocí volby příkazového řádku -a.

aspell -a

Jakmile tento příkaz spustíte, bude čekat na vstup uživatele. V tomto režimu zadejte slovo, stiskněte Enter a na stdout se zobrazí aspell nabízející návrhy pravopisu.

Následující snímek obrazovky ukazuje tuto možnost příkazového řádku v akci:

4. Jak používat aspell k hromadné kontrole slov?

To můžete provést pomocí možnosti příkazu 'list'.

aspell list

Výše uvedený příkaz bude při spuštění čekat na vstup uživatele. Přidejte tolik slov, kolik chcete, a až budete hotovi, stiskněte Ctrl+D. Pak uvidíte, že aspell zobrazí nesprávně napsaná slova pod vámi zadaným vstupem.

Následující snímek obrazovky ukazuje tuto možnost v akci:

O5. Jak ovládat slovník používaný aspell?

Manuálová stránka pro aspell nabízí různé možnosti, které můžete použít k ovládání slovníku používaného tímto příkazem. Zde jsou některé z důležitých:

       --master=<name>, -d <name>
              Base name of the dictionary to use.  If this option is specified
              then Aspell will either use this dictionary or die.

       --dict-dir=<directory>
              Location of the main dictionary word list.

       --lang=<string>, -l <string>
              Language to use.  It follows the same format of the  LANG  envi?
              ronmental variable on most systems.  It consists of the two let?
              ter ISO 639 language code and an optional two  letter  ISO  3166
              country  code  after a dash or underscore.  The default value is
              based on the value of the LC_MESSAGES locale.

       --size=<string>
              The preferred size of the dictionary word list.   This  consists
              of  a  two char digit code describing the size of the list, with
              typical values of: 10=tiny, 20=really small,  30=small,  40=med-
              small, 50=med, 60=med-large, 70=large, 80=huge, 90=insane.

Závěr

Pravděpodobně budete souhlasit s tím, že aspell je užitečný nástroj, o kterém by uživatelé příkazového řádku Linuxu měli vědět. Základy tohoto nástroje jsme probrali zde. Jakmile si tyto možnosti procvičíte, přejděte na stránku manuálu příkazu, kde se o něm dozvíte více.


Linux
  1. Linux cd command tutorial pro začátečníky (8 příkladů)

  2. Linux Date Command Tutorial pro začátečníky (8 příkladů)

  3. Linux hostname Command Tutorial pro začátečníky (5 příkladů)

  1. Výuka příkazů Linux pro začátečníky (5 příkladů)

  2. Linux df Command Tutorial pro začátečníky (8 příkladů)

  3. Linux du Command Tutorial pro začátečníky (10 příkladů)

  1. Výukový program Linux echo Command pro začátečníky (5 příkladů)

  2. Linux env Command Tutorial pro začátečníky (5 příkladů)

  3. Návod k příkazu velikosti Linuxu pro začátečníky (6 příkladů)