タグ付けされた質問 「less」

lessは、Unix、Windows、およびUnixライクなシステムのターミナルページャープログラムで、テキストファイルの内容を一度に1画面ずつ表示します(変更はしません)。


4
オートテールAND検索を許可するLinuxコマンドラインログビューアー
私tail -fはLinuxシェルでログファイルを表示するために使用します。着信テキストで自動更新される方法が好きなので、新しいものがスクロールして来るのが好きです。 ただし、の検索機能も気に入ってlessいます。これはで利用できませんtail(または利用できません)。「両方の世界のベスト」ソリューションはありますか? less入力テキストで自動更新するモードに切り替えることができる場合は、それが理想的です。
18 linux  logging  less  tail 

3
以下で複数行検索を行う方法は?
ではless、/キャリッジリターンと改行を含むパターンを使用して検索できますか?あなたのパターンはを使用して行で終わることができることを知っています$(以下の方法で検索に改行を含める方法は?)が、複数行にわたるテキストに一致するパターンが必要です。 試しましたが\n、それはnキャラクターを検索するだけです。
18 gnu  less 


3
urxvtを使用したマウスホイールのスクロールとvim
rxvt-unicode(別名urxvt)の使用を開始しましたが、gnome-terminalおよびに比べて、マウスホイールのスクロールに問題が見つかりましたkonsole。マウスホイールはスクロールバックバッファーを通過するために正常に機能しますが、less/ mostまたはvim(vimでは、設定mouse=aによって機能しますが、まったく異なる方法で、自動スクロールには機能しません。gnome-terminal/ konsole)。 作成する方法があるurxvtように振る舞うgnome-terminalとkonsoleでたときにlessし、vimマウスホイールだけの作品は?

1
lesslineで検索に改行を含めるにはどうすればよいですか?
lessを使用して検索の一部として改行(または行末)を検索するにはどうすればよいですか? たとえば、を検索しlength=9\nたいのですが、を検索するlength==9と一致しないので、単に検索したくありませんlength=90\n。 Ubuntu 9.10(Karmic Koala)でGNU bashバージョン4.0.33(1)-release(x86_64-pc-linux-gnu)を使用しています 私はフレンドリーなマニュアルを読んでみましたが、それは言った /pattern パターンを含むN行目をファイル内で前方に検索します。Nのデフォルトは1です。パターンは、システムが提供する正規表現ライブラリによって認識される正規表現です。検索は表示された2行目から始まります(ただし、これを変更する-aおよび-jオプションを参照してください)。 そして、それ以上にRTFMを行う方法がわかりません。
16 regex  less 

2
サブプロセスでCtrl + cを押すと、スクリプトの前のnohupされたプロセスが強制終了されます
これがSOに属しているかどうかはわかりませんでした(コーディングのバグであるため)が、使用しているソフトウェアの微妙さについてはもっと知識があると思いました(したがって、おそらくU&Lも考慮することができます)。 最小限のコードスクリプトを次に示します(完全なスクリプトの編集を参照してください。この方法で行う理由があります)。 #/bin/bash nohup {SERVERCOMMAND} > currentOutput.log 2>&1 & less +F currentOutput.log サーバーがバックグラウンドで実行され、ログファイルに出力されます。 次にfollow、そのログファイルを使用しless +Fます。これを終了するには、を押す前にctrl+をc押す必要がありますQ。 起こるのは、コマンド内で(停止するために)I ctrl+ cを実行すると、先頭にあるサーバーが何らかの理由で強制終了されます。他に影響はありません。私がすることができます+ (サーバーが殺されているので、新たな情報を取得しない)、再びログを尾行開始とする私がヒットした場合、スクリプトの実行の残りの部分を正常に。lesstailingnohupshiftfQ これが起こる理由を知っていますか?それを避ける方法/私が使用する必要がある他の何か? PS サーバープログラムは^C、問題の可能性があるをリッスンしている可能性があります。それを止めるために私にできることはありますか?たとえば{SERVERCOMMAND}、単独で(ブロッキング方式で)実行する場合、ctrl+をc押すとすぐに殺されません。印刷しますReceived ^C signal, shutting down(そして、それ自体を殺します)。これは私^Cが入るときに起こっていることですless(最終結果Received ^C signal, shutting downがログに書き込まれます)。 PPS 私はいくつかのことを試してきました(どれもうまくいきませんでした)。 変更してスクリプトから標準入力を切断しようとしています nohup {SERVERCOMMAND} > currentOutput.log 2>&1 & to nohup echo '' | {SERVERCOMMAND} > currentOutput.log 2>&1 & or …
15 linux  bash  less  nohup 

