Kembalikan gulungan ke depan. Bagaimana cara saya menggulir mundur satu baris sekaligus?
Kembalikan gulungan ke depan. Bagaimana cara saya menggulir mundur satu baris sekaligus?
Jawaban:
Hanya ada satu sistem operasi di mana apa yang Shadok katakan dalam komentar untuk jawaban lain sebenarnya adalah masalahnya. Itu bahkan bukan Unix. Tebak sistem operasi mana yang more
perintahnya hanya memberi Anda pengalaman pengguna Unix tahun 1988.
Anda memiliki dua pilihan more
perintah: /usr/bin/more
dan /usr/xpg4/bin/more
. Yang pertama tidak memiliki perintah satu baris belakang. Tapi yang terakhir itu . Ini k, secara opsional diawali oleh angka untuk menunjukkan jumlah baris yang berbeda. Dalam xpg4
nama direktori referensi X / Open Portability Guide Issue 4 , standar 1992 untuk Unices yang mendahului Spesifikasi Single Unix .
/usr/bin/more
dan /usr/bin/less
merupakan tautan ke file yang sama, yaitu GNU less
. Dipanggil via more
itu mencoba mengikuti spesifikasi POSIX / SUS untuk more
. Spesifikasi Single Unix menentukan bahwa perintah untuk menggulir kembali satu (atau lebih) baris k, secara opsional diawali oleh angka untuk menunjukkan jumlah baris yang berbeda, seperti Solaris.
The more
perintah adalah BSD more
versi 5.19, dari tahun 1988. Ia tidak memiliki urutan tombol untuk pergi ke belakang oleh garis, hanya satu untuk akan mundur oleh screenful.
Gunakan less
sebagai gantinya.
Less adalah program yang mirip dengan lebih banyak (1), tetapi yang memungkinkan gerakan mundur dalam file serta gerakan maju.
more
dan less
menghasilkan hasil yang sangat berbeda saat digunakan pada /etc/hostname
(atau file lain yang isinya cocok dalam satu layar). Dengan -FX
opsi, less
akan berperilaku seperti itu more
. Saya sekarang menggunakanalias more='less -FX'
Saya datang untuk menemukan jawaban dengan cepat tetapi tidak dapat menemukan jawaban sehingga kembali ke yang lama
man more
Anda dapat menggunakan k
untuk menggulir garis ke belakang atau [n]k
untuk menggulir ke belakang n garis
Ini bekerja untuk saya di more
mana more -V
memberi
lebih banyak dari util-linux 2.25.2
Untuk konteks, ini berada dalam wadah Docker Postgres 9.6.1 di mana uname -a
kembali
Linux 85c8072dc7eb 4.9.4-moby # 1 SMP Rabu 18 Jan 17:04:43 UTC 2017 x86_64 GNU / Linux