Linuxコマンド.NETLinuxコマンド.NETLinuxコマンドを中心にIT技術関係の情報を発信します。Linuxコマンドについてはできるだけ実行例と実行結果を紹介したいと思います。Linuxコマンドcatコマンドは、主にファイルを表示するコマンドとして使われます。他にも、ファイルを連結させて表示をすることができます。オプションをつけることで、空行をまとめたり、行番号を表示することができます。参考catコマンドとはファイルを連結して、標準出力に書き出すことができるコマンドです。files」と表現されています。catの機能は、それぞれのファイルや標準入力を標準出力にコピーします。ファイルを単純に表示することにも使われます。ファイルオプション:0個以上のオプションをつけることができます。入力ファイル:0個以上の入力ファイルを指定できます。入力ファイルがない、または「-」ならば、標準入力が指定されます。コマンド例の想定catコマンドで表示させるファイルとして以下のファイルを想定します。コマンド例用です122つ目のテキストファイルですコマンド例用ですtest_tabfile.txtタブが含まれているファイルです。ファイルの終わりです。1234タブが含まれているファイルです。tabが1つtabが2つファイルの終わりです。test_emptyline.txt空行が3つあります。ファイルの終わりです。12345空行が3つあります。ファイルの終わりです。catコマンドの利用例ファイルの内容を標準出力に表示catコマンドはファイルの内容を確認することができます。テスト用です123テキストファイルですテスト用ですファイルの内容を逆に表示させるコマンドとしてtacコマンドもあります。テキストファイルです123テスト用ですテキストファイルですファイルの内容を連結catコマンドは、ファイルを2つ以上指定することでファイルの内容を連結させることができます。コマンド例用です12345テキストファイルですテスト用です2つ目のテキストファイルですコマンド例用ですリダイレクトを行うことで、連結させたファイルの内容を別のファイルに書き出すことができます。コマンド例用です12345テキストファイルですテスト用です2つ目のテキストファイルですコマンド例用です「>」はリダイレクトを行うための記号で、コマンドで標準出力に表示する内容を別のファイルに書き出すことができます。test.txtとtest2.txtの連結した内容をリダイレクトすることでoutput.txtに書き出すことができます。標準入力の内容を表示catコマンドでファイルを指定しない場合は、標準入力の内容を表示することができます。入力です1入力ですまた、ファイルを標準入力として渡す方法としては「<」のリダイレクトで渡す方法もあります。テスト用です123テキストファイルですテスト用です標準入力をファイルとして任意の場所で連結させたい場合は「-」を用いる事ができます。入力です123456テキストファイルですテスト用です2つ目のテキストファイルですコマンド例用です入力です行番号を表示(-nオプション)-nオプションは、表示する内容に行番号を表示することができます。空行を除いた行番号表示の-bオプションがある場合は無効になります。コマンド例用です空行を1つにまとめる(-sオプション)-sオプションは、連続した空行を一つの空行にまとめることができます。ファイルの終わりです。123空行が3つあります。ファイルの終わりです。空行を除いた行番号を表示(-bオプション)-bオプションは、空行以外に対して行番号を表示することができます。コマンド例用です行の終端に$を追加して表示(-Eオプション)-Eオプションは、行の終端に「$」を追加して表示します。コマンド例用です$12345テキストファイルです$$テスト用です$2つ目のテキストファイルです$コマンド例用です$タブを「^I」で表示(-Tオプション)-Tオプションはtabを「^I」で表現して表示します。test_tabfile.txt実行結果タブが含まれているファイルです。ファイルの終わりです。1234タブが含まれているファイルです。^Itabが1つ^I^Itabが2つファイルの終わりです。制御文字を表示する(-vオプション)LFDとTAB以外の制御文字をキャレット(^)記法で表示します。上位ビットを持つ文字は、「M-」を前につけます。M-cM-^CM-^UM-cM-^BM-!M-cM-^BM-$M-cM-^CM-+M-cM-^AM-.M-gM-5M-^BM-cM-^BM-^OM-cM-^BM-^JM-cM-^AM-'M-cM-^AM-^YM-cM-^@M-^B12345M-gM-)M-:M-hM-!M-^LM-cM-^AM-^LM-oM-<M-^SM-cM-^AM-$M-cM-^AM-^BM-cM-^BM-^JM-cM-^AM->M-cM-^AM-^YM-cM-^@M-^BM-cM-^CM-^UM-cM-^BM-!M-cM-^BM-$M-cM-^CM-+M-cM-^AM-.M-gM-5M-^BM-cM-^BM-^OM-cM-^BM-^JM-cM-^AM-'M-cM-^AM-^YM-cM-^@M-^B制御文字とアルファベットの組み合わせの例は以下のようになります。\tはタブ、\rは復帰、\aはベル、\nは改行になります。^M^G他のオプション(-eオプション、-tオプション、-Aオプション)制御文字表示と行の終端に「$」を追加して表示(-eオプション)-eオプションは、-vEオプションと同じです。^M^G$$制御文字表示とタブを「^T」で表示(-tオプション)-tオプションは、-vTオプションと同じです。^M^G制御文字表示とタブを「^T」で表示と行の終端に「$」を追加して表示(-Aオプション)-Aオプションは、-vETオプションと同じです。コメントをキャンセルメールアドレスが公開されることはありません。*次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Linuxコマンド.NET.。