初心者目線のLPIC講座 〜わかりやすいかも、このサイト〜

初心者目線のLPIC講座 > テキスト処理コマンド > テキストファイル閲覧コマンド

テキスト処理コマンド

テキストファイル閲覧コマンド

テキストファイルを実際に閲覧するためのコマンドを紹介します。なお、ここで出てくる主なコマンドはcat、tac、lessです。

まずは「cat」から。

「cat」コマンド

意味:ファイルの内容を標準出力に出力する。

書式:cat [オプション] [ファイル名]

オプション(以下):

-n・・・行番号をつけてテキストを表示

catについては、このサイトでもいろんなページで例文を出していますが、一応ここでも1つ。

$ cat /etc/hosts

これで/etc/hostsの中身を表示します。

catを使うと、テキストファイル同士を結合することも出来ます。例えば「file1」「file2」というファイルを結合させてfile3というファイルを作成するとします。

$ cat file1 file2 > file3

仮に「file1」の内容が"aaaa"、「file2」の内容が"bbbb"だったとすると、file3の内容を「cat」コマンドで表示すると、

$ cat file3

aaaa

bbbb

となっています。

続いて「tac」コマンドです。

「tac」コマンド

意味:ファイルの内容を逆向きに出力する。

書式:tac [ファイル名]

オプション:

先ほどの「file3」を「tac」コマンドで表示させると、

bbbb

aaaa

と、逆向きに表示されます。

「cat」も「tac」も、画面に長いテキスト(画面に収まりきれないくらいの)を表示させると、最初の方のテキストは当然画面からはみ出して見えなくなってしまいます。それを1ページ単位で停止しながら表示してくれるコマンドがあり、それを「ページャ」といいます。

その「ページャ」のコマンドの1つが「less」コマンドです。

「less」コマンド

意味:ファイルの内容を1ページずつ出力する。

書式:less [ファイル名]

オプション:

lessコマンド実行中に使用できるコマンド:

「 」空白(スペース)・・・改ページ

g・・・ファイルの先頭へ移動

G・・・ファイルの末尾へ移動

/文字列・・・カーソル位置から末尾へ向かって文字列を検索する

?文字列・・・カーソル位置から先頭へ向かって文字列を検索する

n・・・次の検索結果へ移動する

N・・・nと逆向きに、検索結果へ移動する

q・・・テキスト表示終了

「less」コマンドで使用する操作コマンドは、ここに例を示すのは難しいので、実際に使ってみることをお薦めします。

スポンサードリンク