Ketahui mengapa 'kurang' lebih cepat daripada 'lebih banyak' perintah untuk navigasi fail yang berkesan

Ketahui mengapa 'kurang' lebih cepat daripada 'lebih banyak' perintah untuk navigasi fail yang berkesan

Lebih adalah baris arahan *nix yang digunakan untuk memaparkan kandungan fail dalam konsol. Penggunaan asas dari lebih Perintah adalah untuk menjalankan arahan terhadap fail seperti yang ditunjukkan di bawah:

Baca juga: Ketahui perbezaan antara arahan 'kucing' dan 'tac' dengan contoh

Ketahui arahan Linux 'More'

# lebih/var/log/auth.log 
Lihat kandungan auth.fail log
Apr 12 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_unix (Cron: Sesi) : Sesi ditutup untuk akar pengguna Apr 12 11:55:01 Tecmint Cron [7159]: Pam_unix (Cron: sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) Apr 12 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 akar pengguna 12 Apr 11:55:02 Tecmint Cron [7159]: Pam_unix (Cron: Sesi): Sesi ditutup untuk pengguna akar Apr 12 12:00:01 Tecmint Cron [7290]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) 12 12:00:01 Tecmint Cron [7290]: Pam_unix (Cron: Sesi): Sesi ditutup untuk akar pengguna 12 Apr 12:05:01 Tecmint Cron [7435]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh (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 akar pengguna 12:05:02 Tecmint Cron [7435]: Pam_unix (Cron: Sesi): Sesi ditutup untuk akar pengguna 12 Apr 12:09:01 Tecmint Cron [7542]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) 12 12:09:01 Tecmint Cron [7542]: Pam_unix (Cron: Sesi): Sesi ditutup untuk pengguna akar Apr 12 12:10:01 Tecmint Cron [7577]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) Apr 12 12:10:01 Tecmint Cron [7577]: Pam_unix (Cron: Sesi): Sesi ditutup untuk akar pengguna Apr 12 12:15:01 Tecmint Cron [7699]: Pam_unix (Cron: Sesi): sesi dibuka untuk akar pengguna oleh (uid = 0) 12 Apr 12:15:01 Tecmint Cron [7700]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) 12 Apr 12:15:01 Tecmint Cron [7700]: Pam_unix (Cron: Sesi):Sesi Ditutup untuk Pengguna Root Apr 12 12:15:01 Tecmint Cron [7699]: Pam_unix (Cron: Sesi): Sesi ditutup untuk akar pengguna .. 

Cara lain untuk digunakan lebih Perintah Bersama (Pipa) dengan arahan lain, seperti perintah kucing, seperti yang ditunjukkan di bawah contoh:

# kucing/var/log/auth.log | lebih 
Lihat dan navigasi kandungan fail

Untuk menavigasi talian fail mengikut talian Tekan Masukkan kekunci atau tekan Spacebar Kunci untuk menavigasi satu halaman pada satu masa, halaman menjadi saiz skrin terminal semasa anda. Untuk keluar dari arahan hanya tekan q kunci.

Pilihan berguna untuk lebih banyak arahan ialah -nombor suis yang membolehkan anda menetapkan bilangan baris halaman harus mengandungi. Sebagai contoh memaparkan auth.log fail sebagai halaman dari 10 garis:

# more -10/var/log/auth.log 
Tunjukkan hanya 10 baris fail pertama

Juga, anda boleh memaparkan halaman bermula dari nombor baris tertentu menggunakan +nombor Pilihan seperti yang digambarkan di bawah:

