Up/ Downがコマンド履歴を提供することを認識しています。しかし、上下にスクロールして過去の出力をどのように見ますか?
私が使用しているShift+ Page Up/ Page Down、Alt+ Shift+ Up/ DownとPage Up/ Page Downしかし、これらのどれも動作するようには思えません。
Redhat Linuxボックスです。
Up/ Downがコマンド履歴を提供することを認識しています。しかし、上下にスクロールして過去の出力をどのように見ますか?
私が使用しているShift+ Page Up/ Page Down、Alt+ Shift+ Up/ DownとPage Up/ Page Downしかし、これらのどれも動作するようには思えません。
Redhat Linuxボックスです。
回答:
SHIFT+ Page UpとSHIFT+ Page Down。うまくいかない場合はこれを試してみてください:
端末プログラムに移動し、
Edit/Profile Preferences/Scrolling/Scrollback/Unlimited
チェックされていることを確認します。
このオプションの正確な場所はどこか異なるかもしれませんが、Redhatを使用しているようです。
Shift+ Fn+ UPまたはDOWNMacbookでは、スクロールできます。
別の方法:less
コマンド を使用できます。
コンソールに入力:
"your_command" | less
これにより、上下の矢印キーでスクロールできます。
基本的に、出力はless
コマンドでパイプされています。
scroll lock
てページングモードに入り、次に普通の矢印とpage up
/ page down
を使用してスクロールします。scroll lock
もう一度押すと、入力モードに戻ります。
行ごとのスクロールの代替
Ctrl+ Shift+ Up ArrowまたはDown Arrow
ページ全体をスクロールするShift+ Page UpまたPage Downはとは異なり、これは行ごとのスムーズなスクロールに役立ちます。これはまさに私が探していたものです。
Page Up
ありましたPage Down
。うまくいきます。
CONFIG_VGACON_SOFT_SCROLLBACK
Linuxコンソールで有効にする必要があると考えています。
SHIFT + Page Up
およびSHIFT + Page Down
は、Linux(仮想)コンソールで操作するための正しいキーですが、VMwareコンソールにはこれらの端末設定がありません。仮想コンソールのスクロールバックサイズは固定されています。このLinux仮想コンソールのスクロール動作のドキュメントによると、ビデオメモリサイズに制限されているようです。
システムにすでにインストールされている可能性のある別の代替方法は、GNU screenを使用することです。
# This starts screen which adds basic window management in terminals
screen
# This starts the copy mode you can use to scroll
<CTRL-A> [
# Now use the arrows to scroll
# To exit copy mode, do
<ESC>
より便利なオプション(複数のウィンドウなど)については、man画面を参照してください...
これは簡単にはできないようです:Arch Linux Wikiには、コンソールでこれを行う方法がリストされていません(仮想端末では簡単に可能です)。
tmuxスクロールを使用できます:
Ctrl- bその後[、通常のナビゲーションキーを使用してスクロールできます(例:Up ArrowまたはPgDn)。を押しqて、スクロールモードを終了します。
または、Ctrl- b PgUpを押して直接コピーモードにして、1ページ上にスクロールすることもできます(ほとんどの場合、これが望ましいように聞こえます)。
Ubuntuゲストを搭載したVMWareワークステーションで同じ問題が発生しました。VmWareがサーバービューからのスクロールアップをサポートしていないことがわかりました。私がしたことはx GUIをインストールし、そこからxtermを実行することでした。何らかの理由で同じように実行されますが、通常の方法でスクロールできます。これがVmWare仮想ボックスの将来の読者に役立つことを願っています。
mtr +(プラス)や-(マイナス)などの一部のコマンドでは、上下にスクロールします。