Saat melihat konten file, saya ingin cat
file pendek secara otomatis tetapi less
yang melebihi ukuran layar. Saya bisa menggunakan sesuatu dengan wc -l
, tetapi apakah ada cara yang lebih baik yang mungkin juga mempertimbangkan ukuran jendela / jumlah garis saat ini yang tersedia?
CATATAN: Secara umum Anda harus menghindari menggunakan
—
Chris Page
cat
untuk melihat file. Biasanya Anda hanya perlu menggunakan cat
untuk mengirim konten file ke stdout sehingga dapat disalurkan ke proses lain. Alasan untuk tidak menggunakan cat
untuk melihat adalah mengirimkan byte mentah ke terminal, yang dapat menyebabkan perintah terminal yang tidak diharapkan dieksekusi (misalnya, beberapa pengguna terjebak ketika sebuah file berisi byte yang tepat untuk menonaktifkan keyboard terminal) . Anda biasanya harus menggunakan pager like less
atau editor, yang akan memformat karakter khusus untuk tampilan sehingga mereka tidak ditafsirkan oleh terminal.
Jika Anda akan menggunakan cat untuk melihat konten file secara langsung di terminal, setidaknya gunakan
—
Chris Page
cat -v
sehingga ia lolos dari karakter khusus.
@ Bitmask poin bagus, itu sebabnya saya bertanya Apakah membagi layar
—
Tobias Kienzler
cat
mungkin? yang mungkin merupakan solusi yang lebih baik
Keyboard @ChrisPage saya tidak dibunuh, tapi saya pikir saya berhasil mengacaukan codepage sekali ... Terima kasih untuk menunjuk
—
Tobias Kienzler
cat -v
keluar
git log
mana melakukan hal yang tepat ini. Anda tidak pernah tahu sebelumnya apa yang akan Anda dapatkan (apakah Anda harus memukulq
?).