https://qiita.com/kagome_39/items/7ea23703dd21faa12043?utm_source=Qiitaニュース&utm_campaign=3dad64ba93-Qiita_newsletter_509_04_06_2022&utm_medium=email&utm_term=0_e44feaa081-3dad64ba93-34388437
ログの調査はサーバーを運用する上で欠かせません。 この記事ではログの調査によく使うコマンドの使い方を記載しています。
次のようなログファイルを例に各コマンドを説明していきます。 order.log(左から注文番号、注文者名、注文方法、注文サイズ、注文数)
注文1 ミロゴス太郎 店舗注文 Lサイズ 15
注文2 ミロゴス二郎 宅配注文 Mサイズ 25
注文3 ミロゴス三郎 宅配注文 Sサイズ 46
注文4 ミロゴス太郎 店舗注文 XLサイズ 80
注文5 ミロゴス太郎 宅配注文 Sサイズ 39
注文6 ミロゴス三郎 店舗注文 Mサイズ 53
注文7 ミロゴス二郎 店舗注文 Mサイズ 22
注文8 ミロゴス四郎 宅配注文 LLサイズ 68
注文9 ミロゴス五郎 店舗注文 Sサイズ 42
注文10 ミロゴス太郎 宅配注文 Sサイズ 39
❯ cat order.log # ファイルの中身を表示
注文1 ミロゴス太郎 店舗注文 Lサイズ 15
注文2 ミロゴス二郎 宅配注文 Mサイズ 25
注文3 ミロゴス三郎 宅配注文 Sサイズ 46
注文4 ミロゴス太郎 店舗注文 XLサイズ 80
注文5 ミロゴス太郎 宅配注文 Sサイズ 39
注文6 ミロゴス三郎 店舗注文 Mサイズ 53
注文7 ミロゴス二郎 店舗注文 Mサイズ 22
注文8 ミロゴス四郎 宅配注文 LLサイズ 68
注文9 ミロゴス五郎 店舗注文 Sサイズ 42
注文10 ミロゴス太郎 宅配注文 Sサイズ 39
❯ cat -n order.log # 行番号も表示
1 注文1 ミロゴス太郎 店舗注文 Lサイズ 15
2 注文2 ミロゴス二郎 宅配注文 Mサイズ 25
3 注文3 ミロゴス三郎 宅配注文 Sサイズ 46
4 注文4 ミロゴス太郎 店舗注文 XLサイズ 80
5 注文5 ミロゴス太郎 宅配注文 Sサイズ 39
6 注文6 ミロゴス三郎 店舗注文 Mサイズ 53
7 注文7 ミロゴス二郎 店舗注文 Mサイズ 22
8 注文8 ミロゴス四郎 宅配注文 LLサイズ 68
9 注文9 ミロゴス五郎 店舗注文 Sサイズ 42
10 注文10 ミロゴス太郎 宅配注文 Sサイズ 39
❯ grep "店舗注文" order.log # 店舗注文のみを表示
注文1 ミロゴス太郎 店舗注文 Lサイズ 15
注文4 ミロゴス太郎 店舗注文 XLサイズ 80
注文6 ミロゴス三郎 店舗注文 Mサイズ 53
注文7 ミロゴス二郎 店舗注文 Mサイズ 22
注文9 ミロゴス五郎 店舗注文 Sサイズ 42
❯ grep -c "店舗注文" order.log # 店舗注文の数を表示
5