Returnは前方にスクロールします。一度に1行後ろにスクロールするにはどうすればよいですか?
Shadokが別の回答へのコメントで言うことが実際に当てはまるオペレーティングシステムは1つだけです。 Unixでもありません。 more
コマンドが1988年のUnixユーザーエクスペリエンスしか提供していないオペレーティングシステムを推測してください。
more
コマンドには2つの選択肢があります:/usr/bin/more
および/usr/xpg4/bin/more
。前者には、戻る1行コマンドはありません。しかし、後者は行います。です k、オプションで番号を前に付けて、異なる行数を示します。 xpg4
は、ディレクトリ名のX/Open Portability Guide Issue 4を参照します。これは、Single Unix Specification。
/usr/bin/more
および/usr/bin/less
は同じファイルへのリンクであり、GNU less
です。more
を介して呼び出され、more
。シングルUnix仕様では、1行(または複数行)後ろにスクロールするコマンドは k、Solarisと同様に、必要に応じて番号を前に付けて、異なる行数を示す。
more
コマンドは、1988年のBSD more
バージョン5.19です。1行ずつ戻るためのキーシーケンスはありません。画面全体を戻るためのキーシーケンスはありません。
代わりにless
を使用してください。
Lessはmore(1)に似たプログラムですが、ファイル内の後方移動と前方移動が可能です。
私はすぐに答えを見つけるために来ましたが、答えを見つけることができなかったため、古き良き時代に戻りましたman more
k
を使用して、行を逆方向にスクロールするか、[n]k
n行後ろにスクロールします
これはmore
で機能しましたが、more -V
は
util-linux 2.25.2の詳細
コンテキストでは、これはuname -a
が返すPostgres 9.6.1 Dockerコンテナにありました
Linux 85c8072dc7eb 4.9.4-moby#1 SMP Wed Jan 18 17:04:43 UTC 2017 x86_64 GNU/Linux
more
から、v
を使用してviまたはvimを開始し、次にCTRL-E
は行ごとに下に移動し、CTRL-Y
行ごとに上に移動します。