GNU/Linux >> Linux の 問題 >  >> Linux

Linux Catコマンド:使用法と例

catコマンドは、学習できる最も便利なLinuxコマンドの1つです。その名前は連結という言葉に由来しており、標準の出力画面でファイルを作成、マージ、または印刷したり、別のファイルなどに印刷したりできます。

DebianまたはRedHatベースのシステムにはcoreutilsパッケージがプリインストールされているため、何もインストールする必要はありません。

このチュートリアルでは、その機能を説明するLinuxcatコマンドの一般的な使用法について説明します。

猫コマンド構文

記事の主題を探求する前に、SSHを使用してVPSにログインし、基本的な構文をすばやく確認する必要があります。このコマンドは、特定の操作を指定するためのオプションとともに、引数としてファイル名を取ります。

 cat [OPTION] [FILE] 

利用可能なすべてのオプションを見つけるには、cat –helpと入力するだけです。 ターミナルから。

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

catコマンドを使用すると、ファイルをすばやく作成してテキストを入れることができます。これを行うには、>を使用します ファイル内のテキストをリダイレクトするためのリダイレクト演算子。

 cat> filename.txt 

ファイルが作成され、テキストの入力を開始できます。複数行のテキストを追加するには、 Enterを押すだけです。 各行の終わりに。完了したら、 CTRL + Dを押します ファイルを終了します。

上記で使用したコマンドによってファイルが実際に作成されたことを確認するには、ターミナルで次のlsコマンドを使用します。

 ls -l <​​/ pre> 

Catコマンドを使用したファイルのコンテンツの表示

これは、catコマンドの最も基本的な使用法の1つです。オプションがない場合、コマンドはファイルの内容を読み取り、コンソールに表示します。

 cat filename.txt 

大きなファイルのスクロールを防ぐために、オプション|を追加することをお勧めします。もっと 少ないまたは多いディスプレイから出力するには:

 cat filename.txt |詳細

複数のファイルの内容を表示することもできます。たとえば、すべてのテキストファイルの内容を表示するには、ターミナルで次のコマンドを使用します。

 cat * .txt 

Catコマンドを使用したコンテンツのリダイレクト

コンソールにファイルの内容を表示する代わりに、オプション>を使用して出力を別のファイルにリダイレクトできます。 。コマンドラインは次のようになります:

 cat source.txt> destination.txt 

宛先ファイルが存在しない場合、コマンドはそれを作成するか、既存のファイルを同じ名前で上書きします。

宛先ファイルの内容を追加するには、>>を使用します catコマンドと一緒のオプション:

 cat source.txt>> destination.txt 
ファイルとCatコマンドの連結

このコマンドを使用すると、複数のファイルを1つのファイルに連結することもできます。基本的に、上記のリダイレクト機能とまったく同じように機能しますが、複数のソースファイルがあります。

 cat source1.txt source2.txt> destination.txt 

前述のように、上記のコマンドは、宛先ファイルが存在しない場合は作成するか、既存のファイルを同じ名前で上書きします。

ハイライト行はCatコマンドで終了します

catコマンドは、 $ を表示して、行の終わりをマークすることもできます。 各行の終わりの文字。この機能を使用するには、 -Eを使用します catコマンドとオプション:

 cat -E filename.txt 

Catコマンドで行番号を表示する

catコマンドを使用すると、ファイルの内容を各ファイルの先頭に行番号とともに表示することもできます。この機能を使用するには、 -nを使用します catコマンドのオプション:

 cat -n filename.txt 

Catコマンドを使用した印刷不可能な文字の表示

印刷できないすべての文字を表示するには、 -vを使用します 次の例のように、オプションとcatコマンドを組み合わせます。

 cat -v filename.txt 

タブ文字のみを表示するには、 -Tを使用します :

 cat -T filename.txt 

タブ文字は^Iとして表示されます

Catコマンドで空の行を抑制する

空の行の繰り返しを抑制し、ディスプレイ上のスペースを安全にするには、 -sを使用できます。 オプション。このオプションは、繰り返される空の行のみを削除することにより、1行の空白行を保持することに注意してください。コマンドは次のようになります:

 cat -s filename.txt 

Catコマンドを使用した空でない行の番号付け

空でない行を行番号が印刷された状態で表示するには、 -bを使用します。 オプション。 -bを覚えておいてください オプションは-nを上書きします オプション:

 cat -b filename.txt 

Catコマンドを使用してファイルを逆順で表示する

ファイルの内容を逆の順序で表示するには、最後の行から最初の行で終わるように、 tacを使用するだけです。 コマンド、これは逆に猫です:

 tac filename.txt 
結論

それでおしまい。これで、catコマンドのすべての基本的な機能がわかりました。これで、それを有効に活用するための基本的な理解が得られます。 catコマンドの詳細については、コマンド man cat!を使用して、いつでもcatのマニュアルページを呼び出すことができます。 。

この記事がLinuxターミナルのスキルの向上に役立つことを願っています。また会いましょう!


Linux
  1. Linuxコマンド-概要と例

  2. Linuxdfコマンド

  3. 14 Linux での便利な「cat」コマンドの例

  1. Linux Sedコマンド:使用法と例

  2. Linux AWKコマンド–LinuxおよびUnixの使用構文の例

  3. Linux での swapon および swapoff コマンドの例

  1. Linuxでの重要なCatコマンドの例

  2. 7 Linux df コマンドの例

  3. 8 Linux TR コマンドの例