hexdumpコマンド

はじめに こんにちは!今回はhexdumpコマンドについて解説します。 hexdumpはファイルの内容を16進数(HEX)で表示するコマンドです。バイナリファイルを確認したり、ファイルの内部構造を調査したり、データが正しく保存されているか検証したりするときに使います。 「ファイルの中身を16進数で見る」って感じのコマンドですね。デバッグやセキュリティ調査でめっちゃ便利ですよ。 hexdumpコマンドとは hexdumpは、ファイルの内容を16進数形式で表示する外部コマンドです。“hexadecimal dump"の略ですね。 バイナリファイルのダンプ表示、ファイルの整合性確認、プロトコル解析など、低レベルのデータ操作が必要な時に活躍します。複数の表示形式(16進数、8進数、10進数、ASCII)に対応していて、かなり柔軟に使えます。 基本構文 1 hexdump [オプション] ファイル名 ファイルの内容を16進数で表示します。標準入力からのデータも受け取れます。 主なオプション オプション 説明 -C 標準的な16進数+ASCII表示(最もよく使う) -x 2バイト単位の16進数表示 -b 1バイト単位の8進数表示 -d 2バイト単位の10進数表示 -v すべての行を表示(同じパターンも表示) -n NUM 最初のNUMバイトのみダンプ -s OFFSET OFFSETバイト目からダンプ開始 -A x アドレス部分を16進数表示 -A d アドレス部分を10進数表示 -A o アドレス部分を8進数表示 使用例 例1: 基本的なHEXダンプ表示 1 echo "Hello" | hexdump -C 実行結果: 1 2 00000000 48 65 6c 6c 6f 0a |Hello.| 00000006 Helloの内容を16進数で表示。各バイトが16進数で、右側にASCII表示が出ます。0aは改行コードですね。 例2: ファイル全体をダンプ 1 hexdump -C /etc/hostname 実行結果: ...

2026年1月3日 · 3 分 · 448 文字 · 須藤権限

diff - ファイルの差分を比較する

はじめに こんにちは!今回はdiffコマンドについて解説します。 diffは2つのファイルの差分(違い)を表示するコマンドです。“difference"の略ですね。 設定ファイルを編集する前後で何が変わったのか確認したい、複数のバージョンのファイルを比較したい、そんな時に活躍します。プログラマーやシステム管理者にとって、ファイル管理の基本ツールですよ。 diffコマンドとは diffは、2つのファイルやディレクトリを比較し、その差分を表示する外部コマンドです。 どの行が削除され、どの行が追加されたのかを明確に表示します。ファイルのバージョン管理、設定変更の追跡、パッチファイルの生成など、ソフトウェア開発では欠かせないコマンドです。 主な用途: 2つのファイルの差分表示 設定ファイルの変更確認 ディレクトリ間の差分確認 パッチファイルの生成 基本構文 1 diff [オプション] ファイル1 ファイル2 2つのファイルを指定して、差分を表示します。ディレクトリも指定可能です。 主なオプション オプション 説明 -u ユニファイド形式で表示(最も読みやすい) -c コンテキスト形式で表示 -b 行末の空白の違いを無視 -w すべての空白を無視 -i 大文字・小文字の違いを無視 -r ディレクトリを再帰的に比較 -q 差分の有無のみ表示 -y サイドバイサイド形式で表示 --color 色付き表示 使用例 例1: 基本的な差分表示 1 diff file1.txt file2.txt 実行結果: 1 2 3 4 5 6 1c1 < Hello World --- > Hello Linux 3a4 > Welcome デフォルト形式で差分を表示します。<は最初のファイル、>は2番目のファイルの内容です。 例2: ユニファイド形式で表示(推奨) 1 diff -u file1.txt file2.txt 実行結果: ...

2026年1月3日 · 3 分 · 565 文字 · 須藤権限

awkコマンド - テキスト処理とデータ抽出

awkコマンドでテキストの抽出、加工、集計を行う方法を説明します

2026年1月2日 · 4 分 · 741 文字 · 須藤権限

uniqコマンド - 重複行を削除・検出する

uniqコマンドで連続する重複行を削除したりカウントしたりする方法を説明します

2026年1月2日 · 3 分 · 582 文字 · 須藤権限

sortコマンド

はじめに こんにちは!今回はsortコマンドについて解説します。 sortは、テキストファイルの行を並べ替えるコマンドです。アルファベット順、数値順、逆順など、様々な並べ替えができます。データ整理に欠かせないコマンドです。 sortコマンドとは sortは、テキストの各行をソート(並べ替え)するコマンドです。 デフォルトでは辞書順(アルファベット順)にソートしますが、数値として扱ったり、特定の列でソートしたり、重複を削除したりもできます。ログ解析やデータ処理で超よく使います。 基本構文 1 sort [オプション] [ファイル...] 主なオプション オプション 説明 -r 逆順(降順)にソート -n 数値としてソート -h 人間が読みやすいサイズ単位でソート(K, M, Gなど) -k フィールド 指定した列(フィールド)でソート -t 区切り文字 フィールドの区切り文字を指定 -u 重複行を削除(uniqと同じ) -f 大文字小文字を区別しない -b 先頭の空白を無視 -o ファイル 結果をファイルに出力 -c ソート済みかチェック -M 月名でソート(Jan, Feb…) 使用例 例1: 基本的なソート 1 2 3 4 5 6 # names.txt の内容 # Charlie # Alice # Bob sort names.txt 実行結果: 1 2 3 Alice Bob Charlie アルファベット順(昇順)にソートされます。 ...

2026年1月2日 · 4 分 · 713 文字 · 須藤権限

cutコマンド - テキストの列を切り出す

cutコマンドでテキストから特定の列やフィールドを切り出す方法を説明します

2026年1月2日 · 3 分 · 525 文字 · 須藤権限

grepコマンド - テキストからパターンを検索する

grepコマンドでファイルやテキストから文字列やパターンを検索する方法を説明します

2026年1月2日 · 3 分 · 556 文字 · 須藤権限

sedコマンド - テキストを置換・編集する

sedコマンドでテキストの置換や編集を行う方法を説明します

2025年10月26日 · 3 分 · 559 文字 · 須藤権限

catコマンド - ファイル内容を表示・連結する

catコマンドでファイルの内容を表示したり、複数ファイルを連結する方法を説明します

2025年10月26日 · 2 分 · 292 文字 · 須藤権限

echoコマンド - 文字列を表示する

echoコマンドで文字列やメッセージを表示する方法を説明します

2025年10月26日 · 1 分 · 189 文字 · 須藤権限