GNU/Linux >> Linux の 問題 >  >> Linux

Aspellを使用してLinuxコマンドラインでスペルをチェックする方法

最近の多くの人にとって、正しいつづりはそれほど重要ではないようです。しかし、それが私たちのためのものがあります。はい、私は それらの人々の1人。

私はつづりの警官ではありませんが、つづりの間違った単語に出くわすと目立ちます。彼らは私の目を傷つけました。彼らは私の脳を傷つけます。優れたテキストエディタやワードプロセッサには、スペルチェッカーが含まれています。プレーンテキストで作業している場合は、別の方法でスペルをチェックできます。コマンドラインで、GNU Aspellという便利なユーティリティを使用します(これ以降、Aspellと呼びます)。

Aspellは高速で使いやすく、柔軟性があります。使い方を見てみましょう。

始めましょう

まず、システムにAspellがインストールされていることを確認します。これは、ほとんどのLinuxディストリビューションに含まれる標準キットです。 Aspellがインストールされているかどうかを確認するには、ターミナルウィンドウを開き、which aspellと入力します。 。そのコマンドは、/usr/bin/aspellのようなものを返す必要があります 。何も返されない場合は、ディストリビューションのパッケージマネージャーを使用してAspellをインストールするか、ダウンロードしてインストールできます。

したがって、コマンドラインでスペルチェックを行うテキストファイルがあります。ターミナルウィンドウを開いて、スペルチェックするテキストファイルが含まれているディレクトリに移動します。次に、次のコマンドを実行します。

aspell check file.txt

Aspellは、2ペインのインタラクティブエディタでテキストファイルを開きます:

上部のペインには、エラー(または認識された)を含むファイルが表示されます エラー)が強調表示されます。下部には、提案された修正(Aspellのデフォルトの辞書に基づく)と使用できるさまざまなコマンドがリストされています。

上記のスクリーンキャプチャでは、Aspellは頭字語「PDF」にエラーのフラグを付け、いくつかの代替案を提案しています。私は次のことができます:

  • キーボードの別の単語の横にある数字を押して、スペルミスのある単語を別の単語に置き換えます。
  • iを押します 認識されたエラーのそのインスタンスを無視するか、Iを押します エラーのすべてのインスタンスを無視します。
  • aを押します Aspellの辞書に単語を追加します。
  • rを押します またはR そのインスタンスまたは単語のすべてのインスタンスを新しい単語に置き換えます。

そのリストの最後の項目をもう少し詳しく見てみましょう。 アーカイブという単語を使用するとします。 ファイル内の回数。そして、一貫した人間であるため、私は単語のつづりを archvingと間違えています。 使うたびに。 Aspellはそれを私に指摘します:

その単語のスペルを毎回修正するのではなく、一挙に修正したいと思います。そこで、Rを押します 。 Aspellは私に交換を促します。

置換を入力して、Enterキーを押します。行為は完了し、Aspellは次の間違いに移ります。

Aspellのオプションのいくつかを使用する

他のコマンドラインユーティリティと同様に、Aspellにはいくつかのオプションがあります。おそらくそれらの多くを使用することはないでしょうが、ここに私が役立つと思う2つがあります。

その他のLinuxリソース

  • Linuxコマンドのチートシート
  • 高度なLinuxコマンドのチートシート
  • 無料のオンラインコース:RHELの技術概要
  • Linuxネットワーキングのチートシート
  • SELinuxチートシート
  • Linuxの一般的なコマンドのチートシート
  • Linuxコンテナとは何ですか?
  • 最新のLinux記事

まず、–dont-backup 。ファイルのスペルチェックが終了すると、Aspellは元のファイルのコピーを拡張子.bakで保存します。 -たとえば、djvu_utilities.txt.bak 。ディレクトリに散らかっているバックアップファイルは好きではありません。 –dont-backupを指定する オプションの場合、Aspellはコピーを保存しません。

次に、–mode= 。コマンドラインでスペルチェックを行うすべてのファイルがプレーンテキストであるとは限りません。多くの場合、Markdown、LaTeX、またはHTMLファイルをチェックします。オプションを指定せずにAspellを実行すると、マークアップにスペルミスのフラグが立てられます。したがって、辞書にマークアップを入力する代わりに、–mode=texを指定できます。 または–mode=html 。使用できるモードの完全なリストが必要な場合は、aspell dump modesと入力します。 。

これは、Aspellとその機能を網羅的に見ることにはほど遠いです。できることすべてに本当に興味がある場合は、マニュアルを確認してください。


Linux
  1. Linuxでjar内のファイルをコマンドラインに置き換える方法は?

  2. Linux でコマンドラインを使用して起動可能な ISO から起動可能な USB を作成する方法は?

  3. Linuxでパスワードを確認するには?

  1. statコマンドを使用してLinuxのファイルステータスを確認します

  2. LinuxコマンドラインでRAMサイズをGbで確認する方法

  3. Linuxコマンドラインでのパイプの操作

  1. コマンドラインを使用してLinuxのCPU使用率を確認する方法

  2. コマンドラインでLinuxのカーネルバージョンを確認する方法

  3. Linuxの「cat」コマンドを使用して、特定の行のみを番号で表示するにはどうすればよいですか。