GNU/Linux >> Linux Esercitazione >  >> Linux

Linux aspell Command Tutorial per principianti (5 esempi)

Un correttore ortografico è uno strumento importante se il tuo lavoro prevede la scrittura o la modifica di file di testo o documenti. Mentre la maggior parte degli editor basati su GUI sono dotati di funzionalità di controllo ortografico integrata, lo stesso non si può dire per gli editor a riga di comando. Tuttavia, ci sono strumenti a riga di comando separati che possono aiutarti con il controllo ortografico.

Qui, in questo tutorial, discuteremo di una di queste utility, chiamata aspell . Ma prima di approfondire, vale la pena menzionare che tutti gli esempi nell'articolo sono stati testati su una macchina Ubuntu 18.04 LTS.

Comando Linux aspell

Come già accennato all'inizio, il comando aspell consente di eseguire il controllo ortografico su un file di testo. Puoi anche controllare le singole parole. Di seguito è riportata la sua sintassi:

aspell [options] <command>

Ed ecco cosa dice la pagina man su questo strumento:

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

Di seguito sono riportati alcuni esempi in stile domande e risposte che dovrebbero darti un'idea migliore di come funziona l'utilità.

Q1. Come utilizzare il comando aspell?

L'utilizzo di base di aspell non è del tutto semplice, quindi è utile ottenere un riepilogo dell'utilizzo, qualcosa che puoi ottenere utilizzando l'opzione di comando 'utilizzo'.

aspell usage

Ed ecco cosa probabilmente otterrai in output:

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. Come controllare un file per errori di ortografia con aspell?

Questo può essere fatto usando l'opzione della riga di comando -c. Ad esempio:

aspell -c test.txt

Di seguito è riportato ciò che lo strumento ha visualizzato durante l'esecuzione del comando precedente:

Quindi puoi vedere che lo strumento ha evidenziato il primo errore di ortografia nel testo e nella metà inferiore della finestra ha offerto opzioni che pensava mi interessassero in sostituzione. Inoltre, se vedi da vicino, ci sono anche opzioni per ignorare l'errore di ortografia attualmente evidenziato, sostituire tutte le occorrenze della parola attualmente evidenziata, aggiungerla al dizionario di aspell e uscire da questa visualizzazione.

Q3. Come usare l'incantesimo per controllare le singole parole?

Puoi farlo usando l'opzione -a della riga di comando.

aspell -a

Non appena esegui questo comando, attenderà l'input dell'utente. Digita una parola in questa modalità, premi invio e vedrai aspell che offre suggerimenti per l'ortografia su stdout.

Lo screenshot seguente mostra questa opzione della riga di comando in azione:

Q4. Come utilizzare aspell per controllare le parole in blocco?

Puoi farlo usando l'opzione di comando 'lista'.

aspell list

Il comando precedente, una volta eseguito, attende l'input dell'utente. Aggiungi tutte le parole che vuoi e, una volta terminato, premi Ctrl+D. Quindi vedrai che aspell visualizzerà le parole scritte in modo errato sotto l'input che hai fornito.

La schermata seguente mostra questa opzione in azione:

Q5. Come controllare il dizionario utilizzato da aspell?

La pagina man di aspell offre varie opzioni che puoi utilizzare per controllare il dizionario utilizzato da questo comando. Ecco alcuni di quelli importanti:

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

Conclusione

Probabilmente sarai d'accordo sul fatto che aspell è uno strumento utile di cui gli utenti della riga di comando di Linux dovrebbero essere a conoscenza. Abbiamo discusso le basi di questo strumento qui. Dopo aver esercitato queste opzioni, vai alla pagina man del comando per saperne di più.


Linux
  1. Tutorial sul comando cd di Linux per principianti (8 esempi)

  2. Tutorial comando Linux comm per principianti (5 esempi)

  3. Linux df Command Tutorial per principianti (8 esempi)

  4. Tutorial sul comando della data di Linux per principianti (8 esempi)

  5. Tutorial sul comando del nome host Linux per principianti (5 esempi)

Linux who Command Tutorial per principianti (8 esempi)

Linux nl Command Tutorial per principianti (7 esempi)

Tutorial sui comandi Linux nm per principianti (10 esempi)

Esercitazione sui comandi OD Linux per principianti (6 esempi)

Linux w Command Tutorial per principianti (5 esempi)

Tutorial sui comandi Linux ss per principianti (8 esempi)