Pelajari Mengapa 'Kurang' lebih cepat dari perintah 'lebih banyak' untuk navigasi file yang efektif

Pelajari Mengapa 'Kurang' lebih cepat dari perintah 'lebih banyak' untuk navigasi file yang efektif

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.catatan 
Lihat 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 | lagi 
Lihat 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.catatan 
Tampilkan 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.catatan 
Tampilkan 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 SpacebaKunci 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.

Lihat Konten File Menggunakan lebih sedikit perintah

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.catatan 
Tampilkan 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.catatan 
Tampilkan 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