Saya sekarang menggunakan Arch Linux, dan menemukan perintah most
berfungsi seperti more
dan less
. Untuk memahami perbedaan di antara mereka adalah masalah yang membingungkan. Pertanyaannya, bukankah lebih dari sekadar lebih? menyebutkan perbedaan antara less
dan more
. Apakah Anda tahu perbedaan kinerja warna, pintasan, dan kemampuan bergerak maju dan mundur?
command-line
less
more
most
Chongxu Ren
sumber
sumber
less
tetapi dapat melakukan beberapa jendelaless
tidak bisa melakukan warna. Jalankanls | less
dan saya mendapatkan sesuatu yang tidak dapat dibaca.ls --color=yes | less -R
.ls
biasanya menonaktifkan pewarnaan teks ketika sedang melakukan sesuatu.less
perlu-R
meneruskan karakter pelarian ANSI ke layar atau-r
untuk lolos dari semua karakter ke layar.most
bekerja lebih atau kurang sepertimore
danless
- FTFY.Jawaban:
lebih
more
adalah utilitas lama. Ketika teks yang diteruskan terlalu besar untuk muat di satu layar, itu halaman itu. Anda dapat menggulir ke bawah tetapi tidak ke atas.Beberapa sistem hardlink
more
keless
, menyediakan pengguna dengan hibrida aneh dari dua program yang terlihat sepertimore
dan berhenti pada akhir file sepertimore
namun memiliki beberapaless
fitur seperti mundur bergulir. Ini adalah hasil dariless
'smore
modus kompatibilitas. Anda dapat mengaktifkan mode kompatibilitas ini dengan sementaraLESS_IS_MORE=1 less ...
.more
melewati urutan pelarian baku secara default. Escape sequence memberi tahu terminal Anda warna mana yang ingin ditampilkan.kurang
less
ditulis oleh seorang pria yang muak denganmore
ketidakmampuan untuk menggulir mundur melalui file. Dia berubahless
menjadi proyek open source dan seiring waktu, berbagai individu menambahkan fitur baru ke dalamnya.less
masif sekarang. Itu sebabnya beberapa sistem tertanam yang kecil memilikimore
tetapi tidakless
. Sebagai perbandingan,less
sumber lebih dari 27000 baris.more
implementasi umumnya hanya sedikit lebih dari 2000 baris.Untuk bisa
less
melewati sekuens melarikan diri yang baku, Anda harus memberikannya-r
bendera. Anda juga dapat mengatakannya untuk hanya melewati karakter pelarian ANSI dengan memberikannya-R
bendera.Lihat
less
FAQ untuk lebih jelasnya: http://www.greenwoodsoftware.com/less/faq.htmlpaling
most
seharusnya lebih dari sekadarless
. Itu dapat menampilkan banyak file sekaligus. Secara default, ini memotong garis panjang alih-alih membungkusnya dan menyediakan mekanisme gulir kiri / kanan. sebagian besar situs web tidak memiliki informasi tentangmost
fitur. Halaman manualnya menunjukkan bahwa ia kehilangan setidaknya beberapaless
fitur seperti penulisan file log (Anda dapat menggunakannyatee
untuk ini) dan menjalankan perintah eksternal.Secara default,
most
gunakan keybindings non-vi-like yang aneh.man most | grep '\<vi.?\>'
tidak mengembalikan apa pun sehingga tidak mungkin untuk dimasukkanmost
ke mode vi-like.most
memiliki kemampuan untuk mendekompresi file yang dikompresi dengan gunzip sebelum membaca. Bilah statusnya memiliki informasi lebih banyak daripadaless
.most
melewati urutan pelarian baku secara default.sumber
less
Lebih, tetapi lebihmore
darimore
itu, jadimore
lebih sedikitless
, jadi gunakan lebih banyakless
jika kamu mau lebih sedikitmore
. (...) Jikaless
lebih darimore
,most
lebih dariless
. "—Slackware Linux Essentialsnotquite
Jawaban singkat:
Cukup gunakan
less
dan lupakanmore
Versi yang lebih panjang:
more
adalah utilitas lamaAnda tidak dapat menelusuri langkah bijak dengan lebih banyak, Anda dapat menggunakan ruang untuk menelusuri halaman bijak, atau memasukkan baris demi baris, itu saja.
less
adalahmore
+ fitur tambahanAnda dapat menelusuri halaman bijak, garis bijak ke atas dan ke bawah, cari
sumber
Ada satu aplikasi tunggal dimana saya lebih memilih
more
untukless
:Untuk memeriksa file log yang dimodifikasi TERBARU (dalam
/var/log/
), saya menggunakanls -AltF | more
.Sementara
less
menghapus layar setelah keluar denganq
,more
meninggalkan file-file dan direktori yang tercantumls
pada layar, menyayangkan saya menghafal nama mereka untuk diperiksa.(Jika ada yang tahu parameter atau konfigurasi yang memungkinkan
less
untuk menyimpan teks setelah keluar, itu akan membuat posting ini usang.)sumber
-X
(long form--no-init
:). Dariless
'manpage:Disables sending the termcap initialization and deinitialization strings to the terminal. This is sometimes desirable if the deinitialization string does something unnecessary, like clearing the screen.
less --version
memberi saya:less 458 (GNU regular expressions) Copyright (C) 1984-2012 Mark Nudelman
lebih lanjut:
more
adalah pager yang sangat mendasar, tertua, dan populer.more
awalnya hanya memungkinkan navigasi maju melalui file, meskipun implementasi yang lebih baru memungkinkan untuk gerakan mundur terbatas. yaitumore
dapat bergerak maju dan mundur dalam file teks tetapi tidak bisa bergerak mundur dalam pipa.less:
less
adalah pager yang lebih maju yang memungkinkan gerakan maju dan mundur, dan berisi fungsi tambahan seperti pencarian.less
tidak harus membaca seluruh file input sebelum memulai, jadi dengan file input besar itu dimulai lebih cepat daripada editor teks sukavi
.kebanyakan :
less
lebih darimore
,most
lebih dariless
. Sedangkan pager lain hanya dapat menampilkan satu file pada satu waktu, sebagian besar mampu melihat sejumlah file,sumber