SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

HRzine Day(エイチアールジン・デイ)は、人が活き会社が成長する人事のWebマガジン「HRzine」が主催するイベントです。毎回、人事の重要課題を1つテーマに設定し、識者やエキスパードが持つ知見・経験を、参加者のみなさんと共有しています。

直近開催のイベントはこちら!

HRzine Day 2024 Winter

2024年2月1日(木)12:00~17:40

主要製品スペック一覧

人事業務の効率・確度・精度を高めるために欠かせないHRテクノロジー。その主な製品の機能を分野ごとに比較できる資料群です。製品検討の参考資料としてご活用ください。

人事労務管理システム<br>主要製品スペック一覧 2023

人事労務管理システム
主要製品スペック一覧 2023

その他のスペック一覧

タレントマネジメントシステム<br>主要製品スペック一覧 2023

タレントマネジメントシステム
主要製品スペック一覧 2023

採用管理システム<br>主要製品スペック一覧 2023

採用管理システム
主要製品スペック一覧 2023

Linuxを知らない人のためのLPICレベル1【101試験】入門 | 第6回

viエディタとテキスト表示・検索・置換のコマンド


  • Facebook
  • Twitter
  • Pocket
  • note
  • hatena

ファイルの中身を表示するさまざまなコマンド

さて、viを使ってファイルを編集できるようになりましたが、次にファイルの中身を見るためのコマンドを学びましょう。「viコマンドで見ればよいのでは?」と思うかもしれませんが、viは基本的にファイルを編集するためのコマンドです。単にファイルの中身を確認したいときには別のコマンドで十分ですし、パイプやリダイレクト[1]を使用する場合には使いません。ここでは、そのようなファイルの中身を表示・閲覧する際に使えるコマンドを紹介します。

[1]: あるコマンドの標準出力を別のコマンドに渡したり、ファイルに出力したりする機能です。

catコマンド

ファイル内容を単純に表示させるときに使うのはcatコマンドです。

# cat test.txt

ファイル名を引数に渡すと、そのファイルの中身が表示されます。長いファイルは、スクロールして最後まで表示されます。

headコマンド

一画面を超える長いファイルの先頭部分だけを読みたい場合、catコマンドでは先頭のほうがスクロールして消えてしまうため、うまくいきません。このような場合にはheadコマンドを使います。

# head test.txt

こうすると先頭10行分のみが表示されます。先頭から指定した行数を読みたい場合には、-nオプションを使って表示したい行数を指定します。例えば、

# head -n 7 test.txt

とすると、先頭7行分が表示されます。また、オプションのnは省略可能で、head -5 test.txtとしても同様の結果になります。

tailコマンド

逆に、ファイルの末尾部分だけを読みたいときにはtailコマンドを使います。

# tail test.txt

tailコマンドも、表示行数を指定する-nオプションが使えます(nの省略も同様)。

また、tailコマンドでは-fオプションもよく使われます。-fオプションを指定することで、引数に指定したファイルの末尾をリアルタイムで確認できるようになります。つまり、ファイルの末尾に何か追記があったときには、それがすぐに表示されるわけです。このオプションはログファイルの書き込みを確認するときなどに非常に便利ですので覚えておきましょう。

lessコマンド

headtailのように部分的に表示するのではなく、全体を表示したいけれどもcatのように一度に表示させたくない場合には、lessコマンドやmoreコマンドを使います。これらのコマンドはページャといい、画面内に収まらない行数のファイルでも、上下に移動して表示させることができます。

less test.txt

次のページ
grepコマンドと正規表現によるファイル内検索

この記事は参考になりましたか?

  • Facebook
  • Twitter
  • Pocket
  • note
  • hatena
Linuxを知らない人のためのLPICレベル1【101試験】入門連載記事一覧

もっと読む

この記事の著者

土橋 直樹(システムアーキテクチュアナレッジ)(ツチハシ ナオキ)

システムアーキテクチュアナレッジにて講師を行う傍ら、IT技術情報ブログ「テックプロジン」や、スイーツ口コミサイト「スイートウォント」など、各種Webサービスの開発・運営に携わる。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事をシェア

  • Facebook
  • Twitter
  • Pocket
  • note
  • hatena
HRzine
https://hrzine.jp/article/detail/102 2016/10/04 12:09

Special Contents

AD

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

HRzine Day(エイチアールジン・デイ)は、人が活き会社が成長する人事のWebマガジン「HRzine」が主催するイベントです。毎回、人事の重要課題を1つテーマに設定し、識者やエキスパードが持つ知見・経験を、参加者のみなさんと共有しています。

2024年2月1日(木)12:00~17:40

イベントカレンダーを見る

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング