📘

【Linux】ファイル内のテキストを確認したい

2022/01/18に公開

概要

サーバー上の.logファイルやサーバーの各種設定ファイルの内容を、ターミナルやコマンドプロンプトから確認したい!という時によく使います。
今回は私が実際によく使う操作だけ記載。(オプションなど全ては記載していません。)


less

【用途】文字列を検索したいとき

less XXXX.log

qで終了。
例えば、自分のIPアドレス(192.168.0.1)を検索したい時

/192.168.0.1

/のあとに検索したい文字を入力します。
n:検索した箇所までジャンプ
shift + n:戻る

  • オプション
    g:先頭行へ
    G:最終行へ
    -M:ファイル内の現在の位置情報を表示

tail

【用途】ログの最後だけ見たいとか

※最後から100行だけ表示したい。

tail -n 100 XXXX.log
  • オプション
    -n ○○:最後から○○行を表示
    -c ○○:最後から○○バイトを表示

cat

【用途】ファイル内全部見たい、ファイルの内容を連結させたい

  • 全部表示
cat XXXX.log
  • ファイル内容を連結
    ※test1.txt と test2.txt を連結して test3.txt を作成
cat test1.txt test2.txt >test3.txt

たぶんlessが1番よく使ってます。

Discussion