カテゴリ: Linux基礎 更新日: 2026/04/12

catコマンドの基本!ファイル内容を表示する方法を初心者向けに解説

catコマンドの基本!ファイル内容を表示する方法
catコマンドの基本!ファイル内容を表示する方法

先生と生徒の会話形式で理解しよう

生徒

「Linuxでファイルの中身を見たいときは、どうすればいいですか?」

先生

「その場合はcatコマンドを使うと簡単に表示できますよ。」

生徒

「コマンドって難しそうですが、初心者でも使えますか?」

先生

「とてもシンプルなコマンドなので大丈夫です。まずは基本から一緒に見ていきましょう。」

1. catコマンドとは?

1. catコマンドとは?
1. catコマンドとは?

catコマンドは、Linuxでファイルの中身を表示するための基本コマンドです。とてもよく使われるコマンドのひとつで、Linux初心者が最初に覚えるべき重要な操作です。

名前の「cat」は「concatenate」の略で、本来は「つなぐ」という意味がありますが、まずはファイルの内容を見るためのコマンドとして覚えておけば問題ありません。

Windowsでいうと、メモ帳でファイルを開いて中身を見るイメージに近いですが、catはターミナル上で素早く確認できるのが特徴です。

2. catコマンドの基本的な使い方

2. catコマンドの基本的な使い方
2. catコマンドの基本的な使い方

もっとも基本的な使い方は、とてもシンプルです。


cat ファイル名
Hello Linux
This is sample file

このコマンドを実行すると、指定したファイルの中身がそのまま画面に表示されます。

例えば、hello.txtというファイルがある場合は、次のように入力します。


cat hello.txt
Hello Linux
This is sample file

とても簡単なので、まずはこの使い方をしっかり覚えておきましょう。

3. 複数のファイルをまとめて表示する

3. 複数のファイルをまとめて表示する
3. 複数のファイルをまとめて表示する

catコマンドは、複数のファイルを一度に表示することもできます。


cat file1.txt file2.txt
内容1
内容2

このように書くと、複数のファイルの内容が順番に表示されます。

これは「ファイルをつなげる」という本来の意味に近い使い方です。

ログファイルや複数の設定ファイルを一気に確認したいときに便利です。

4. ファイルを新しく作る簡単な使い方

4. ファイルを新しく作る簡単な使い方
4. ファイルを新しく作る簡単な使い方

catコマンドは、実はファイルを作成することもできます。


cat > sample.txt
こんにちは
Linuxの勉強中です

このコマンドを実行すると、キーボードから入力した内容がファイルに保存されます。

入力を終了するには、キーボードで「Ctrl + D」を押します。

初心者のうちは少し不思議に感じるかもしれませんが、「入力した内容をそのままファイルに書き込む」と覚えておきましょう。

5. 行番号をつけて表示する方法

5. 行番号をつけて表示する方法
5. 行番号をつけて表示する方法

ファイルの内容に行番号を付けて表示したい場合は、-nオプションを使います。


cat -n hello.txt
     1  Hello Linux
     2  This is sample file

このように、各行の先頭に番号が表示されます。

長いファイルを読むときや、どの行に何が書かれているか確認したいときに便利です。

6. 空行を含めて番号を振る違い

6. 空行を含めて番号を振る違い
6. 空行を含めて番号を振る違い

-nはすべての行に番号を付けますが、空行には番号を付けたくない場合もあります。そのときは-bを使います。


cat -b hello.txt
     1  Hello Linux

     2  This is sample file

空行には番号が付かないため、見やすくなる場合があります。

この違いは初心者が混乱しやすいポイントなので、しっかり覚えておきましょう。

7. catコマンドの注意点

7. catコマンドの注意点
7. catコマンドの注意点

catコマンドは便利ですが、いくつか注意点があります。

まず、大きなファイルを表示すると、一気に大量の文字が流れてしまい、内容が見づらくなります。

そのような場合は、ページごとに表示できる別のコマンドを使う方が良いです。

また、ファイルを上書きする使い方をすると、元の内容が消えてしまうため注意が必要です。

特にcat > ファイル名は既存ファイルを消してしまうので、慎重に使いましょう。

8. 他のコマンドとの違い

8. 他のコマンドとの違い
8. 他のコマンドとの違い

catと似たコマンドにlessmoreがあります。

catは一度にすべて表示するのに対して、lessはスクロールしながら確認できます。

初心者はまずcatで基本を理解し、その後必要に応じて他のコマンドも使い分けていくとよいでしょう。

用途によって使い分けることで、Linux操作がより効率的になります。

まとめ

まとめ
まとめ

catコマンドの基本を振り返る

catコマンドは、Linuxコマンドの中でも非常に基本的でありながら、日常的に頻繁に使用される重要なテキスト処理コマンドです。ファイル内容表示、ファイル確認、ログ確認、設定ファイルの確認など、さまざまな場面で活躍します。Linux初心者にとっては最初に覚えるべきコマンドのひとつであり、シンプルな操作でファイルの中身を確認できる点が大きな魅力です。

