私はサーバーに ssh で接続しており、長いログ (5000 行) を走査したいと考えています。
これを行うのに最適なコマンドは何ですか?
私は試したtail -2000 server.log
しかし、SSH ウィンドウを上にスクロールする必要があります...少ししか上に上がりません。
サーバーに新しいものをインストールできません。
答え1
圧縮されたログについては、less server.log
または を試してください。zless server.log.1.gz
答え2
私のお気に入りは:
tail -2000 server.log | more
または、探しているものが具体的にわかっている場合:
grep -i somesearchstring [| more]
または、ログが経過するのをただ見たいだけの場合:
tail -f server.log
だって、ご存知のとおり、丸太が通り過ぎるのを見ているだけでも楽しいですからね。
答え3
を使用することは問題ありませんが、末尾にtail
を追加する必要があります。| more
例えば:
tail -2000 /var/log/messages | more
こうすると、次の画面に移動するにはリターン キーを押さなければならなくなります。Less と More は良いのですが、200,000 行のファイルをページ ダウンで読みたい人がいるでしょうか。
答え4
その他のポケベルにはmore
、、most
およびがありますpg
。