# Lagi +14/var/log/auth.log 
Tunjukkan hanya 14 baris pertama auth.fail log
Apr 12 12:09:01 Tecmint Cron [7542]: Pam_unix (Cron: sesi): Sesi ditutup untuk pengguna akar Apr 12 12:10:01 Tecmint Cron [7577]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) Apr 12 12:10:01 Tecmint Cron [7577]: Pam_unix (Cron: Sesi): Sesi ditutup untuk pengguna akar Apr 12 12:15:01 Tecmint Cron [7699]: Pam_unix (Cron: Sesi) : Sesi dibuka untuk akar pengguna oleh (uid = 0) 12 Apr 12:15:01 Tecmint Cron [7700]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) 12 Apr 12:15:01 Tecmint Cron [7700]: Pam_unix (Cron: Sesi): Sesi ditutup untuk pengguna akar Apr 12 12:15:01 Tecmint Cron [7699]: Pam_unix (Cron: Sesi): Sesi ditutup untuk akar pengguna 12 Apr 12 12:16:01 Tecmint Mate-Screensaver-Dialog: GKR-PAM: Log masuk Kunci Keyring 12 Apr 12:17:01 Tecmint Cron [7793]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) Apr 12 12:17 : 01 Tecmint Cron [7793]: Pam_unix (Cron: Sesi):Sesi ditutup untuk akar pengguna Apr 12 12:20:01 Tecmint Cron [7905]: Pam_unix (Cron: Sesi): Sesi Dibuka untuk Root Pengguna oleh (UID = 0) Apr 12 12:20:01 Tecmint Cron [7905]: PAM_UNIX (Cron: Sesi): Sesi ditutup untuk akar pengguna 12 Apr 12:25:01 Tecmint Cron [8107]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) 12 Apr 12:25:01 Tecmint Cron [8108]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar pengguna oleh ( 

Ketahui perintah Linux 'kurang'

Sama seperti lebih, kurang Perintah membolehkan anda melihat kandungan fail dan menavigasi melalui fail. Perbezaan utama antara lebih dan kurang ialah kurang Perintah lebih cepat kerana ia tidak memuatkan keseluruhan fail sekaligus dan membolehkan navigasi walaupun fail menggunakan halaman naik/ke bawah Kunci.

In boleh digunakan sebagai arahan mandiri yang dikeluarkan terhadap fail atau digunakan dengan paip dengan banyak arahan Linux untuk menyempitkan output skrin mereka yang membolehkan anda menatal hasil.

# kurang/var/log/auth.log # ls /etc | kurang 

Anda boleh menavigasi talian fail mengikut talian menekan Masukkan kunci. Navigasi halaman boleh dikendalikan dengan SpacebaR Kunci. Saiz halaman diwakili oleh saiz skrin terminal semasa anda. Untuk keluar dari jenis arahan q kunci, cara yang sama seperti arahan lebih lanjut.

Ciri berguna dari kurang Perintah adalah penggunaan /Word-to-Sach pilihan. Contohnya anda boleh mencari dan memadankan semua SSHD mesej dari fail log dengan secara interaktif menentukan /sshd tali.

Lihat Kandungan Fail Menggunakan Kurang Perintah

Untuk memaparkan fail yang menatap nombor baris tertentu gunakan sintaks berikut:

# kurang +5/var/log/auth.log 

Sekiranya anda perlu menjejaki bilangan setiap baris dengan kurang Perintah Gunakan -N pilihan.

# kurang -n/var/log/daemon.log 
Tunjukkan nombor untuk setiap baris dalam fail
 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 akar 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 akar pengguna 6 12 Apr 11:55:02 Tecmint Cron [7159]: Pam_unix (Cron: Sesi): Sesi ditutup untuk akar pengguna 7 Apr 12 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 akar pengguna 9 12 Apr 12:05:01 Tecmint Cron [7435]: Pam_unix (Cron: Sesi): Sesi Dibuka untuk Root Pengguna oleh (UID = 0) 10 Apr 12 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 akar pengguna 

Secara lalai satu -satunya cara untuk keluar kurang Perintah adalah untuk memukul q kunci. Untuk mengubah tingkah laku ini dan keluar secara automatik apabila sampai ke akhir fail Gunakan -e atau -E pilihan:

# kurang -e/var/log/auth.log # kurang -e/var/log/auth.log 

Untuk membuka fail pada kejadian pertama corak gunakan sintaks berikut:

# kurang +/sshd/var/log/auth.log 
Tunjukkan rentetan yang sepadan dalam fail
12 Apr 16:19:39 Tecmint SSHD[16666]: Kata laluan yang diterima untuk Tecmint dari tahun 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 Pengguna Tecmint. 12 Apr 16:19:48 Tecmint SSHD[16728]: diterima putuskan dari tahun 192.168.0.15: 11: diputuskan oleh pengguna 12 Apr 16:19:48 Tecmint SSHD[16666]: Pam_unix (SSHD: Sesi): Sesi ditutup untuk pengguna Tecmint Apr 12 16:20:01 Tecmint Cron [16799]: Pam_unix (Cron: sesi): Sesi dibuka untuk akar pengguna oleh (uid = 0) 12 Apr 16:20:02 Tecmint Cron [ 16799]: Pam_unix (Cron: Sesi): Sesi ditutup untuk akar pengguna 12 Apr 16:25:01 Tecmint Cron [17026]: Pam_unix (Cron: Sesi): Sesi dibuka untuk akar 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 memberitahu kurang untuk membuka auth.log fail pada perlawanan pertama SSHD tali.

Untuk menambahkan kandungan fail secara automatik kurang Perintah Gunakan Shift+f Gabungan kekunci atau kurang berjalan dengan sintaks berikut.

# kurang +f/var/log/syslog 

Ini kurang berjalan dalam mod interaktif (hidup) dan memaparkan kandungan baru secara terbang sambil menunggu data baru ditulis ke fail. Tingkah laku ini serupa dengan perintah ekor -f.

Dalam kombinasi dengan corak anda boleh menonton fail log secara interaktif Shift+f strok utama semasa memadankan kata kunci. Untuk keluar dari mod langsung, tekan hanya Ctrl+c Kunci.

# kurang +/cron/var/log/syslog 

Sama ada anda memutuskan untuk menggunakan lebih atau kurang, yang merupakan pilihan peribadi, ingatlah itu kurang lebih banyak dengan lebih ciri-ciri.

Baca juga: Urus fail dengan berkesan menggunakan arahan kepala, ekor dan kucing