6
どのようにして「less」を実行し、検索パターンを自動的に実行しますか?
lessLinuxで実行しようとしていますが、起動後すぐに何かを検索したいです。 基本的にこれを行うようなものです: $ less 次に、を押して'/'、などの検索パターンを"^commit \w+$"入力し、Enterを押して'n'から、を押して後続の各結果を見つけます。 起動を少なくして、パターンを検索したいです。パターンから始めることについてのマニュアルページには何もありませんが、おそらくそれをVimのようなコマンドで送ることができます。
14 linux  unix  less 

4
少ない中断で少ない
私はしばしばプログラム出力をより少ないパイプにパイプします。例えば produce_output | less produce_output大量の出力が生成されるまで、これはうまく機能します。ファイルの奥深くにあるテキストを検索すると、レポートが少なくなります Calculating line numbers... (interrupt to abort) Control + Cで中断すると、killが実行されproduce_output、それ以上の出力が生成されなくなります。lessに割り込みを送信する方法はありますproduce_outputか? 私はを使用できることを知ってkill -INT less_processいますが、より良い解決策があるに違いないと思います。
13 less  sigint 

2
`LESS = + / EXAMPLE \:`はどういう意味ですか?
に man parallel_tutorial (GNU parallelの場合)私は次のような黒い魔術を見つけました。 LESS=+/EXAMPLE\: man parallel で検索しています man のページ man、 less、そして bashこれはこれと関係があるかもしれないようです less プリプロセッサ しかし、私は確信が持てず、この構文で他のマニュアルページを検索しようとした最初の数回の試行は失敗しました。 なにが +/...\: bashでどういう意味ですか?
11 less  man  symbols 

2
lessは検索を強調しません
何かが起こったので、これ以上ハイライトが見えなくなりました。私はもう試した: 別の端末を使用します。 -gオプションを使用 -Gそこにないことを確認する ^ K検索中 ESC-U 何も役に立たない。 私は、i3デスクトップ上のUbuntu 12.10で作業しています。$TERM=screen-256。TTY1^ ALT 1に切り替えて使用すると、manパラメーターと検索パターンの両方が強調表示されていることがわかります。man man それを修正するために他に何ができますか?
11 less 

2
X11のターミナルウィンドウ間でタブをコピーして貼り付ける
2つのターミナルウィンドウ間でX11マウス選択を使用してテキストをコピーして貼り付けると、タブがスペースに変換されますが、常にではありません。これは、関連する端末アプリケーションとその内部で実行されているプログラムに依存するようです。 これは私が実験によって見つけたものです: ソース(コピー)側で何が実行されているかにのみ依存します。ソースが保持している場合、ターゲット(貼り付け)側は実行中のタブに関係なくタブを貼り付けます。 gnome-terminalソース側でのみタブが保持されます。 xtermそしてkonsoleません。 タブは、ファイルがを使用して出力されている場合にのみ保持されますcat。などの他のアプリケーションless、vim、emacs、またはnanoタブを保存しないでください。 これの説明は何ですか?これらのバグはとにkonsoleありxtermますか、それとも異なる設定が可能ですか?less出力でタブを保持するように構成できますか?
11 xorg  copy-paste  xterm  less 

4
テールモードが少なくなるのはなぜですか?
使用するlessテールモード(Fコマンド以下-f)にLinux上のコマンドは、一貫して特定のマシンおよび/または特定のファイルで作業を停止します。新しい変更は表示されなくなります。 ずっと前にこれを修正したことは知っていますが、解決策が何であったかは思い出せません。 何か案は?
11 linux  shell  less 

7
Linuxの少ない動作とstderr
で複雑なコマンドの出力を監視しています。less問題は、stderr失われることです。stderr行は通常、stdout内の行の間にリストされlessます。それらをコンソールに出力し、終了時にlessそれらを一緒に表示したいと思います。 私はこれに対する解決策がないかもしれないことに気づきました、私は読んで、teeそしてmultitee今のところ運がありません。
11 less  stderr 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.