ファイルの中身を簡単に確認したい。
◆ 解決方法 ◆
cat、more、head、tailコマンドを使用する。
比較的短い文書を表示する場合 => cat
長い文書をすべて表示する場合 => more
ファイルの最初だけ確認する場合 => head
ファイルの最後だけ確認する場合 => tail
追記されるファイルを監視する場合 => tail
※catは本来2つのファイルを連結するためのコマンドだが表示でよく使う。
moreは、catやheadなどパイプとして使用できることに加え、
viのように検索などできて便利。
<catコマンド>
ex1) test.txtをすべて表示する
$cat test.txt
ex2) test1.txt test.2.txtを連続してすべて表示する
$cat test1.txt test2.txt
ex3)行番号をつけて表示する
$cat -n test.txt
ex4)空白行には行番号はつけずに表示する
$cat -b test.txt
ex5)連続した空行は1行にまとめて表示する
$cat -s test.txt
<moreコマンド>
ex6) 表示行数を指定して表示する
$more +50 test.txt
ex7) 文字列"date"を検索して、その位置から表示する
$more +/date test.txt
<headコマンド>
ex8) 初めの10行のみ表示する
$head test.txt
ex9) 指定行数のみファイル先頭から表示する
$head -5 test.txt
<tailコマンド>
ex10) 終わりの10行のみ表示する
$tail test.txt
ex11) 終わりの50行を表示する
$tail -50 test.txt
ex12) リアルタイムで増えるファイルを監視表示する
$tail -f /var/log/dmesg
※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)
以上
0 件のコメント:
コメントを投稿