Pelajari Mengapa 'Kurang' lebih cepat dari perintah 'lebih banyak' untuk navigasi file yang efektif
- 2571
- 170
- Luis Baumbach
Lagi adalah baris perintah *nix yang digunakan untuk menampilkan konten file di konsol. Penggunaan dasar dari lagi Perintah adalah menjalankan perintah terhadap file seperti yang ditunjukkan di bawah ini:
Baca juga: Pelajari perbedaan antara perintah 'kucing' dan 'tac' dengan contoh
Pelajari perintah Linux 'Lainnya'
# more/var/log/auth.catatanLihat Isi Auth.file log
12 Apr 11:50:01 Tecmint Cron [6932]: Pam_Unix (cron: sesi): sesi dibuka untuk root pengguna oleh (uid = 0) 12 Apr 11:50:01 Tecmint Cron [6932]: PAM_UTAX (CRON: Sesi) : Sesi ditutup untuk Root Pengguna 12 Apr 11:55:01 Tecmint Cron [7159]: PAM_UNIX (CRON: Sesi): Sesi Dibuka untuk Root Pengguna oleh (UID = 0) 12 Apr 11:55:01 Tecmint Cron [7160]: Pam_unix (cron: sesi): sesi dibuka untuk root pengguna oleh (uid = 0) 12 Apr 11:55:01 tecmint cron [7160]: PAM_Unix (cron: sesi): Sesi ditutup untuk root pengguna 12 11:55:02 Tecmint Cron [7159]: Pam_Unix (Cron: Sesi): Sesi ditutup untuk Root Pengguna 12 Apr 12:00:01 Tecmint Cron [7290]: PAM_UNIX (CRON: Sesi): Sesi dibuka untuk pengguna root oleh (uid = 0) Apr 12 12:00:01 Tecmint Cron [7290]: Pam_Unix (cron: sesi): sesi ditutup untuk root pengguna 12 Apr 12:05:01 tecmint cron [7435]: Pam_Unix (cron: sesi): Sesi dibuka untuk pengguna root oleh oleh oleh oleh pengguna oleh oleh oleh oleh pengguna oleh by (uid = 0) 12 Apr 12:05:01 Tecmint Cron [7436]:Pam_unix (cron: sesi): sesi dibuka untuk root pengguna oleh (uid = 0) 12 Apr 12:05:01 Tecmint Cron [7436]: Pam_Unix (cron: sesi): Sesi ditutup untuk Root Pengguna 12 Apr 12:05:02 Tecmint Cron [7435]: Pam_Unix (Cron: Sesi): Sesi ditutup untuk Root Pengguna 12 Apr 12:09:01 Tecmint Cron [7542]: Pam_Unix (Cron: Sesi): Sesi dibuka untuk pengguna root oleh (uid = 0) apr 12 12:09:01 Tecmint Cron [7542]: Pam_Unix (cron: sesi): sesi ditutup untuk root pengguna 12 Apr 12:10:01 tecmint cron [7577]: pam_unix (cron: sesi): sesi dibuka untuk pengguna root by (uid = 0) 12 Apr 12:10:01 Tecmint Cron [7577]: Pam_Unix (Cron: Sesi): Sesi ditutup untuk Root Pengguna 12 Apr 12:15:01 Tecmint Cron [7699]: Pam_Unix (CRON: Sesi): Sesi Dibuka untuk Root Pengguna oleh (UID = 0) 12 Apr 12:15:01 Tecmint Cron [7700]: PAM_UNIX (CRON: Sesi): Sesi Dibuka untuk Root Pengguna oleh (UID = 0) 12 Apr 12:15:01 Tecmint Cron [7700]: Pam_Unix (cron: sesi):Sesi ditutup untuk root pengguna 12 Apr 12:15:01 Tecmint Cron [7699]: Pam_Unix (cron: sesi): Sesi ditutup untuk root pengguna…
Cara lain untuk digunakan lagi Perintah bersama (pipa) dengan perintah lain, seperti perintah CAT, seperti yang disajikan pada contoh di bawah ini:
# kucing/var/log/auth.log | lagiLihat dan Navigasi Konten File
Untuk menavigasi melalui file baris demi baris tekan Memasuki
tombol atau tekan Spasi
Kunci untuk menavigasi satu halaman pada satu waktu, halaman menjadi ukuran layar terminal Anda saat ini. Untuk keluar dari perintah cukup tekan Q
kunci.
Opsi yang berguna untuk lebih banyak perintah adalah -nomor
beralih yang memungkinkan Anda untuk mengatur jumlah baris yang harus dipenuhi halaman. Sebagai contoh, tampilkan auth.catatan
file sebagai halaman 10
Baris:
# more -10/var/log/auth.catatanTampilkan hanya 10 baris file pertama
Anda juga dapat menampilkan halaman mulai dari nomor baris tertentu menggunakan +nomor
Opsi seperti yang diilustrasikan di bawah ini:
# lebih +14/var/log/auth.catatanTampilkan hanya 14 baris auth pertama.file log
12 Apr 12:09:01 Tecmint Cron [7542]: Pam_Unix (Cron: Sesi): Sesi ditutup untuk Root Pengguna 12 Apr 12:10:01 Tecmint Crron [7577]: PAM_UTAX (CRON: Sesi): Sesi dibuka untuk pengguna root Oleh (uid = 0) 12 Apr 12:10:01 Tecmint Cron [7577]: PAM_Unix (cron: Sesi): Sesi ditutup untuk Root Pengguna 12 Apr 12:15:01 Tecmint Cron [7699]: PAM_UTAX (CRON: Sesi) : sesi dibuka untuk root pengguna oleh (uid = 0) 12 Apr 12:15:01 Tecmint Cron [7700]: PAM_Unix (CRON: Sesi): Sesi dibuka untuk Root Pengguna oleh (UID = 0) 12 Apr 12:15:01 Tecmint Cron [7700]: Pam_Unix (Cron: Sesi): Sesi ditutup untuk Root Pengguna 12 Apr 12:15:01 Tecmint Cron [7699]: Pam_Unix (CRON: Sesi): Sesi ditutup untuk Root Pengguna 12 Apr 12:16:01 Tecmint Mate-Screensaver-Dialog: GKR-PAM: Login tidak terkunci Keyring 12 Apr 12:17:01 Tecmint Cron [7793]: Pam_Unix (cron: sesi): Sesi dibuka untuk root pengguna oleh (uid = 0) 12 Apr 12:17 : 01 Tecmint Cron [7793]: Pam_unix (cron: sesi):Sesi ditutup untuk Root Pengguna 12 Apr 12:20:01 Tecmint Cron [7905]: PAM_Unix (cron: Sesi): Sesi dibuka untuk Root Pengguna oleh (UID = 0) 12 Apr 12:20:01 Tecmint Cron [7905]: PAM_Unix (cron: sesi): sesi ditutup untuk root pengguna 12 Apr 12:25:01 tecmint cron [8107]: Pam_unix (cron: sesi): sesi dibuka untuk pengguna root oleh (uid = 0) 12 Apr 12:25:01 tecmint Cron [8108]: Pam_Unix (cron: sesi): sesi dibuka untuk root pengguna oleh (
Pelajari perintah Linux 'Less'
Mirip dengan lagi, lebih sedikit Perintah memungkinkan Anda untuk melihat konten file dan menavigasi melalui file. Perbedaan utama antara lagi Dan lebih sedikit Apakah itu lebih sedikit Perintah lebih cepat karena tidak memuat seluruh file sekaligus dan memungkinkan navigasi melalui file menggunakan halaman ke atas/turun kunci.
Dapat digunakan sebagai perintah mandiri yang dikeluarkan terhadap file atau digunakan dengan pipa dengan banyak perintah linux untuk mempersempit output layar mereka yang memungkinkan Anda untuk menggulir hasil.
# less/var/log/auth.LOG # LS /ETC | lebih sedikit
Anda dapat menavigasi melalui baris file demi baris menekan Memasuki
kunci. Navigasi halaman dapat ditangani dengan Spaceba
Kunci R. Ukuran halaman diwakili oleh ukuran layar terminal Anda saat ini. Untuk keluar dari jenis perintah Q
kunci, cara yang sama seperti untuk lebih banyak perintah.
Fitur yang berguna dari lebih sedikit Perintah adalah penggunaan /kata-ke-duduk pilihan. Misalnya Anda dapat mencari dan mencocokkan semua sshd Pesan dari file log dengan secara interaktif menentukan /sshd
rangkaian.
Untuk menampilkan file yang menatap nomor baris tertentu, gunakan sintaks berikut:
# kurang +5/var/log/auth.catatan
Jika Anda perlu melacak jumlah setiap baris dengan lebih sedikit Perintah Gunakan -N
pilihan.
# less -n/var/log/daemon.catatanTampilkan nomor untuk setiap baris dalam file
1 12 Apr 11:50:01 Tecmint Cron [6932]: Pam_unix (cron: sesi): sesi dibuka untuk root pengguna oleh (uid = 0) 2 12 Apr 11:50:01 Tecmint Cron [6932]: Pam_unix (cron: sesi): Sesi ditutup untuk root pengguna 3 12 Apr 11:55:01 Tecmint Cron [7159]: Pam_Unix (cron: sesi): sesi dibuka untuk root pengguna oleh (uid = 0) 4 12 Apr 11:55:01 Tecmint Cron [7160]: Pam_Unix (cron: sesi): sesi dibuka untuk root pengguna oleh (uid = 0) 5 12 Apr 11:55:01 Tecmint Cron [7160]: Pam_unix (Cron: Sesi): Sesi ditutup untuk root pengguna 6 12 Apr 11:55:02 Tecmint Cron [7159]: Pam_unix (Cron: Sesi): Sesi ditutup untuk root pengguna 7 12 Apr 12:00:01 Tecmint Cron [7290]: Pam_Unix (cron: sesi): sesi dibuka untuk root pengguna oleh (uid = 0) 8 12 Apr 12:00:01 Tecmint Cron [7290]: Pam_unix (cron: sesi): Sesi ditutup untuk root pengguna 9 12 Apr 12:05:01 Tecmint Cron [7435]: Pam_Unix (cron: sesi): sesi dibuka untuk root pengguna oleh (uid = 0) 10 12 Apr 12:05:01 Tecmint Cron [7436]: Pam_Unix (cron: sesi): sesi dibuka untuk root pengguna oleh (uid = 0) 11 12 Apr 12:05:01 Tecmint Cron [7436]: Pam_unix (Cron: Sesi): Sesi ditutup untuk root pengguna
Secara default satu -satunya cara untuk keluar lebih sedikit Perintah adalah untuk menekan Q
kunci. Untuk mengubah perilaku ini dan secara otomatis keluar dari file saat mencapai akhir file gunakan -e
atau -E
pilihan:
# less -e/var/log/auth.Log # Less -e/Var/Log/Auth.catatan
Untuk membuka file pada kejadian pertama suatu pola, gunakan sintaks berikut:
# Kurang +/sshd/var/log/auth.catatanTampilkan string pencocokan yang diberikan dalam file
12 Apr 16:19:39 Tecmint sshd[16666]: Kata sandi yang diterima untuk tecmint dari 192.168.0.15 Port 41634 SSH2 12 Apr 16:19:39 Tecmint sshd[16666]: Pam_unix (sshd: sesi): sesi dibuka untuk pengguna tecmint oleh (uid = 0) 12 Apr 16:19:39 tecmint systemd-logind [954]: Sesi baru 1 dari tecmint pengguna. 12 Apr 16:19:48 Tecmint sshd[16728]: Diterima Putus dari 192.168.0.15: 11: terputus oleh pengguna 12 Apr 16:19:48 Tecmint sshd[16666]: Pam_unix (sshd: Sesi): Sesi ditutup untuk tecmint pengguna 12 Apr 16:20:01 Tecmint Cron [16799]: Pam_Unix (Cron: Sesi): Sesi dibuka untuk Root Pengguna oleh (UID = 0) 12 Apr 16:20:02 Tecmint Cron [ 16799]: Pam_Unix (cron: sesi): Sesi ditutup untuk root pengguna 12 Apr 16:25:01 Tecmint Cron [17026]: PAM_UNIX (CRON: Sesi): Sesi dibuka untuk Root Pengguna oleh (UID = 0) 12 Apr 16: 25:01 Tecmint Cron [17025]: Pam_Unix (cron: sesi): sesi dibuka untuk root pengguna oleh (uid = 0)
Perintah di atas memberi tahu lebih sedikit membuka auth.catatan mengajukan pada pertandingan pertama sshd
rangkaian.
Untuk secara otomatis menambahkan konten file yang dibuka di lebih sedikit Perintah Gunakan Shift+f
kombinasi kunci atau dijalankan lebih sedikit dengan sintaks berikut.
# Kurang +f/var/log/syslog
Ini membuat lebih sedikit untuk dijalankan dalam mode interaktif (langsung) dan menampilkan konten baru di terbang sambil menunggu data baru ditulis untuk file. Perilaku ini mirip dengan perintah -f tail -f.
Dalam kombinasi dengan pola Anda dapat menonton file log secara interaktif Shift+f
stroke kunci sambil mencocokkan kata kunci. Untuk keluar dari mode langsung, tekan saja Ctrl+c
kunci.
# Kurang +/cron/var/log/syslog
Apakah Anda memutuskan untuk menggunakan lagi atau lebih sedikit, yang merupakan pilihan pribadi, ingat itu lebih sedikit lebih dengan lagi fitur.
Baca juga: Kelola file secara efektif menggunakan perintah kepala, ekor dan kucing
- « Cara meningkatkan dari ubuntu 15.10 ke Ubuntu 16.04 edisi desktop dan server
- Ubuntu 16.Panduan Instalasi 04 LTS (Xenial Xerus) »