Linux
 Computer >> コンピューター >  >> システム >> Linux

Linuxターミナルでスペルチェックを行う方法

Linuxターミナルでスペルチェックを行う方法

ほとんどのテキストエディタには、書いたものをスペルチェックできるスペルチェッカーが付属していることがよくあります。 Linuxには、ターミナルでの書き込みをチェックするための独自のコマンドラインスペルチェックユーティリティもあると言ったらどうなりますか?

そのユーティリティはaspellと呼ばれます デフォルトでUbuntuにインストールされます。このツールには、その機能を真に理解するのに役立つ多数のスイッチがあります。 aspellを使用してターミナルでの作業のスペルチェックを行う方法は次のとおりです。

aspellの紹介

一部の単語のスペルが間違っている「README.md」というファイルを使用してみましょう。

Linuxターミナルでスペルチェックを行う方法

次のコマンドを使用して、スペルチェッカーを実行します。 -c スイッチは、チェックするファイルを指定するために使用されます。

aspell -c README.md

これにより、以下に示すようなインタラクティブウィンドウが表示されます。上部のペインに、ファイルのコンテンツが表示されます。 aspellは、誤ったスペルのファイルをすでに処理しています。これで、提案された修正とともに単語が1つずつ表示され、ユーザーは新しいスペルを選択できます。ここで、「試行」はスペルミスの最初のインスタンスです。下のペインには、誤った単語を置き換えるための提案された単語があります。スペルチェッカーが機能するには、提案された単語の近くの数値を入力する必要があります。

Linuxターミナルでスペルチェックを行う方法

「1」を入力すると、aspellは次の誤った単語に移動し、それを修正するための提案を表示します。

Linuxターミナルでスペルチェックを行う方法

このようにして、必要なすべての修正を行うことができます。ファイルにすべての変更が加えられると、インタラクティブなスペルチェッカーは自動的に終了します。このファイルのバックアップは、元の誤った内容を持つ拡張子「.bak」で作成されます。 「README.md」は修正されたファイルであり、「README.md.bak」はスペルミスのあるファイルです。

構成ファイルは「/etc/aspell.conf」にあります。次のコマンドを使用して同じものを表示できます:

aspell dump config
Linuxターミナルでスペルチェックを行う方法

使用中の辞書、チェックする単語リストの場所などに関する情報があります。

Linuxターミナルでスペルチェックを行う方法

別の辞書を使用する

「recognize」という単語のスペルの2つのバージョンが含まれているファイル「country.txt」について考えてみましょう。 「s」の付いたバージョンはイギリス英語に対応し、「z」の付いたバージョンはアメリカ英語に対応します。

インド英語辞書はイギリス英語辞書に似ています。アメリカ英語辞書に基づいて、このファイルに対してスペルチェックを実行するとします。

Linuxターミナルでスペルチェックを行う方法

次のコマンドは、使用可能な辞書の長いリストを表示します。

apsell dump dicts
Linuxターミナルでスペルチェックを行う方法

-dを使用して、スペルチェックで使用する辞書を指定できます。 スイッチ。以下に示すように、アメリカ英語の辞書を使用しましょう。

aspell -d en_US -c "country.txt"

これは、「認識」の最初のインスタンスを「s」でエラーとして検出し、「s」を「z」で置き換える提案を提供します。

Linuxターミナルでスペルチェックを行う方法

その修正が実行されると、ファイルの3行目がエラーとして識別されます。修正される可能性があります。

Linuxターミナルでスペルチェックを行う方法

アクセント付き文字の使用

一部の言語には、以下に示すファイル「accents-example.txt」のようにアクセント付き文字が組み込まれています。

Linuxターミナルでスペルチェックを行う方法

デフォルトの辞書を使用してこのファイルに対してスペルチェックを実行すると、アクセント付きの文字がエラーとして検出されます。

aspell -c accents-example.txt
Linuxターミナルでスペルチェックを行う方法

提供された提案は、アクセント付きの文字を通常の文字に置き換えます。代わりに、アクセント付き文字をサポートする辞書を使用して、そのようなファイルを処理できます。

aspell -d en-w_accents -c accents-example.txt

指定された辞書はアクセント付き文字を受け入れ、ファイル「accents-example.txt」はスペルチェックに合格します。

その他のオプション

aspellは、事前定義されたスイッチを提供することにより、HTML/XMLファイルおよびTex/LaTexファイルでも使用できます。ハイフンでつながれた単語を処理し、大文字と小文字を無視するように構成することもできます。

aspellで使用できるオプションとスイッチの完全なリストは、manページとTexinfoマニュアルにあります。


  1. LinuxターミナルからFFMPEGを使用してビデオファイルサイズを縮小する方法

    スペースが限られている場合、個人用ストレージドライブ、クラウドサービス、またはディスクにビデオを保存するのは難しい場合があります。ファイルサイズを小さくすると、より大きなファイルを保持し、コレクションを増やすことが容易になりますが、これを行う方法の中には、他の方法よりも効果的なものがあります。 ビデオ処理の分野では、ファイルサイズを最適化できるツールがたくさんあります。ただし、VLC、Cinelerra、Blenderなど、これらの多くはUIの下で同じエンジンを共有しています。これはFFMPEGというタイトルのコマンドラインユーティリティです。ここでは、LinuxターミナルからFFMPEGを

  2. Linuxターミナルを電卓として使用する方法

    派手なGUIよりもLinuxターミナルのシンプルさを好みますか?すばやく計算する必要がある場合は、電卓アプリを使用する必要はありません。 (おそらく)すでにインストールされているツールを使用して、ターミナルを使用して計算を実行できます。 ディストリビューションに関係なく、Linuxターミナルを電卓として使用する方法を見ていきましょう。 GNUbcを使用した計算 bc GNU bcの要素は、「基本的な計算機」の略です。 bcプログラム自体は、1970年代に基づいたUnixをベースにしています。 GNU bcは、より近代的で拡張されたバージョンであり、Linuxシステムにすでにあるはずです。