ウェブサイト検索

Linux における Grep、Egrep、Fgrep の違いは何ですか?

Unix 系システムの有名な検索ツールの 1 つで、ファイルであっても、ファイル内の 1 行または複数行であっても、あらゆる検索に使用できます。 grep ユーティリティです。これは、文字列パターン、正規表現パターン、Perl ベースの正規表現などを使用した検索など、多数のオプションをサポートしているため、機能が非常に豊富です。

さまざまな機能があるため、grep、egrep (拡張 GREP)、fgrep (など) を含む多くの亜種があります。 > 修正 GREP)、pgrep (

続きを読む →

文字クラスと括弧式に関する 11 の高度な Linux 'Grep' コマンド

ファイル内の文字列、単語、またはパターンを検索する必要がある状況に陥ったことはありますか? 「はい」の場合、そのような状況ではgrep ユーティリティが便利です。

grep は、プレーンテキスト データから正規表現に一致する行を検索するためのコマンド ライン ユーティリティです。 grep という単語を g/re/p のように分割すると、grep の意味は(正規表現をグローバルに検索して出力する)になります。ファイルからパターンを検索し、その行を画面 (標準出力) に出力します。

推奨読書: Linux grep コマンドの 12 の基本的な実践例

この記事では、Linux や Unix などのオペレーティング システムの文字クラスのgrepに関する

続きを読む →

ngrep - Linux 用ネットワーク パケット アナライザー

Ngrep (ネットワーク grep) は、シンプルかつ強力なネットワーク パケット アナライザーです。これはネットワーク層に適用される grep に似たツールで、ネットワーク インターフェイスを通過するトラフィックを照合します。これにより、パケットのデータ ペイロード (自動生成されたメタデータではなく、送信データ内の実際の情報またはメッセージ) と照合する拡張正規表現または 16 進表現を指定できます。

このツールは、IPv4/6、TCP、UDP、ICMPv4/6、IGMP、および多くのインターフェイス上の Raw を含むさまざまなタイプのプロトコルで動作します。これは、tcpdump パケット スニッフィング ツールと同じように動作します。

パッケージ ngrep は、図に示すようにパッケージ管理ツールを使用して、主流の Linux ディストリビューションのデフォルト システム リポジトリからインストールできます。

$ sudo apt install ngrep sudo yum install ngrep sudo dnf install ngrep

ngrep

続きを読む →

ext3grep - Debian および Ubuntu で削除されたファイルを回復する

ext3grep は、EXT3 ファイルシステム上のファイルを回復するための単純なプログラムです。これは、フォレンジック調査に役立つ調査および回復ツールです。パーティションに存在していたファイルに関する情報を表示したり、誤って削除したファイルを回復したりするのに役立ちます。

この記事では、Debian および Ubuntu で ext3grep を使用して、ext3 ファイルシステム上で誤って削除されたファイルを回復するのに役立つ便利なトリックを紹介します。

テストシナリオ

  • デバイス名: /dev/sdb1
  • マウント ポイント: /mnt/TEST_DRIVE
  • ファイルシステムの種類: EXT3

ext3grep ツールを使用して削除されたファイルを回復する方法

削除されたファイルを回復するには、まず、図に示すように、APT パッケージ マネージャーを使用して Ubuntu または Debian システムにext3grep

続きを読む →

Linux での 20 の便利な egrep コマンド例

概要: このガイドでは、egrep コマンドの実際的な例のいくつかについて説明します。このガイドに従うと、 ユーザーは Linux でテキスト検索をより効率的に実行できるようになります。

必要な情報がログに見つからずにイライラしたことはありませんか?大規模なデータセットから必要な情報を抽出するのは、複雑で時間のかかる作業です。

オペレーティング システムが適切なツールを提供しない場合、事態は非常に困難になります。ここで、Linux があなたを救ってくれます。 Linux には、awk、sed、cut などのさまざまなテキスト フィルタリング ユーティリティが用意されています。

ただし、egrep は Linux でのテキスト処理に最も強力で一般的に使用されるユーティリティの 1 つであり、egrep コマンドの例をいくつか説明します。

Linux の egrep コマンドは、ファイル内の特定のパターンを検索して照合するために使用される grep コマンドのファミリーとして認識されます。これはgrep -E (grep 拡張正規表現) と同様に機

続きを読む →

fgrep コマンドを使用してファイル内のテキスト文字列を検索する方法

概要: この初心者向けガイドでは、fgrep コマンドのいくつかの実用的な例について説明します。このガイドを終えると、 ユーザーはコマンド ライン インターフェイスを使用してテキスト検索操作を効率的に実行できるようになります。

テキスト検索は、最も一般的に実行される操作の 1 つです。ただし、ユーザーが適切なツールに慣れていないと、この単純なタスクはすぐに時間がかかります。 Linux には、awk、sed、cut など、さまざまなテキスト フィルタリング ユーティリティがあります。

ただし、Linux では、fgrep が単純なテキスト検索に最も適したユーティリティです。このガイドでは、日常生活で使用できるfgrep コマンドの実践例をいくつか説明します。

Linux のfgrep コマンドは、grep コマンドのファミリーに分類されます。ただし、正規表現の代わりに固定文字列パターンを検索するために使用されます。したがって、 コマンドの名前はfgrep (固定 GREP) です。

続きを読む →

Linux で Grep コマンドを使用する方法 [12 の便利な例]

ファイル内の特定の文字列またはパターンを検索するというタスクに直面したことはありますが、どこから探し始めればよいかわからないということはありませんか?さて、これが助けとなる grep コマンドです。

grep は、Linux のすべてのディストリビューションに搭載されている強力なファイル パターン検索ツールです。何らかの理由でシステムにインストールされていない場合は、次のようにパッケージ マネージャーを介して簡単にインストールできます。

$ sudo apt install grep [On Debian, Ubuntu and Mint] sudo yum install grep [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] sudo emerge -a sys-apps/grep [On Gentoo Linux] sudo apk add grep [On Alpine Linux] sudo pacman -S grep [On Arch Linux] sudo zypper install grep [On OpenS

続きを読む →