Bagaimana cara saya menggulir di bash hanya menggunakan keyboard? Jika tidak mungkin di bash, apakah ada cangkang lain yang mendukung ini?
Bagaimana cara saya menggulir di bash hanya menggunakan keyboard? Jika tidak mungkin di bash, apakah ada cangkang lain yang mendukung ini?
Jawaban:
Di "terminal" (bukan emulator grafis seperti gterm
),
Shift+ PageUpdan Shift+ PageDownkerja.
Saya menggunakan terminal default di Ubuntu 14 (bash) dan untuk menggulir halaman itu Shift+ PageUpatau Shift+ PageDownuntuk naik / turun seluruh halaman.
Ctrl+ Shift+ Upatau Ctrl+ Shift+ Downuntuk naik / turun per baris.
Ini tergantung pada emulator terminal Anda, bukan shell yang Anda gunakan. Saya pribadi menggunakan Layar GNU . Dari uraian:
Layar adalah pengelola jendela layar penuh yang melipatgandakan terminal fisik antara beberapa proses, biasanya shell interaktif.
Anda dapat menggunakan C-a [
untuk masuk ke mode scrollback. Dari sini, Anda dapat menggulir dengan keyboard dan bahkan menyalin dan menempel. Mode dapat keluar dari dengan menggunakan Esc
tombol.
Keyboard: Apple / Mac
Terminal / Emu: Terminal OSX
Shell: bash
fn + up_arrow: halaman ke atas fn + down_arrow: halaman ke bawah cmd + up_arrow: berbaris cmd + down_arrow: baris ke bawah
fn
dengan baik shift
, command
atau option
ditambah panah untuk arah
Di sebagian besar terminal yang saya tahu Anda dapat menggunakan Shift+ PageUpdan Shift+ DownDownuntuk menggulir. Perhatikan bahwa beberapa terminal tidak mendukung pengguliran, atau gunakan buffer sejarah yang sangat terbatas. Dalam kasus terakhir, Anda mungkin ingin menambah batas, jika dapat dikonfigurasi.
Sebagai alternatif, gunakan pager; misalnya less
,.
Pada FreeBSD, Anda dapat menggunakan Scroll Lockuntuk mengaktifkan mode pengguliran layar. Tekan sekali, lalu gunakan Atas / Bawah, PgUp / PgDown, Home / End untuk menggulir. Tekan lagi untuk melompat kembali dan melanjutkan mengetik.
Jika Anda menggunakan VirtureBoxVM pada Mac OS, tekan SHIFT + fn + up_arrow (atau down_arrow) untuk bergulir.
Ada cara lain untuk menunjukkan segala sesuatu di terminal terorganisir, tulis hingga yang terakhir ke perintah "| less" dan dengan mengklik SPACE BUTTON Anda dapat menggulir ke bawah.
ps aux
ps aux | less
ps fax
ps fax | less
Linux di Apple / Mac Keyboard (setidaknya di MacBook Pro)