この場合はある程度使用してください。

この場合はある程度使用してください。

私は大学でLinuxコースを紹介しています。先生は私たちにこの問題に使用できる命令を見せたいと思います。

「1行ずつナビゲートできるページングコントロールを使用してファイルの内容を表示します。」

彼は唯一の正解は「少ない」と述べた。しかし、「より少ない」と「もっと」は同じように動作しませんか? 1行ずつ(Enter)またはページごとに(スペース)移動できます。どちらも正しいですか?

編集する:

どうか尋ねなければならないと思います。もっとそして少ない(申し訳ありませんが、他のポスターと同様に、これらのテキストと画像の形式を指定する方法はわかりません。)で行うことができます。 )。私は彼らができるかどうかはできないと思います。

私の経験によれば、読書(同じことができると言われたLinux +本もあります)とコメント(例:アントニーの、すべてこのように動作するようです。

答え1

私は教師の質問がUnixを学ぶ人にとって特に役に立つとは思わない。彼らが期待する答えははるかに便利ではありません。このlessユーティリティは、最新のUnixファミリーのオペレーティングシステムで広く使用されていますが、実際にPOSIXが要求するものではありません。一方、moreユーティリティはPOSIXで指定- この仕様には段階的なナビゲーションが含まれています。

moreユーティリティで記述されるPOSIX「ページ別にファイルを表示」しかし、詳細な説明たとえば、段階的なナビゲーション機能について説明します。一行前方にスクロール。それは価値があるため、more個人的に使用したすべての実装では、Enter一度に1行ずつ前方にスクロールできます(したがって、POSIXと完全に互換性があるわけではありません)。

一部のシステムでは、実行可能ファイルへmoreのシンボリックリンクが可能であることに注意してください。lessこの場合、POSIXで指定したコマンドはエミュレートlessされます。more実行していると思うかもしれませんが、more実際には実行中ですless(このシミュレーションは環境変数をLESS_IS_MORE1に設定することで実行できます)。つまり、を押してから、lessこの互換モードで実際に実行されているかどうかを確認します。たとえば、(ほとんどの実装)では、何もしない場合はバージョン番号を印刷します。-V-ShiftVlesslessless 481more

答え2

More今後のみ移動できますが、lessファイルの先頭に戻ることもできます。

答え3

Lessこのコマンドは、単に端末に表示される内容をメモリにバッファリングします。ただし、moreコマンドはファイルのすべての内容をメモリにバッファリングしてから内容を表示します。それらの間には唯一ですが、本当に大きな違いがあります。少ないほど良いです:)

答え4

以下を使用して後ろに移動できますmore。 「ライン別」ナビゲーションに使用kまたは「ページ別」ナビゲーションに使用b

関連情報