Saya ingin tahu caranya
cat my-verylong-file
dan tunjukkan dari atas alih-alih dari ujung. Seperti perintah manusia .
man man).
Saya ingin tahu caranya
cat my-verylong-file
dan tunjukkan dari atas alih-alih dari ujung. Seperti perintah manusia .
man man).
Jawaban:
Gunakan less, yang akan menampilkan file dari atas, memungkinkan Anda untuk menggulirnya, seperti man:
less my-verylong-file
Jika Anda hanya tertarik melihat n baris pertama file, headdapat menjadi alternatif:
head -n 25 filename
akan menampilkan 25 baris pertama file.
Hal yang sama untuk n baris terakhir file dengan tail:
tail -n 25 filename
lesssehingga -Rdiaktifkan secara default. Lihat jawaban saya.
more dan less : hal yang sama :)
mandigunakan less(1)sebagai pager secara default. Gunakan itu sebagai ganti cat. Lihat juga jawaban @ vidarlo .
lessagar lebih baik:Saya suka alias m=less, jadi itu hanya perintah satu huruf, karena saya mengetiknya sepanjang waktu. Menempatkan |mdi ujung apa pun pipa itu menjadi pager.
Anda dapat menempatkan opsi seperti -iMRj5Xdi alias (misalnya alias m='less -iMRX), tetapi saya melakukannya dengan ~/.lesskeyfile saya . (Lihat lesskey(1)).
-i: penelusuran tidak peka huruf besar-kecil (kecuali Anda menggunakan huruf kapital apa pun)-M: baris status lebih panjang, menampilkan nomor baris dan persentase file-R: izinkan beberapa kode kontrol melalui, sehingga Anda dapat menyalurkan perintah berwarna menjadi lebih sedikit.-X: jangan beralih ke layar "pengganti" terminal emulator, jadi apa pun yang Anda lihat akan tetap ada saat Anda qkehabisan less. (bagus untuk halaman manual setelah Anda menemukan opsi yang Anda inginkan, dan ingin melihatnya saat mengetiknya.)-j5: pencarian menempatkan garis target di baris 5 alih-alih bagian atas layar. Sehingga Anda dapat melihat konteks di kedua sisi hasil pencarian Anda. (Terkadang saya mengubah ini secara interaktif, dengan mengetik -j40atau sesuatu di dalamnya less, jika itu paling berguna untuk melihat konteks sebelum pencarian hit).Saya juga mengikat .untuk next-file, dan ,untuk prev-file, karena binding default dua karakter terpisah yang jauh lebih lambat untuk mengetik: :ndan :p.
Ini milik saya .lesskey:
$ cat .lesskey
. next-file
, prev-file
#env
LESS = iMRj5X
Jalankan lesskeyuntuk "kompilasi" menjadi ~/.less.
Ini mungkin penting lebih dari 20 tahun yang lalu, tetapi lessmembaca file biner itu daripada mengurai file konfigurasi teks setiap kali dimulai.
moreperintah ... tetapi karenamorekurang mampu daripadaless, sangat benar bahwa "lebih sedikit lebih banyak". Akhirnya ada jugapguntuk "halaman". Anda juga dapat menggunakan perintah ini dengan pipa - mis.ls -l | lessuntuk memecah daftar file yang sangat panjang menjadi beberapa halaman. Dan Anda bahkan bisa menggunakannyacat my-verylong-file | less.