Linux / Bashでのcatコマンド–使用方法と例
猫 (連結 )Linux / Bashのコマンドは、ファイルの内容を読み取るために最も一般的に使用されます。指定されたファイルの内容を出力します。使用方法は次のとおりです。
猫 連結 ファイルを標準出力に –デフォルトでは、これはコンピューター画面で表示するためのコンソールになります。これにより、ファイルの内容をすばやく表示できます。
他の用途もありますが、最初に構文は次のとおりです。
猫 構文
cat [OPTIONS] [FILE]
注:
- ファイルの場合 指定されていない場合、標準入力(stdin)から読み取ります
- 複数のファイル sは、スペースで区切って指定できます
- オプション 以下の表のオプションのリストである必要があります
- このコマンドは、標準出力(stdout)を介してデータを出力します
オプション
catでよく使用されるオプションは次のとおりです。 、ユーザーマニュアルから直接:
-A、–show-all | -vETと同等 |
-b、–number-nonblank | 空でない出力行の数、-nをオーバーライド |
-e | -vEと同等 |
-E、–show-ends | 各行の最後に$を表示 |
-n、–number | すべての出力行に番号を付ける |
-s、–squeeze-blank | 繰り返される空の出力行を抑制します |
-t | -vTと同等 |
-T、–show-tabs | TAB文字を^Iとして表示 |
-v、–show-nonprinting | LFDとTABを除いて、^とM-表記を使用します |
完全なユーザーマニュアルは、次を実行することでいつでも表示できます:
man cat
stdinとは およびstdout ?
これはそれ自体で少し説明する必要がありますが、catコマンドは非常に単純なので、標準ストリームの良い入門書です。 。完全な概要については、ここをクリックしてください。
(Bash)コンソールにファイルを読み取ります( stdout )
cat text.txt
とても簡単です– cat ファイルを読み取り、内容をコンソールに出力して表示します。
ファイルの内容は、 stdoutを介して出力されています 、デフォルトではデータをコンソールに送信しますが、別のプログラムにリダイレクトすることもできます。
ファイルの内容をプログラムに読み込む( stdin 経由) )
cat text.txt | less
標準入力として 上記の記事の概要、 catからの出力 他のコマンドの入力にリダイレクトできます。
上記のコマンドは、 text.txtのコンテンツをパイプ処理します 少ないコマンドに。
ファイルのマージ
コマンドの名前が付けられているので、ファイルをマージ(連結)するためにそれを使用する方法を説明しなかった場合、私は失望します:
cat file1 file2 > mergedfile
猫 複数のファイルから読み取ることができるため、出力を1つのファイルにリダイレクトすると、読み取られたすべてのファイルの内容が順番に結合されたファイルになります。
-
Windows 10にBash(Linuxシェル)をインストールして使用する方法[チュートリアル]
WindowsでLinuxシェルを設定して使用する方法は次のとおりです– Linux用Windowsサブシステムを使用します ( WSL 。 このチュートリアルは、2020年以降の最新バージョンのWindows10を対象としています。古いソフトウェアを使用するべきではないため、古いバージョンのWindows10でWSLを使用する方法やWindows8/7 / XP/3.1の他の方法については説明しません。 Windowsを使用する必要がある場合は、セキュリティパッチをまだ受けているバージョンを使用してください! WSL は優れたツールであり、Linuxを離れたことがないかのよ
-
Linuxでwatchコマンドを使用する方法と例
Linuxのwatchコマンドは1つのことを行います。コマンドを繰り返し、結果を繰り返し出力して、変更を監視できるようにします。使用方法は次のとおりです。 watchコマンド構文 watchコマンドの構文は次のとおりです。 watch OPTIONS COMMAND 注: オプション 以下の表のオプションのリストである必要があります。これにより、ウォッチのデフォルトの動作が変更されます。 コマンド コマンド 監視するコマンドです 繰り返し実行する必要があります。これは、出力を監視します 見る 中断されるまで実行されます(したがって、 CTRL+Cを押して終了します ) オプション 時