logo

Linux でファイルの内容を表示する方法 |猫コマンド

cat>Linux のコマンドは単なるツールではありません。これは、さまざまなファイル関連操作の多用途のコンパニオンであり、ユーザーがファイルの内容を表示、連結、作成、コピー、マージ、操作できるようにします。よく使用されるいくつかの機能について詳しく見てみましょうcat>コマンドを理解しながら、それぞれの例を理解します。

目次

`cat` コマンドの基本構文

「cat」コマンドの基本的な構文は次のとおりです。



cat [OPTION] [FILE]>

ここ、

[オプション] : はさまざまなコマンドライン オプションを表します。

[ファイル] : 処理されるファイルの名前。 「cat」の一般的な使用例を例とともに見てみましょう。

Linux での Cat コマンドの実践例

1. 単一ファイルの内容を表示する方法 Linuxで

「cat」の最も基本的な使用法は、ファイルの内容を端末に表示することです。これは、ファイル名を引数として指定するだけで実現できます。

構文:

cat file_name>

例: file_name = jayesh.txt の場合

cat jayesh.txt>
猫のジャイシュ.txt

猫のジャイシュ.txt

注記: `ls` コマンドは、現在の場所にあるすべてのファイルとディレクトリを表示するために使用されます。

2. 複数のファイルの内容を表示する方法 Linuxで

構文:

cat file_name1 file_name2>

例: file1 と file2 という 2 つのファイルがあるとします。

cat file1 file2>
猫 ファイル1 ファイル2

猫 ファイル1 ファイル2

3. Linux で行番号が先頭にあるファイルの内容を表示する方法

を追加すると、-n>というオプションcat>では行番号が導入されており、ファイル内の特定の行を識別して参照するのに便利です。

構文:

Javaが例外をスローする
cat -n file_name>

例: file_name が file2 の場合。

cat -n file2>
cat -n ファイル2

cat -n ファイル2

ここで、cat>コマンド、リダイレクト (>>>) を使用すると、jayesh1 という名前の新しいファイルを作成し、そこにコンテンツを直接入力できます。その後のls>コマンドは、現在の場所にあるすべてのファイルを一覧表示します。

4. Linux で「cat」コマンドを使用してファイルを作成し、コンテンツを追加する方法

新しいファイルを作成するか、既存のファイルを新しいコンテンツで上書きする場合は、出力リダイレクト (` >`>> ):

構文:

cat>新しいファイル名>>

例: newfile_name = jayesh1 を作成する場合。

int を string に変換する
cat>ジェイシュ1>>
ls>

これにより、端末にテキストを直接入力できるようになり、Ctrl + D>、入力したテキストは次の場所に保存されます。new_file.txt>

`ls` コマンドは、現在の場所にあるすべてのファイルとディレクトリを表示するために使用されます。

Linuxでcatコマンドを使用してファイルを作成する

Linuxでcatコマンドを使用してファイルを作成する

5. Linux で 1 つのファイルの内容を別のファイルにコピーする方法

名前が示すように、「cat」は複数のファイルを 1 つのファイルに連結できます。この例は、cat>コマンドとリダイレクト (>>>)。

構文:

cat file1.txt file2.txt>マージファイル.txt>>

このコマンドは、次の内容を組み合わせます。file1.txt>そしてfile2.txt>という名前の新しいファイルにmerged_file.txt>

6. Cat コマンドは出力内の空行の繰り返しを抑制できます。

-s>このオプションは、空行が繰り返し含まれるファイルを処理する場合に便利です。これらの繰り返しを抑制し、よりクリーンな出力を提供します。

構文:

cat -s file_name>

出力

Will suppress repeated empty lines in output>

7. あるファイルの内容を別のファイルの末尾に追加する方法

あるファイルの内容を別のファイルに追加したい場合は、「cat」を append (>>>) 演算子:

構文:

cat file_name1>> ファイル名 2>>

例:

cat file1>> ファイル2>>

これにより ` の内容が追加されますfile1`>`の最後までfile2`>

8. Linux で「tac」コマンドを使用してコンテンツを逆順に表示する方法

「tac」コマンドは「cat」の逆であり、ファイルの内容を逆の順序で表示するために使用されます。構文は簡単です。

構文:

tac file_name>

例:

このコマンドは、「file2」の内容を逆の順序で出力します。最初に最後の行が表示され、最後から 2 番目の行が続きます。

tac file2>
tac ファイル2

tac ファイル2

9. Linux で行末を強調表示する方法

「cat」コマンドの「-E」オプションは、各行の末尾を強調表示するために使用されます。

構文:

cat -E 'filename'>

出力:

行末に$を表示する

行末に$を表示する

これにより、「jayesh1」の内容が各行の末尾に「$」文字とともに表示され、行の終了を示します。

10. Linux の `cat` コマンドの `-A` コマンドライン オプション

「-A」オプションを使用すると、「-v」、「-E」、および「-T」オプションの効果を組み合わせることができます。コマンドに「-vET」を記述する代わりに、「-A」を使用できます。

構文:

cat -A 'filename'>

これにより、「filename」の内容が非印刷文字とともに表示され、行末が強調表示され、タブが「^I」として表示されます。

11. Linux で「cat」コマンドを使用して破線のファイルを開く方法

名前の先頭にダッシュがあるファイルを開くには、「–」オプションを使用します。

構文:

千万
cat -- '-dashfile'>

例:

cat -- '-jayesh2'>
`-` で始まるファイル内のコンテンツを表示する

`-` で始まるファイル内のコンテンツを表示する

これにより、-jayesh2 という名前のファイルの内容が表示されます。

12. ファイルの内容が多くて端末に収まらない場合は Cat コマンド。

構文:

cat 'filename' | more>

出力:

Will show that much content, which could fit in terminal and will ask to show more.>

13. `cat` コマンドを使用して複数のファイルの内容を結合する

複数のファイルの内容を 1 つのファイルにマージするには、リダイレクト (「>」) を使用します。

構文:

cat 'filename1' 'filename2' 'filename3'>'マージされたファイル名'>>

例:

cat 'file1' 'file2' 'file3'>'merged123'>>

これにより、file1 file2 file3 の内容がmerged123に連結されます。

複数のファイルの内容を単一のファイルに結合する

複数のファイルの内容を単一のファイルに結合する

14. `Cat` コマンドを使用してフォルダー内のすべてのテキスト ファイルの内容を表示する

フォルダー内のすべてのテキスト ファイルの内容を表示するには、ワイルドカード (「*.txt」) を使用します。

構文:

cat *.txt>
拡張子付きのすべてのファイルを表示する

拡張子が .txt のファイルをすべて表示する

フォルダー内に存在するすべてのテキスト ファイルの内容が表示されます。

15. 既存のファイルに追加する Cat コマンド:

既存のファイルにテキストを追加するには、「>>」演算子と「cat」を使用します。

構文:

np.random.rand
cat>> geeks.txt 新しく追加されたテキスト。>>

これにより、新しく追加されたテキストが追加されます。 「geeks.txt」ファイルの最後まで。

結論

この記事では、さまざまなファイル関連の操作に使用される多用途ツールである Linux の `cat` コマンドについて説明しました。また、ユーザーがファイルの内容を表示、連結、作成、コピー、マージ、操作できることについても説明しました。通常、単一ファイルまたは複数ファイルのコンテンツを表示したり、既存のファイルにコンテンツを追加したりするために使用されます。全体として、「cat」コマンドは Linux でファイルを管理および操作するために不可欠なユーティリティであると言えます。