Lagi adalah baris perintah *nix yang digunakan untuk menampilkan konten file di konsol. Penggunaan dasar dari lagi perintah adalah untuk menjalankan perintah terhadap file seperti yang ditunjukkan di bawah ini:
Baca Juga:Pelajari Perbedaan Antara Perintah 'kucing' dan 'tac' dengan Contoh
# lainnya /var/log/auth.log
Lihat Isi File auth.log
12 Apr 11:50:01 tecmint CRON[6932]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 12 Apr 11:50:01 tecmint CRON[6932]: pam_unix (cron: session): sesi ditutup untuk root pengguna. 12 Apr 11:55:01 tecmint CRON[7159]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 12 Apr 11:55:01 tecmint CRON[7160]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 12 Apr 11:55:01 tecmint CRON[7160]: pam_unix (cron: session): sesi ditutup untuk root pengguna. 12 Apr 11:55:02 tecmint CRON[7159]: pam_unix (cron: session): sesi ditutup untuk root pengguna. Apr 12 12:00:01 tecmint CRON[7290]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) Apr 12 12:00:01 tecmint CRON[7290]: pam_unix (cron: session): sesi ditutup untuk root pengguna. 12 April 12:05:01 tecmint CRON[7435]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 12 April 12:05:01 tecmint CRON[7436]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 12 Apr 12:05:01 tecmint CRON[7436]: pam_unix (cron: session): sesi ditutup untuk root pengguna. 12 Apr 12:05:02 tecmint CRON[7435]: pam_unix (cron: session): sesi ditutup untuk root pengguna. 12 April 12:09:01 tecmint CRON[7542]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 12 Apr 12:09:01 tecmint CRON[7542]: pam_unix (cron: session): sesi ditutup untuk root pengguna. 12 Apr 12:10:01 tecmint CRON[7577]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 12 Apr 12:10:01 tecmint CRON[7577]: pam_unix (cron: session): sesi ditutup untuk root pengguna. 12 April 12:15:01 tecmint CRON[7699]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 12 April 12:15:01 tecmint CRON[7700]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 12 Apr 12:15:01 tecmint CRON[7700]: pam_unix (cron: session): sesi ditutup untuk root pengguna. 12 Apr 12:15:01 tecmint CRON[7699]: pam_unix (cron: session): sesi ditutup untuk root pengguna...
Cara lain untuk menggunakan lagi perintah dalam hubungannya (pipa) dengan perintah lain, seperti perintah kucing, seperti yang disajikan pada contoh di bawah ini:
# cat /var/log/auth.log | lagi.
Untuk menavigasi file baris demi baris, tekan Memasuki
tombol atau tekan Spasi
untuk menavigasi satu halaman pada satu waktu, halaman tersebut adalah ukuran layar terminal Anda saat ini. Untuk keluar dari perintah cukup tekan Q
kunci.
Opsi yang berguna untuk lebih banyak perintah adalah -nomor
switch yang memungkinkan Anda untuk mengatur jumlah baris yang harus dikandung halaman. Sebagai contoh tampilkan auth.log
file sebagai halaman dari 10
garis:
# more -10 /var/log/auth.log.
Juga, Anda dapat menampilkan halaman mulai dari nomor baris tertentu menggunakan +nomor
pilihan seperti diilustrasikan di bawah ini:
# lainnya +14 /var/log/auth.log.
Tampilkan Hanya 14 Baris Pertama dari File auth.log
12 Apr 12:09:01 tecmint CRON[7542]: pam_unix (cron: session): sesi ditutup untuk root pengguna. 12 Apr 12:10:01 tecmint CRON[7577]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh ( uid=0) 12 Apr 12:10:01 tecmint CRON[7577]: pam_unix (cron: session): sesi ditutup untuk root pengguna. 12 Apr 12:15:01 tecmint CRON[7699]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh ( uid=0) 12 Apr 12:15:01 tecmint CRON[7700]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh ( uid=0) 12 Apr 12:15:01 tecmint CRON[7700]: pam_unix (cron: session): sesi ditutup untuk root pengguna. 12 April 12:15:01 tecmint CRON[7699]: pam_unix (cron: session): sesi ditutup untuk root pengguna. 12 Apr 12:16:01 tecmint mate-screensaver-dialog: gkr-pam: keyring login tidak terkunci. 12 April 12:17:01 tecmint CRON[7793]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh ( uid=0) 12 Apr 12:17:01 tecmint CRON[7793]: pam_unix (cron: session): sesi ditutup untuk root pengguna. 12 Apr 12:20:01 tecmint CRON[7905]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh ( uid=0) 12 April 12:20:01 tecmint CRON[7905]: pam_unix (cron: session): sesi ditutup untuk root pengguna. 12 Apr 12:25:01 tecmint CRON[8107]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh ( uid=0) 12 Apr 12:25:01 tecmint CRON[8108]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (
Mirip dengan lagi, lebih sedikit perintah memungkinkan Anda untuk melihat isi 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.
In dapat digunakan sebagai perintah mandiri yang dikeluarkan terhadap file atau digunakan dengan pipa dengan banyak perintah Linux untuk mempersempit output layarnya sehingga Anda dapat menggulir hasil.
# less /var/log/auth.log. # ls /etc | lebih sedikit.
Anda dapat menavigasi melalui baris file dengan menekan baris 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, dengan cara yang sama seperti untuk perintah lainnya.
Fitur yang berguna dari lebih sedikit perintah adalah penggunaan /word-to-seach pilihan. Misalnya Anda dapat mencari dan mencocokkan semua sshd pesan dari file log dengan menentukan secara interaktif /sshd
rangkaian.
Untuk menampilkan file yang menatap nomor baris tertentu, gunakan sintaks berikut:
# less +5 /var/log/auth.log.
Jika Anda perlu melacak jumlah setiap baris dengan lebih sedikit perintah gunakan -N
pilihan.
# less -N /var/log/daemon.log.
Tampilkan Nomor untuk Setiap Baris di File
1 12 Apr 11:50:01 tecmint CRON[6932]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 2 12 Apr 11:50:01 tecmint CRON[6932]: pam_unix (cron: session): sesi ditutup untuk root pengguna 3 12 Apr 11:55:01 tecmint CRON[7159]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 4 12 Apr 11:55:01 tecmint CRON[7160]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 5 12 Apr 11:55:01 tecmint CRON[7160]: pam_unix (cron: session): sesi ditutup untuk root pengguna 6 12 Apr 11:55:02 tecmint CRON[7159]: pam_unix (cron: session): sesi ditutup untuk root pengguna 7 Apr 12 12:00:01 tecmint CRON[7290]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 8 Apr 12 12:00:01 tecmint CRON[7290]: pam_unix (cron: session): sesi ditutup untuk root pengguna 9 12 April 12:05:01 tecmint CRON[7435]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 10 12 April 12:05:01 tecmint CRON[7436]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) 11 12 Apr 12:05:01 tecmint CRON[7436]: pam_unix (cron: session): sesi ditutup untuk root pengguna.
Secara default satu-satunya cara untuk keluar lebih sedikit perintah adalah untuk memukul 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.log.
Untuk membuka file pada kemunculan pertama suatu pola, gunakan sintaks berikut:
# less +/sshd /var/log/auth.log.
Tampilkan String Pencocokan yang Diberikan di File
12 Apr 16:19:39 waktu sshd[16666]: Kata sandi yang diterima untuk tecmint dari 192.168.0.15 port 41634 ssh2. 12 Apr 16:19:39 waktu sshd[16666]: pam_unix(sshd:session): sesi dibuka untuk pengguna yang ditentukan oleh (uid=0) 12 April 16:19:39 tecmint systemd-logind[954]: Sesi baru 1 dari pengguna tecmint. 12 Apr 16:19:48 menitsshd[16728]: Menerima pemutusan dari 192.168.0.15: 11: terputus oleh pengguna. 12 Apr 16:19:48 menit sshd[16666]: pam_unix(sshd:session): sesi ditutup untuk pengguna tecmint. Apr 12 16:20:01 tecmint CRON[16799]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) Apr 12 16:20:02 tecmint CRON[16799]: pam_unix (cron: session): sesi ditutup untuk root pengguna. Apr 12 16:25:01 tecmint CRON[17026]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0) Apr 12 16:25:01 tecmint CRON[17025]: pam_unix (cron: session): sesi dibuka untuk root pengguna oleh (uid=0)
Perintah di atas memberitahu lebih sedikit membuka auth.log file di pertandingan pertama sshd
rangkaian.
Untuk secara otomatis menambahkan konten file yang dibuka di lebih sedikit perintah gunakan Shift+f
kombinasi tombol atau jalankan lebih sedikit dengan sintaks berikut.
# less +F /var/log/syslog.
Ini membuat lebih sedikit untuk dijalankan dalam mode interaktif (langsung) dan menampilkan konten baru secara on-fly sambil menunggu data baru ditulis ke file. Perilaku ini mirip dengan perintah tail -f.
Dalam kombinasi dengan pola, Anda dapat menonton file log secara interaktif dengan Shift+f
penekanan tombol saat mencocokkan kata kunci. Untuk keluar dari mode langsung cukup tekan Ctrl+c
kunci.
# less +/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