左の列の表示行数を少なくするコマンドは何ですか?
less
プログラマーが使用しているからといって、話題にはなりません。鉛筆も「プログラマが使用するツール」ですが、鉛筆を削る方法についての質問はここでは適切ではありません。
左の列の表示行数を少なくするコマンドは何ですか?
less
プログラマーが使用しているからといって、話題にはなりません。鉛筆も「プログラマが使用するツール」ですが、鉛筆を削る方法についての質問はここでは適切ではありません。
回答:
マニュアルから:
-Nまたは--LINE-NUMBERSディスプレイの各行の先頭に行番号を表示します。
次のように入力して、終了せずに行番号を切り替えることもできます-N
。
この方法でlessのコマンドラインオプションを切り替えることができます。
が開いている=
ときにを押しless
て、現在の画面に関する情報(行番号を含む)を次の形式で表示することもできます。
myfile.txt lines 20530-20585/1816468 byte 1098945/116097872 1% (press RETURN)
したがって、ここでは、たとえば、画面には現在行が表示されて20530-20585
おり、ファイルには合計1816468
行が含まれています。
環境変数を設定して、常にこれらのオプションをすべての対象外のファイルに適用することができます。
export LESS='-RS#3NM~g'
alias less="LESS='-RS#3NM~g' less"
では、.bashrc
私の一日でした!ありがとう!
コマンド行は、フラグを立てる-N
か--LINE-NUMBERS
、画面の各行の先頭に行番号を表示させます。
とless
入力して、終了せずに行番号を切り替えることもできます-N<return>
。less
このようにして、のコマンドラインオプションを切り替えることができます。
ヒット=して行番号が表示されることを期待しているのに、バイト数しか表示されない場合、行番号はオフになっています。を押し-nてオンにし、$LESS
「n」が含まれていないことを確認します。
デフォルトで行番号をオフにする(たとえば、を設定するLESS=n
)と、非常に大きなファイルでの検索が高速化されます。大きなファイルを頻繁に検索する場合に便利ですが、通常はどの行にいるかは気にしません。
私は通常LESS=RSXin
(エスケープコードを有効にし、長い行を切り刻み、終了時に画面をクリアせず、すべての小文字の検索で大文字と小文字を区別せず、デフォルトで行番号をカウントしません)で実行し、必要に応じて、-nまたは-S内部からのみ使用less
します。
less
Linuxコマンドラインユーティリティであり、プログラマーがテキストファイルを表示するために非常に一般的に使用されています。この質問は、使用に関連するすべての質問git
がトピックと同じように、「プログラマーが使用するツール」のドメインの下で、Stack Overflowのトピックにしっかりとトピックされています。また、「ショーの行番号が少ない」を検索したときの、Googleでの最初のヒットでもあります。この質問は閉じるべきではありません。