本記事では、catコマンドの使い方として、基本的なファイル表示方法から複数ファイルの結合表示、ファイル作成、行番号表示、空行の扱い、注意点まで幅広く解説しました。これらをしっかり理解することで、Linux環境での作業効率が大きく向上します。

基本的な使い方の重要ポイント

catコマンドの基本は、ファイル名を指定して内容を表示することです。このシンプルな操作を確実に理解することが重要です。特にログファイル確認や設定ファイルの内容確認など、実務でも非常に多く使用されます。


cat sample.txt
サンプルテキスト
Linuxの基本コマンドを学習中です

このように、catコマンドはファイル内容をそのまま標準出力に表示するため、初心者でも直感的に扱えるのが特徴です。Linuxコマンド入門として最適な練習対象といえます。

複数ファイル表示と連結の理解

catコマンドの名前の由来である連結機能は、複数ファイルをまとめて表示する際に役立ちます。ログ解析や複数設定ファイルの確認などで活用されるため、Linux操作において重要なスキルとなります。


cat file1.txt file2.txt
内容一
内容二

このような使い方を理解することで、テキスト処理の効率が大きく向上し、Linuxの作業スピードも上がります。

ファイル作成と上書きの注意点

catコマンドはファイル作成にも利用できますが、既存ファイルに対して実行すると上書きされてしまう点に注意が必要です。特に業務環境では重要なファイルを誤って消してしまうリスクがあるため、慎重に扱う必要があります。


cat > newfile.txt
新しいファイルを作成します
Linux学習中です

入力終了後に保存される仕組みを理解しておくことで、テキスト編集の基本操作としても活用できます。

行番号表示とテキスト確認の効率化

行番号表示オプションは、プログラムコードや設定ファイルを確認する際に非常に役立ちます。特にエラー箇所の特定やレビュー作業において重要な機能です。


cat -n sample.txt
     1  サンプルテキスト
     2  Linuxの基本コマンドを学習中です

また、空行を除いて番号を付けたい場合は、適切にオプションを使い分けることで可読性が向上します。Linuxコマンドのオプション理解は、効率的な操作に直結します。

catコマンドと他コマンドの使い分け

catコマンドは便利ですが、大容量ファイルには向いていません。そのため、用途に応じて他のコマンドと使い分けることが重要です。Linux環境では適切なコマンド選択が作業効率を左右します。


less largefile.txt
長いファイルをスクロール表示できます

このように、catコマンドはシンプルで高速な表示に適しており、lessコマンドは閲覧性を重視した操作に適しています。用途に応じた使い分けがLinuxスキル向上の鍵となります。

初心者が意識すべき学習ポイント

Linux初心者は、まずcatコマンドの基本操作を繰り返し実行し、コマンド入力に慣れることが大切です。ファイル表示、テキスト確認、ログ閲覧など、日常的に使う場面を想定して練習することで、自然とスキルが身についていきます。

また、コマンドライン操作に慣れることで、Linuxサーバー管理やシステム運用、プログラミング環境構築など、より高度なスキルにもスムーズに進むことができます。catコマンドはその第一歩となる重要な存在です。

先生と生徒の振り返り会話

生徒

catコマンドはファイルの中身を表示する基本的なLinuxコマンドであることが理解できました。とてもシンプルですが、実際の作業でよく使われる重要なコマンドですね。

先生

その通りです。catコマンドはLinux初心者が最初に覚えるべきコマンドであり、テキスト処理やファイル確認の基礎になります。シンプルですが応用範囲が広いのが特徴です。

生徒

複数ファイルをまとめて表示できる機能や、ファイルを作成できる点も便利だと感じました。ただし上書きには注意が必要ですね。

先生

よく理解できています。特にcatコマンドでのファイル上書きは初心者がつまずきやすいポイントなので、必ず意識して使いましょう。

生徒

行番号表示や空行の扱いなど、オプションによって表示方法が変わるのも学べました。実務でも役立ちそうです。

先生

その理解はとても大切です。Linuxコマンドはオプションを使いこなすことで効率が大きく変わります。catコマンドをしっかり習得すれば、他のコマンドも理解しやすくなりますよ。

生徒

まずはcatコマンドを繰り返し使って、Linux操作に慣れていこうと思います。

先生

それが一番の近道です。基本をしっかり固めることで、Linuxスキルは確実に伸びていきます。

カテゴリの一覧へ
新着記事
New1
ファイル・ディレクトリ操作
rm --versionオプションの使い方!Linuxでバージョン情報を確認する方法を初心者向けに解説
New2
テキスト・データ処理
grep -wオプション|単語単位で検索する使い方を初心者向けに解説!
New3
テキスト処理とフィルタ
headコマンドの使い方を完全ガイド!初心者でもわかるLinuxでファイルの先頭を表示する方法
New4
ファイル・ディレクトリ操作
mkdirコマンドの--helpオプションを完全ガイド!初心者でも分かるヘルプ表示と使い方確認
人気記事
No.1
Java&Spring記事人気No1
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.2
Java&Spring記事人気No2
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.4
Java&Spring記事人気No4
ファイル・ディレクトリ操作
pwdコマンドとは?初心者でもわかる現在の作業ディレクトリの確認方法を解説!