「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

cat【コマンド】

pointこの用語のポイント

pointコマンドだよ

pointUNIX系で使えるよ

pointファイルの中身をくっつけて表示するよ

スポンサーリンク

簡単に書くよ

cat【コマンド】とは

コンピュータさんに対する命令文(コマンド)のひとつ
であり

ファイルの中身をくっつけて表示するときに使うコマンド
です。


image piyo

詳しく書くよ

「cat」コマンド

複数のファイルを合体させて表示するときに使うコマンド

です。
UNIXLinuxとかMacとか)で使えます。

書き方は

cat [オプション] [対象のファイル(複数指定可)]

です。
オプションは、そこそこあります。

オプション説明
-b各行の先頭に行番号を表示する空行以外)
-e行の最後に「$」を表示する
-n各行の先頭に行番号を表示する
-s連続する複数の空白行を1つにまとめる。要は改行が3つ以上連続であっても2つにしちゃうよ~ってこと
-tタブを「^I」置き換えて表示する
-v改行とタブ以外の制御文字(特別な意味を持つ文字を表示する
-Aすべての制御文字を表示する
-E行の最後に「$」を表示する
-Tタブを「^I」置き換えて表示する

などです。
オプションは複数組み合わせて指定できます。

対象のファイルを指定しないで

cat [オプション]

と打った場合、画面からの入力を待ちます……が、どんな使いどころがあるのかは、よく分かりません。

「cat」コマンドは、対象のファイルを1つだけ指定して、ファイルの中身を確認するコマンドとして使うこともできます。
ですが、それは「cat」コマンドの真の力では ありません。
ファイルの中身を見るだけであれば「less」コマンドや「more」コマンドの方が便利です。

「cat」コマンドが真の力を発揮するとき、それは複数のファイルを合体させたいときです。
例えば「aaa.txt」と「bbb.txt」を合体させた「ccc.txt」を作りたいな~と思ったら

cat aaa.txt bbb.txt > ccc.txt

と打てば出来上がりです。
とっても簡単ですね。

「cat」コマンドが本領発揮するのは複数のファイルが登場する場合です。
気が向いたら、覚えておいてください。


image piyo2

一言でまとめるよ

まぁ「cat」ってコマンドが出てきたら「ファイルの中身を合体するときに使うんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像025
書籍画像020

おまけ

■訳してみるよ

「cat」は「catenate(カテネイト)」とか「concatenate(コンカティネイト)」の略らしいです。
「catenate(カテネイト)」の意味は「つなぐ」とか「鎖状にする」とかです。
「concatenate(コンカティネイト)」の意味は「連結する」とかです。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
つくって、壊して、直して学ぶ Kubernetes入門
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】