LinuxCatコマンドの例

Linux Cat Command Examples



「concatenate」の略であるLinuxコマンドcatは、非常に便利なコマンドです。 catコマンドを使用すると、ファイルの作成、ファイルコンテンツの表示、ファイルの連結、およびファイル出力のリダイレクトを行うことができます。この記事では、いくつかの例を使用して、catコマンドのさまざまな使用法について説明します。

Catコマンドの基本構文

catコマンドには、次の構文が使用されます。







$ [オプション] [ファイル名]

File-nameはファイルの名前です。



次のコマンドを使用して、すべての猫のオプションを調べます。



$ - ヘルプ

catコマンドでファイルの内容を印刷する

catコマンドを使用すると、次のように端末にファイルの内容を表示できます。





$ファイル名

たとえば、「test_file.txt」ファイルの内容を表示するには、ターミナルで次のコマンドを入力します。

$test_file.txt

上記のファイルの内容が端末に表示されます。



同様に、複数のファイルの内容を表示するには、次のコマンドを使用します。

$test_file.txt test_file1.txt

上記のコマンドは、ターミナルのtest_file.txtとtest_file1.txtの内容を表示します。

catコマンドを使用したファイルの作成

catコマンドを使用して、新しいファイルを作成できます。

たとえば、次のコマンドを実行して、「new_filetest.txt」という名前のファイルを作成しています。

$ >>test_file.txt

これで、ユーザーはこのファイルにコンテンツを入力してから、「Ctrl + d」を押してこのファイルを終了します。コンテンツは「new_filetest.txt」で記述されており、catコマンドで表示できます。

catコマンドでのオプションの使用の増加

ファイルに大きなコンテンツがあり、さらにファイルコンテンツを表示するには、スクロールする必要がある場合。この場合、catコマンドで次のオプションを使用します。

$testfile.txt| もっと

$testfile.txt| 以下

ファイルの内容とともに行番号を印刷する

次のように、catコマンドをオプション「-n」とともに使用して、ファイルコンテンツの行番号を表示します。

$ -NStest_file.txt

タブ区切り文字を表示する

オプション「-T」とcatコマンドを使用して、タブ区切り文字を1行に表示します。

$ -NStestfile.txt

1行で、タブスペースは「^ I」文字で埋められます。これは、次のスクリーンショットにも示されています。

行末に「$」を印刷します

行末に「$」を表示するには、次のようにcatコマンドでオプション「-e」を使用します。

$ -とtestfile.txt

上記のオプションは、複数の行を1行に縮小する場合に役立ちます。

ファイルの内容をリダイレクトする

catコマンドを使用して、ユーザーは標準出力を新しいファイルにリダイレクトできます。

たとえば、あるファイルのコンテンツを別のファイルにコピーするには、catコマンドを使用できます。 test_file.txtという名前のファイルがあり、もう1つはtest_file1.txtです。したがって、「test_file.txt」のコンテンツを「test_file1.txt」にコピーするには、次のように「>」演算子を指定してcatコマンドを使用します。

$test_file.txt>>new_file.txt

「test_file1.txt」が存在しない場合は、この名前のファイルが作成されます。

「test_file.txt」の内容を「test_file1.txt」に追加するには、次のようにcatコマンドで演算子「>>」を使用します。

$test_file.txt>>test_file1.txt

繰り返される空の行を無視する

オプション「-s」とともにcatコマンドを使用すると、出力から空の行を省略できます。

$ -NStest_file.txt

catコマンドを使用したファイルの連結

catコマンドは、ファイルの内容を連結するために使用されます。たとえば、test_file.txtとtest_file1.txtのコンテンツを連結してから、次のように「>」演算子を使用してコンテンツを新しいファイルmergefile.txtに書き込みます。

$test_file.txt test_file1.txt>>mergefile.txt

結論

この記事では、Linuxのcatコマンドについて例を挙げて説明しました。 Linuxユーザーがシステムで作業しているときにcatコマンドがどのように役立つかがわかります。上記の例から、多くのことを学んだことを願っています。コメントでフィードバックをお寄せください。