キーボードを使用して端末をスクロールする方法は?


149

キーボードのみを使用してbashでスクロールするにはどうすればよいですか?bashで不可能な場合、これをサポートする他のシェルはありますか?


34
これはシェルの機能ではなく、ターミナルエミュレータの機能です。参照してください「末端」、「シェル」、「TTY」と「コンソール」の間の正確な違いは何ですか?どの端末を使用していますか?
ジル

1
これは広すぎると思います。前述のように、スクロールはターミナルエミュレータ機能であり、シェル機能ではありません。あり非常に多く、本当に全く異なる方法でスクロールしない、または実装し、その多くの端末エミュレータが。
アンコ

そのスコアに:特にGNOMEターミナルについての質問については、質問者が最初ものの、またターミナルエミュレータプログラムを指定していない、見unix.stackexchange.com/questions/460422
JdeBP

誰かがWSLでUbuntuの答えを見つけたら、感謝します。現在の答えは役に立たない。
ブラムヴァンロイ

回答:


173

「端末」(ではないグラフィックエミュレータgterm)では、 Shift+ PageUpShift+がPageDown機能します。


4
Shift +上矢印およびShift +下矢印は、一度にスクロールする行でも機能します。
ジョー

3
私にとってはctrl-shift + Uparrow
ヘルマンインジャルドソン

31

Ubuntu 14(bash)でデフォルトのターミナルを使用し、ページごとにスクロールするにはShift+ PageUpまたはShift+でPageDownページ全体を上下に移動します。

Ctrl+ Shift+ UpまたはCtrl+ Shift+ Down行ごとに上下に移動します。


17

これは、使用しているシェルではなく、ターミナルエミュレータに依存します。私は個人的にGNU Screenを使用しています。説明から:

Screenは、複数のプロセス(通常は対話型シェル)間で物理端末を多重化するフルスクリーンウィンドウマネージャーです。

を使用C-a [してスクロールバックモードを開始できます。ここから、キーボードでスクロールしたり、コピーアンドペーストしたりできます。Escキーを使用して、モードを終了できます。


13

キーボード: Apple / Mac

ターミナル/ Emu: OSXターミナル

シェル: bash

fn + up_arrow:ページアップ
fn + down_arrow:1ページ下
cmd + up_arrow:ラインアップ
cmd + down_arrow:ラインダウン

2
これは何も追加せず、Mac固有であるように見え(適切にマークされていれば悪いことではありません)、bashには適用されず、ターミナルエミュレーターに適用されます(これが何であるかを知っている場合に役立ちます)。
15

1
fnとマークされたキーも、cmdとマークされたキーもありません。
アントン

3
@Anthon Macを使用しないのですか?OPは質問でオペレーティングシステムを指定していません。
DisplayName

ITERMのためにあなたがいずれかを使用することができますfnのいずれかshiftcommandまたはoption方向のためにプラス矢印を
lacostenycoder

CMD +アップに便利👍ある
killscreenmike

4

私が知っているほとんどの端末では、スクロールにShift+ PageUpShift+ DownDownを使用できます。一部の端末はスクロールをサポートしていないか、非常に限られた履歴バッファーを使用していることに注意してください。後者の場合、構成可能な場合は制限を増やすことができます。

別の方法として、ポケットベルを使用します。例えば、less


4

FreeBSDでは、Scroll Lock画面スクロールモードの切り替えに使用できます。一度押してから、上/下、PgUp / PgDown、Home / Endを使用してスクロールします。もう一度押して下にジャンプし、入力を再開します。


1

Mac OSでVirtureBoxVMを使用する場合は、SHIFT + fn + up_arrow(またはdown_arrow)を押してロールします。


0

ターミナル内のすべてを表示する別の方法があります。すべてのコマンド「| less」に最後まで書き込み、スペースボタンをクリックすると、上にスクロールできます。

  • ps aux
  • ps aux | less

  • ps fax

  • ps fax | less

0

Linux on Apple / Mac Keyboard(少なくともMacBook Pro)

  • Page-up: shift + fn + UpArrow
  • Page-down: shift + fn + DownArrow
  • ラインアップ: shift + control + UpArrow
  • ラインダウン: shift + control + DownArrow
  • ホーム: shift + fn +左矢印
  • 終了: shift + fn + RightArrow
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.