CHAPTER 2 · 5 LESSONS · 65 問

中身を見る

ファイルを開かずに中を確かめる。頭とお尻だけ見る、行数を数える、正体を確かめる。

作ったファイルの中に何が入っているかを、エディタを開かずに確かめる章だよ。

前の章で ls は使えるようになった。でも ls が教えてくれるのは名前だけ。memo.txt に何が書いてあるかは分からない。

扱う道具は5つ。

  • cat … まるごと画面に出す
  • headtail … 頭だけ・お尻だけ出す
  • less … 少しずつめくって読む
  • wc … 行数や文字数を数える
  • statod … 名前ではなく正体と、中の1バイト1バイトを見る

いちばん覚えてほしいのは、大きいファイルに cat を使わないということ。何万行もあるログを cat すると、画面が滝のように流れて何も読めないまま終わる。そのときのために headless があるんだ。

この章を終えると、「ファイルの中を見る」という作業が、開く → 読む → 閉じる の3手から1行になるよ。

この章のレッスン

開かずに読む

  1. 03ファイルの中身を出すcat でファイルの中身を画面に出す。つなげる・番号を振る・作るところまで。 問題へ
  2. 04頭とお尻だけ見るhead と tail で、大きいファイルの先頭と末尾だけを切り出して見る。 問題へ
  3. 05少しずつめくって読むless で長いファイルを行き来しながら読む。開いて、探して、抜ける。 問題へ

数える、正体を見る

  1. 06数を数えるwc で行数・単語数・バイト数を数える。バイトと文字の違いも見る。 問題へ
  2. 07ファイルの素性を見るstat で名前以外のすべてを見る。od でバイトそのものを見る。 問題へ

つぎは「探す」。名前で探す、中身の文字で探す。手で開いて回らないための道具。