もっと コンソールにファイルの内容を表示するために使用される*nixコマンドラインです。 もっとの基本的な使い方 コマンドは、以下に示すようにファイルに対してコマンドを実行することです。
関連項目: 例を使用して「cat」コマンドと「tac」コマンドの違いを学ぶ
Linuxの「詳細」コマンドを学ぶ
# more /var/log/auth.logauth.logファイルの内容を表示
Apr 12 11:50:01 tecmint CRON[6932]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 11:50:01 tecmint CRON[6932]: pam_unix(cron:session): session closed for user root Apr 12 11:55:01 tecmint CRON[7159]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 11:55:01 tecmint CRON[7160]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 11:55:01 tecmint CRON[7160]: pam_unix(cron:session): session closed for user root Apr 12 11:55:02 tecmint CRON[7159]: pam_unix(cron:session): session closed for user root Apr 12 12:00:01 tecmint CRON[7290]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 12:00:01 tecmint CRON[7290]: pam_unix(cron:session): session closed for user root Apr 12 12:05:01 tecmint CRON[7435]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 12:05:01 tecmint CRON[7436]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 12:05:01 tecmint CRON[7436]: pam_unix(cron:session): session closed for user root Apr 12 12:05:02 tecmint CRON[7435]: pam_unix(cron:session): session closed for user root Apr 12 12:09:01 tecmint CRON[7542]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 12:09:01 tecmint CRON[7542]: pam_unix(cron:session): session closed for user root Apr 12 12:10:01 tecmint CRON[7577]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 12:10:01 tecmint CRON[7577]: pam_unix(cron:session): session closed for user root Apr 12 12:15:01 tecmint CRON[7699]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 12:15:01 tecmint CRON[7700]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 12:15:01 tecmint CRON[7700]: pam_unix(cron:session): session closed for user root Apr 12 12:15:01 tecmint CRON[7699]: pam_unix(cron:session): session closed for user root ....
もっとを使用する別の方法 以下の例に示すように、catコマンドなどの他のコマンドと組み合わせたコマンド(パイプ):
# cat /var/log/auth.log | more
ファイルを1行ずつナビゲートするには、Enter
を押します。 キーを押すか、Spacebar
を押します キーを押して、一度に1ページずつ移動します。このページは、現在の端末の画面サイズです。コマンドを終了するには、q
を押すだけです。 キー。
moreコマンドの便利なオプションは、-number
です。 ページに含める行数を設定できるスイッチ。例として、auth.log
を表示します 10
のページとしてファイル 行:
# more -10 /var/log/auth.log
また、+number
を使用して、特定の行番号から始まるページを表示できます。 以下に示すオプション:
# more +14 /var/log/auth.logauth.logファイルの最初の14行のみを表示
Apr 12 12:09:01 tecmint CRON[7542]: pam_unix(cron:session): session closed for user root Apr 12 12:10:01 tecmint CRON[7577]: pam_unix(cron:session): session opened for user root by ( uid=0) Apr 12 12:10:01 tecmint CRON[7577]: pam_unix(cron:session): session closed for user root Apr 12 12:15:01 tecmint CRON[7699]: pam_unix(cron:session): session opened for user root by ( uid=0) Apr 12 12:15:01 tecmint CRON[7700]: pam_unix(cron:session): session opened for user root by ( uid=0) Apr 12 12:15:01 tecmint CRON[7700]: pam_unix(cron:session): session closed for user root Apr 12 12:15:01 tecmint CRON[7699]: pam_unix(cron:session): session closed for user root Apr 12 12:16:01 tecmint mate-screensaver-dialog: gkr-pam: unlocked login keyring Apr 12 12:17:01 tecmint CRON[7793]: pam_unix(cron:session): session opened for user root by ( uid=0) Apr 12 12:17:01 tecmint CRON[7793]: pam_unix(cron:session): session closed for user root Apr 12 12:20:01 tecmint CRON[7905]: pam_unix(cron:session): session opened for user root by ( uid=0) Apr 12 12:20:01 tecmint CRON[7905]: pam_unix(cron:session): session closed for user root Apr 12 12:25:01 tecmint CRON[8107]: pam_unix(cron:session): session opened for user root by ( uid=0) Apr 12 12:25:01 tecmint CRON[8108]: pam_unix(cron:session): session opened for user root by (
Linuxの「少ない」コマンドを学ぶ
もっとに似ています 、少ない コマンドを使用すると、ファイルの内容を表示したり、ファイル内を移動したりできます。 もっとの主な違い および少ない それは少ない コマンドは、ファイル全体を一度にロードせず、ページ up を使用してファイルをナビゲートできるため、より高速です。 /ダウン キー。
Inは、ファイルに対して発行されるスタンドアロンコマンドとして使用することも、多数のLinuxコマンドを含むパイプで使用して、画面出力を絞り込み、結果をスクロールできるようにすることもできます。
# less /var/log/auth.log # ls /etc | less
Enter
を押すと、ファイルを1行ずつ移動できます。 鍵。ページナビゲーションはspaceba
で処理できます rキー。ページサイズは、現在の端末の画面サイズで表されます。コマンドを終了するには、q
と入力します キー、他のコマンドと同じ方法。
少ないの便利な機能 コマンドは/word-to-seachの使用です オプション。たとえば、すべての sshdを検索して照合できます /sshd
をインタラクティブに指定することによるログファイルからのメッセージ 文字列。
特定の行番号を見つめるファイルを表示するには、次の構文を使用します。
# less +5 /var/log/auth.log
少ないですべての行の数を追跡する必要がある場合 コマンドは-N
を使用します オプション。
# less -N /var/log/daemon.logファイル内のすべての行の番号を表示
1 Apr 12 11:50:01 tecmint CRON[6932]: pam_unix(cron:session): session opened for user root by (uid=0) 2 Apr 12 11:50:01 tecmint CRON[6932]: pam_unix(cron:session): session closed for user root 3 Apr 12 11:55:01 tecmint CRON[7159]: pam_unix(cron:session): session opened for user root by (uid=0) 4 Apr 12 11:55:01 tecmint CRON[7160]: pam_unix(cron:session): session opened for user root by (uid=0) 5 Apr 12 11:55:01 tecmint CRON[7160]: pam_unix(cron:session): session closed for user root 6 Apr 12 11:55:02 tecmint CRON[7159]: pam_unix(cron:session): session closed for user root 7 Apr 12 12:00:01 tecmint CRON[7290]: pam_unix(cron:session): session opened for user root by (uid=0) 8 Apr 12 12:00:01 tecmint CRON[7290]: pam_unix(cron:session): session closed for user root 9 Apr 12 12:05:01 tecmint CRON[7435]: pam_unix(cron:session): session opened for user root by (uid=0) 10 Apr 12 12:05:01 tecmint CRON[7436]: pam_unix(cron:session): session opened for user root by (uid=0) 11 Apr 12 12:05:01 tecmint CRON[7436]: pam_unix(cron:session): session closed for user root
デフォルトでは、少ないを終了する唯一の方法です コマンドはq
を押すことです 鍵。この動作を変更し、ファイルの終わりに達したときにファイルを自動的に終了するには、-e
を使用します または-E
オプション:
# less -e /var/log/auth.log # less -E /var/log/auth.log
パターンが最初に出現したときにファイルを開くには、次の構文を使用します。
# less +/sshd /var/log/auth.log指定された一致する文字列をファイルに表示
Apr 12 16:19:39 tecmint sshd[16666]: Accepted password for tecmint from 192.168.0.15 port 41634 ssh2 Apr 12 16:19:39 tecmint sshd[16666]: pam_unix(sshd:session): session opened for user tecmint by (uid=0) Apr 12 16:19:39 tecmint systemd-logind[954]: New session 1 of user tecmint. Apr 12 16:19:48 tecmint sshd[16728]: Received disconnect from 192.168.0.15: 11: disconnected by user Apr 12 16:19:48 tecmint sshd[16666]: pam_unix(sshd:session): session closed for user tecmint Apr 12 16:20:01 tecmint CRON[16799]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 16:20:02 tecmint CRON[16799]: pam_unix(cron:session): session closed for user root Apr 12 16:25:01 tecmint CRON[17026]: pam_unix(cron:session): session opened for user root by (uid=0) Apr 12 16:25:01 tecmint CRON[17025]: pam_unix(cron:session): session opened for user root by (uid=0)
上記のコマンドは、少ないを示します auth.logを開く sshd
の最初の一致でファイル 文字列。
少ないで開いたファイルのコンテンツを自動的に追加するため コマンドはShift+f
を使用します 次の構文を使用して、キーの組み合わせまたは実行を減らします。
# less +F /var/log/syslog
これにより、インタラクティブモード(ライブ)での実行が少なくなり、新しいデータがファイルに書き込まれるのを待っている間、新しいコンテンツをオンザフライで表示できます。この動作は、tail-fコマンドに似ています。
パターンと組み合わせて、Shift+f
を使用してログファイルをインタラクティブに監視できます。 キーワード一致中のキーストローク。ライブモードを終了するには、Ctrl+c
を押すだけです。 キー。
# less +/CRON /var/log/syslog
もっとを使用することにしたかどうか または少ない 、これは個人的な選択ですが、少ないことを忘れないでください もっとでもっと 機能。
関連項目: head、tail、catコマンドを使用してファイルを効果的に管理する