Comandos Linux – Comando aspell

Comando aspell do Linux

Atualizado: 05/04/2019 por Computer Hope

comando aspell

aspell é um verificador ortográfico interativo. Ele examinará seus arquivos (ou qualquer coisa da entrada padrão ), verificará erros de ortografia e permitirá que você corrija as palavras de maneira interativa.

Sintaxe

  comando aspell [ opções ]

Comandos

O comando pode ser um dos seguintes:

 usage-?  Exibe um breve resumo dos comandos e opções comuns de verificação ortográfica.
 help  Envie uma mensagem detalhada de ajuda do utilitário aspell para a saída padrão. Esta é uma lista completa mostrando todos os comandos, opções, filtros e dicionários.
 version , -v  Imprima o número da versão da biblioteca e do utilitário aspell na saída padrão.
 check file-c file  Verifique a ortografia em um único arquivo.
 pipe-a  Execute o aspell no modo de compatibilidade ” ispell -a “.
 list  Produza uma lista de palavras com erros ortográficos a partir da entrada padrão.
 [dumpconfig  Despeje todas as opções de configuração atuais na saída padrão.
 config key  Envie o valor atual da chave para a saída padrão.
 soundslike  Emita o equivalente de som de cada palavra digitada.
 munch  Gere possíveis palavras-raiz e afixos a partir de uma lista de entrada de palavras.
 expand [14]  Expande os sinalizadores de afixo de cada palavra compactada do afixo digitada.
 clean [strict]  Limpa uma lista de palavras de entrada para que cada linha seja uma palavra válida.
 munch-list [simple] [single|multi] [keep]  Reduza o tamanho de uma lista de palavras via compactação de afixo.
 conv from to [norm-form]  Converte de uma codificação para outra.
 norm (norm-map|from norm-map to) [norm-form]  Execute a normalização Unicode.
 [dumpdicts|filters|modes  Lista dicionários, filtros ou modos disponíveis.
 dump|create|merge master|personal|repl wordlist  Despejar, criar ou mesclar uma lista de palavras mestre, pessoal ou de substituição.

Opções

As seguintes opções podem ser usadas para controlar quais dicionários usar e como eles se comportam:

 –master=name-d name Nome base do dicionário a ser usado. Se essa opção for especificada, o aspell usará esse dicionário ou morrerá.
 –dict-dir=directory Localização da lista principal de palavras do dicionário.
 –lang=string-l string Idioma a ser usado. Segue o mesmo formato da variável ambiental LANG na maioria dos sistemas. Ele consiste no código de idioma ISO 639 de duas letras e no código de país ISO 3166 opcional de duas letras após um traço ou sublinhado. O valor padrão é baseado no valor do código do idioma LC_MESSAGES .
 –size=string O tamanho preferido da lista de palavras do dicionário. Isso consiste em um código de dois caracteres que descreve o tamanho da lista, com valores típicos de: 10 = pequeno, 20 = muito pequeno, 30 = pequeno, 40 = pequeno, 40 = um pouco pequeno, 50 = médio, 60 = meio grande, 70 = grande, 80 = enorme, 90 = enorme.
 –variety=string Qualquer informação extra para distinguir essa variedade de dicionário de outros dicionários que possam ter o mesmo idioma e tamanho.
 –jargon=string Por favor, use a opção de variedade, pois ela substitui o jargão como uma opção melhor. O jargão será removido no futuro.
 –word-list-path=list of directories Caminho de pesquisa para arquivos de informações da lista de palavras.
 –personal=file-p file Nome do arquivo para a lista pessoal de palavras a ser usada.
 –repl=file Substituições listam o nome do arquivo.
 –extra-dicts=list Dicionários extras para usar.
 –ignore-accents (Esta opção ainda não está implementada.)

As seguintes opções controlam o comportamento do aspell ao verificar documentos:

 –ignore=integer, -W integer Ignore palavras com comprimento igual ou superior a caracteres inteiros .
 –ignore-case , –dont-ignore-case Ignore maiúsculas e minúsculas ao verificar palavras.
 –ignore-repl , –dont-ignore-repl Ignore comandos para armazenar pares de substituição.
 –save-repl , –dont-save-repl Salve a lista de palavras de substituição em salvar tudo.
 –sug-mode = mode Modo de sugestão = ultra | rápido | normal maus-oradores

Essas opções modificam o comportamento dos vários filtros:

 –add-filter=list , –rem-filter = list Adicione ou remova um filtro.
 –add-filter-path=paths–rem-filter-path=paths Adicione ou remova caminhos pesquisados ​​por filtros.
 –mode=string , -e , -H , -t , -n Define o modo de filtro. O modo é um de nenhum , URL , email , html , tex ou nroff . As opções alternativas de atalho são ‘ -e ‘ para email, ‘ -H ‘ para Html / Sgml, ‘ -t ‘ para Tex ou ‘ -n ‘ para Nroff.
 –encoding=string A codificação esperada do documento. O padrão depende do código do idioma atual.
 –add-email-quote=list , –rem-email-quote=list Adicione ou remova uma lista de caracteres de cotação de email.
 –email-margin=integer Número de caracteres que podem aparecer antes do caractere de cotação.
 –add-html-check=list , –rem-html-check=list Adicione ou remova uma lista de atributos HTML para sempre verificar. Por exemplo, olhe dentro das tags ” alt = “.
 –add-html-skip=list , –rem-html-skip =list Adicione ou remova uma lista de atributos HTML para sempre pular durante a verificação ortográfica.
 –add-sgml-check=list , –rem-sgml-check=list Adicione ou remova uma lista de atributos SGML para sempre verificar a ortografia.
 –add-sgml-skip=list , –rem-sgml-skip =list Adicione ou remova uma lista de atributos SGML para sempre pular durante a verificação ortográfica.
 –sgml-extension=list Extensões de arquivo SGML.
 –tex-check-comments , – não-tex-check-comments Verifique os comentários do TeX (ou não).
 –add-tex-command=list , –rem-tex-command=list Adicionar ou remover uma lista de comandos TeX.

As seguintes opções podem ser usadas para controlar o comportamento das palavras executadas em conjunto:

 –run-together,
 –dont-run-together,
 -C-B
Considere palavras válidas em conjunto.
 –run-together-limit=integer Número máximo de palavras que podem ser unidas.
 –run-together-min=integer Comprimento mínimo de palavras interiores.

A seguir, são apresentadas diversas opções que não se enquadram em nenhuma outra categoria:

 –conf=filename Arquivo de configuração principal. Este arquivo substitui os padrões globais do aspell .
 –conf-dir=directory Localização do arquivo de configuração principal.
 –data-dir=directory Localização dos arquivos de dados do idioma.
 –keyboard=keyboard Use este layout de teclado para sugerir possíveis palavras. Esses erros de ortografia ocorrem se um usuário pressionar acidentalmente uma tecla ao lado da tecla correta pretendida.
 –local-data-dir=directory Localização alternativa dos arquivos de dados do idioma. Este diretório é pesquisado antes do diretório de dados.
 –home-dir=directory Local do diretório para arquivos pessoais de lista de palavras.
 –per-conf=filename Arquivo de configuração pessoal. Este arquivo substitui as opções encontradas no arquivo de configuração global.

As seguintes opções fazem parte do utilitário aspell e funcionam independentemente da biblioteca:

 –backup , –dont-backup , -b , -x O utilitário aspell cria um arquivo de backup fazendo uma cópia e anexando .bak ao nome do arquivo. Isso se aplica somente quando o comando é o arquivo de verificação e o arquivo de backup é criado apenas se ocorrerem modificações na ortografia.
 -byte-offsets , –dont-byte-offsets Use deslocamentos de bytes em vez de deslocamentos de caracteres.
 –guess–dont-guess-m-P Crie combinações de raiz / afixo ausentes no dicionário no modo de canal.
 –keymapping = aspell , –keymapping = ispell O mapeamento de teclas a ser usado, solicite o mapeamento padrão ou ispell para usar o mesmo mapeamento usado pelo utilitário Ispell.
 –reverse , –dont-reverse Inverta a ordem da lista de sugestões no modo de canal.
 –suggest, –dont-suggest Sugira possíveis substituições no modo de tubo. Se falso, o aspell reportará o erro de ortografia e não tentará sugestões ou possíveis correções.
 –time , –dont-time Cronometre o tempo de carregamento e sugira um tempo no modo de tubo.

Se o aspell for executado sem nenhuma opção de linha de comando, ele exibirá uma breve tela de ajuda e será encerrado.

Configuração

O aspell pode aceitar opções por meio de arquivos de configuração globais ou pessoais, para que você não precise especificá-las sempre na linha de comando.

O arquivo de configuração global padrão é /etc/aspell.conf (ou outro arquivo, especificado pela opção –conf ) e é verificado primeiro.

O arquivo de configuração padrão por usuário ~ / .aspell.conf localizado no diretório $ HOME (ou outro arquivo, especificado pela opção –per-conf ) é verificado a seguir e substitui as opções definidas no arquivo de configuração global. As opções especificadas na linha de comandos ou através de uma variável de ambiente substituem as especificadas por qualquer arquivo de configuração.

Cada linha do arquivo de configuração possui o formato:

  opção [ valor ]

Onde opção é qualquer uma das opções da biblioteca padrão acima, sem os traços iniciais. Por exemplo, a seguinte linha definirá o idioma padrão para o alemão suíço:

  lang de_CH

Pode haver qualquer número de espaços entre a opção e o valor, no entanto, pode haver apenas espaços, ou seja, não há ‘ = ‘ entre o nome da opção e o valor. Os comentários também podem ser incluídos precedendo-os com um ‘ # ‘, pois qualquer coisa de um ‘ # ‘ a uma nova linha é ignorada. Linhas em branco também são permitidas. O arquivo /etc/aspell.conf é um bom exemplo de como definir essas opções.

Exemplos

  aspell check example.txt

A execução desse comando verificará a ortografia de todas as palavras no arquivo example.txt . Se nenhum erro de ortografia for encontrado, o comando não retornará nada. Se detectar algum erro de ortografia, ele será destacado no contexto e exibido suas opções.

Por exemplo, se example.txt continha o seguinte texto:

  A peculiar raposa marrom saltou sobre o cachorro extraordinariamente preguiçoso.

… o menu que o aspell fornece é semelhante ao seguinte:

  A peculiar raposa marrom saltou sobre o cachorro extraordinariamente preguiçoso.
 1) rápido                  6) peculiaridades
 2) peculiaridade           7) mais rápido
 3) peculiares              8) rapidinha
 4) charlatão               9) Kirk
 5) quark                   0) chute
 i) Ignorar                 I) Ignorar tudo
 r) Substitua               R) Substitua tudo
 a) Adicionar               l) Adicionar inferior
 b) Interromper             x) Sair

Para mais informações sobre o aspell , visite http://aspell.net .

spell  – Um verificador ortográfico.

Categorias
Compartilhe esse post

Posts populares

Linux Force Security Cursos de linux e segurança da informação

Seu futuro na tecnologia começa agora! Não deixe essa chance escapar.