Ketika saya melakukannya more filename
dan less filename
, tampaknya terminal yang dihasilkan sangat mirip. Saya dapat menavigasi dan mencari melalui file saya identik ( j, Space, /pattern
, dll).
Saya merasa sulit untuk percaya bahwa less
adalah more
dan sebaliknya. Apakah ada perbedaan di antara keduanya?
command-line
less
more
Zaid
sumber
sumber
less
lebih darimore
, lebih atau kurang,more
kurang dariless
. ;-)less
danmore
dieksekusi sama, sedangkan pada yang lain berbeda.Jawaban:
Perbedaannya sebagian besar historis pada saat ini, saya percaya beberapa sistem bahkan memiliki
more
danless
mengaitkannya ke biner yang sama.Awalnya,
more
cukup banyak hanya memungkinkan Anda untuk bergerak maju dalam file, tetapi cukup baik untuk buffering output.less
ditulis sebagai peningkatanmore
yang memungkinkan Anda untuk menggulir di sekitar teks yang ditampilkanBaris pertama saya
man less
cukup banyak merangkumnya:sumber
more
bertindak seperti kunomore
--- Anda tidak dapat mundur satu halaman. Dan itu adalah PAGER default. Membuatku gila ...less
jauh lebih banyak daripadamore
, misalnya Anda memiliki lebih banyak fungsi:Dan saya tidak ingat lagi ;-)
sumber
h
: semua yang Anda tidak ingat;)Selain fitur-fitur tambahan yang telah disebutkan dalam
less
, ia juga memiliki vperintah yang membuka file saat ini divi
posisi yang sama. Ketika Anda keluarvi
, Anda akan kembaliless
dengan file (mungkin diperbarui) yang ditampilkan.sumber
more
interaktif itu juga dapat mulaivi
dengan menekan v.Ada beberapa hal yang saya lakukan sepanjang waktu
less
, yang tidak berfungsimore
(setidaknya versi pada sistem yang saya gunakan. Satu digunakan Guntuk pergi ke akhir file, dan guntuk pergi ke awal. Ini berguna untuk file log, ketika Anda mencari entri terbaru di akhir file. Yang lainnya adalah pencarian, di manaless
menyoroti pertandingan, sementaramore
hanya membawa Anda ke bagian file di mana pertandingan terjadi, tetapi tidak menunjukkan di mana itu.sumber
Kurang memiliki lebih banyak fungsi.
Anda dapat menggunakan
v
untuk melompat ke $ EDITOR saat ini. Anda dapat mengonversi ke mode tail -f denganf
serta semua tips lain yang ditawarkan.sumber
Ubuntu masih memiliki tempat sampah yang lebih sedikit / lebih banyak. Setidaknya milik saya, atau
more
perintah mengirim argumen yang berbeda menjadi kurang.Dalam hal apa pun, untuk melihat perbedaannya, cari file yang memiliki lebih banyak baris daripada yang dapat Anda lihat pada satu waktu di terminal Anda. Ketik
cat
, lalu nama file. Itu hanya akan membuang seluruh file. Ketikmore
, lalu nama file. Jika di ubuntu, atau setidaknya versi saya (9,10), Anda akan melihat layar pertama--More--(27%)
, yang berarti ada lebih banyak file, dan Anda telah melihat 27% sejauh ini. Tekan spasi untuk melihat halaman berikutnya.less
memungkinkan memindahkan baris demi baris, bolak-balik, ditambah pencarian dan banyak hal lainnya.Pada dasarnya, gunakan
less
. Anda mungkin tidak akan pernah membutuhkanmore
apa pun. Saya sudah menggunakanless
file besar dan sepertinya OK. Saya tidak berpikir itu hal-hal gila seperti memuat semuanya ke dalam memori ( Notepad batuk ). Menampilkan nomor baris bisa memakan waktu cukup lama, dengan file besar.sumber
1
).Setidaknya pada sistem yang saya gunakan:
more
keluar secara otomatis ketika Anda mencapai akhir fileless
mengharuskan Anda untuk keluar secara eksplisit.sumber
Juga lebih sedikit yang dapat melihat file zip / terkompresi, lebih banyak yang tidak bisa melakukannya.
sumber