これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド multitail です。
プログラム:
NAME
MultiTail - 複数のファイルを一度に参照します
SYNOPSIS
マルチテール [オプション]
オプション: [-cs|-Cs|-c-] [-NS] [-私] 入力ファイル [-私 別の入力ファイル] [...]
DESCRIPTION
プログラム マルチテール 元の tail プログラムと同様に、XNUMX つまたは複数のファイルを表示できます。
違いは、(ncurses を使用して) コンソール上に複数のウィンドウが作成されることです。 できる
ワイルドカードも監視します。ワイルドカードに一致する別のファイルに、より新しいファイルがあるかどうかを確認します。
変更日に応じて、自動的にそのファイルに切り替わります。 そうすれば、
たとえば、ファイルのディレクトリ全体を監視します。 2 つ以上のログファイルのマージは、
可能。 ログファイルの表示中に色を使用することもできます (通常の
式)、何が重要で何がそうでないかをより早く認識できるようになります。 フィルタリングもできる
行(やはり正規表現を使用)。 定期的に編集するためのインタラクティブなメニューがあります
式とウィンドウの削除と追加。 次の出力を含むウィンドウを持つこともできます。
シェルスクリプトやその他のソフトウェア。 外部ソフトウェアの出力を表示する場合、MultiTail
「watch」などのツールの機能を模倣できます。 新しいメールが届いたとき
現在のユーザーの場合、ステータスラインは緑色になります。 この「メールが到着しました」状態をリセットするには、
「 」(スペース)を押します。 F1 キーを押すと、いつでもヘルプが表示されます。
OPTIONS
-i file
監視するファイルを選択します。 複数持つことができます -i file パラメーター。 必要なのは
たす -i file ファイル名がダッシュ (「-」) で始まる場合は、ファイル名の前に追加します。
-I file
と同じ -i file ただし、出力を前のウィンドウに追加します (出力は次のようになります)
統合されました)。
-iw file インターバル
-わ file インターバル '-i'/'-I' と似ていますが、パラメータはワイルドカードであることが期待されます。
秒(!) 間隔。 最初に、MultiTail は最初のファイルの監視を開始します
最新の変更時刻。 間隔ごとに新しいものがあるかどうかをチェックします
ファイルが作成 (または変更) され、そのファイルの追跡を開始します。 *忘れずに*入れてください
ファイル名を引用符で囲みます。そうでない場合、シェルはファイル名を引用符で置き換えようとします。
それら!
-l command
ウィンドウ内で実行するコマンド。 パラメータはコマンドです。 「」を忘れずに使用してください
外部コマンドにパラメータが必要な場合! (例: -l "ping ホスト")。
-L command
と同じ -l ただし、出力を前のウィンドウに追加します (出力はマージされます)。
-j 標準入力から読み取ります (標準入力が 1 つしかないため、XNUMX 回だけ使用できます)。
-J と同じ -j ただし、出力を前のウィンドウに追加します (出力はマージされます)。
--mergeall
次のすべてのファイルを同じウィンドウにマージします (「--no-mergeall」を参照)。
--マージオールなし
すべてのファイルを XNUMX つのウィンドウにマージするのをやめます (「--mergeall」を参照)。
--繰り返しなし
同じ行が繰り返される場合、「最後の行」を出力する間は抑制されます。
メッセージが x 回繰り返されました」というメッセージ。
--マーク間隔 x
他に何も印刷されなかったときに、「x」秒ごとにマークラインを印刷します。
-q i path
すべて新しいウィンドウで、間隔「i」で新しいファイルのパスを確認します。 パスに入ることができます
ここではシェルによって理解されます。 例:「/ tmp /*"。 注: 引用符を追加することを忘れないでください。
シェルがパス名を解析できないようにパス名を囲んでください。
-Q i path
-q: と似ていますが、すべてを XNUMX つのウィンドウにマージします。
--新規のみ
-q/-Q の場合: MultiTail の開始後に作成されたファイルのウィンドウのみを作成します。
--closeidle x
「x」秒以上新しいデータが処理されなかった場合、ウィンドウを閉じます。
-a x MultiTail によってフィルターされた後、出力をファイル 'x' ('tee' など) にも書き込みます。
-A x MultiTail によってフィルターされる前に、出力をファイル 'x' ('tee' など) にも書き込みます。
-g x MultiTail によってフィルターされた後、出力をコマンド 'x' にも送信します。
-G x MultiTail によってフィルターされる前に、出力をコマンド 'x' にも送信します。
-S マージされた出力の前にサブウィンドウ番号を追加します。
-t タイトル
このスイッチを使用すると、ステータスラインにファイル名やファイル名ではなく「タイトル」が表示されます。
コマンドライン。
-n 行数
最初に末尾に付ける行数。 デフォルトは端末のサイズによって異なります。
窓。
-N 行数
-n と似ていますが、このパラメータはこの後に続くすべてのファイル/コマンドに使用されます
パラメータに一致する最初のデバイスのリモートコントロール URL を返します。
-r インターバル
コマンドが終了した後、コマンドを再起動します (-l/-L で開始)。 インターバルを使用すると、次のことができます
再起動するまでのスリープ時間を設定します。
-R インターバル
-r のようなコマンドを再起動します。このコマンドのみが、以前と比較した出力の違いを示します。
前回の走行。
-rc / -Rc インターバル
-r / -R と似ていますが、各反復の前にウィンドウをクリアします。
-h 手伝い。
-f 記述子ではなく、次のファイル名に従います。
- すべて従ってください
このスイッチの後のすべてのファイルについては、記述子ではなく、次のファイル名に従います。
-NS filter
構成ファイルから事前定義されたフィルターを使用します。
-e 次のファイルで次の正規表現を使用します。
-元 以下のファイルに正規表現を使用し、該当する場合はコマンドを実行します。
一致します。 このコマンドは、一致する行全体をコマンドライン パラメーターとして取得します。
-元 「-ex」と似ていますが、一致する部分文字列のみをパラメータとして指定します。 これには、
「(」と「)」を使用した正規表現。
-ec 次のファイルに正規表現を使用して、一致したものを表示します。
-eC 次のファイルに正規表現を使用しますが、すべてを表示し、
マッチが反転します。
-E 次のファイルに対して次の正規表現を使用します。
-v 次の正規表現を否定します。
-s x 画面を「x」列に垂直に分割します。
-sw x 画面をどの位置で分割するか。 例: '-sw 20,40,,10' (= 4 列)
-sn x 垂直分割の場合の XNUMX 列あたりのウィンドウの数 (-s または -sw と一緒に使用)。 例: '-sn
3,,2'。
-w x ウィンドウの高さを設定します (推奨: ウィンドウが合わない場合は、高さが調整されます)。
-cS スキーム
'scheme' で選択されたカラースキーム (定義どおり) を使用して、次の指定されたファイルを表示します。
multitail.conf 内)。
-CS スキーム
「scheme」で選択したカラースキーム(定義どおり)を使用して、次のすべてのファイルを表示します
multitail.conf 内)。
-csn 以下のスイッチ用の追加スイッチ。 逆(反転)色は使用しないでください。
-cs 次に指定されたファイルを色で表示します (syslog)。
-c 次に指定されたファイルを色で表示します。
-Cs 次のすべてのファイルをカラーで表示します (syslog スキームを通じて)。
-C 以下のファイルをすべてカラーで表示します。
-参照 フィールドインデックス 区切り文字
field_index で選択したフィールドに応じて、以下のすべてのファイルを色付きで表示します。
フィールドは、定義された区切り文字によって区切られます。
-cf フィールドインデックス 区切り文字
field_index で選択したフィールドに応じて、次のファイルを色で表示します。 田畑
定義された区切り文字で区切られます。
-これ カラー
特定の色を使用します。 複数の出力をマージする場合に便利です。
-cT ターミナルモード
端末コードを解釈します。 現時点では ANSI のみがサポートされています。
-NS- 次のファイルは色付けしないでください。
C- 以下のファイルは色付けしないでください。
-NS 各行にタイムスタンプを追加します (形式は multitail.conf で構成可能です)。
-Z カラー
マーカーラインの色属性を指定します。
-T タイムスタンプがマーカーラインに配置されます。
-d ステータスラインを更新しないでください。
-D ステータスラインをまったく表示しません。
-から ステータスラインをデータ ウィンドウの上に配置します。
-z 「ウィンドウが閉じられた」ウィンドウを表示しません。
-u 画面更新間隔を設定します (低速リンクの場合)。
-m インライン
バッファサイズの設定 設定 インライン バッファリングに制限を設けない場合は、0 (ゼロ) に設定します。
-mb x スクロールバック バッファ サイズを設定します (バイト単位で、xKB/MB/GB を使用します)。
-M インライン
次のすべてのファイルにバッファサイズを設定します。
-p x [y]
ラインラップを設定: a = ラインラップを含むすべてを出力します。 l = すべてを表示するだけ
左側から開始して、ウィンドウの右側に到達するまで続けます。 r = ショー
すべては行の右側から始まります。 s = で始まるすべてを表示します
プロセス名。 S = プロセス名以降のすべてを表示します。 o = 表示
オフセット 'y' から始まるすべて。
-P x [y]
-p と似ていますが、後続のすべてのウィンドウが対象です。
-に x 正規表現「x」を使用して入力の一部を削除します。
-kr x y
入力のオフセット x から始まりオフセット y までの部分 (オフセット y は含まれません!) を取り除きます。
-kc x y
入力の一部を削除します: 列 'y' を区切り文字 'x' で削除します。
-ks x configfile の editscheme 'x' を使用します。
-w 色は使用しないでください。
-b n TAB幅を設定します。
--config ファイル名
指定されたファイル名から構成をロードします。
-x xterm-title を設定: %f は最後に変更されたファイルに置き換えられ、%h は
ホスト名、%l はシステムの負荷、%m は「新着メール!」 現在のユーザーが
新しいメールがあります。%u は現在の有効なユーザーです。%t は最後に変更されたタイムスタンプです
ファイル、%% には % が付いています
-o 構成ファイル項目
編集できない場合に備えて、コマンドラインを介して構成ファイル項目を処理します。
デフォルトの設定ファイル。
--続き 最後に「」を付けて行を再接続します。
--マーク間隔 インターバル
何も入ってこない場合は、「interval」秒ごとに「---mark---」行を出力します。
--マーク変更
複数のファイルをマージすると、マルチテールが XNUMX つのウィンドウ間で切り替わり、
マーカーラインにファイル名を付けます。
--マーク変更なし
ファイルが変更されたとき(構成ファイルをオーバーライドしたとき)、マーカーラインを印刷しないでください。
- ラベル 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
各行の前に「テキスト」を入力します。 複数のファイルをマージしたり、
コマンド。
- リトライ
次のファイルにアクセスできない場合は、引き続きファイルを開こうとしてください。
--すべて再試行
--retry と似ていますが、後続のすべてのファイルが対象です。
-履歴書 x 変換スキーム 'x' を使用します (multitail.conf を参照)。
--ベース名
ステータスラインにはファイル名のみが表示されます (パスは表示されません)。
-F file
(デフォルトの構成ファイルの代わりに) 構成ファイルとして「ファイル」を使用します。
--no-load-global-config
グローバル構成ファイルをロードしないでください。
--ビープ音の間隔 x
x 番目の行が処理されるたびに端末にビープ音を鳴らさせます。 メインメニューで「i」を押すと、
ビープ音が何回鳴ったかを確認します。
--bi x 「--beep-interval」と似ていますが、現在の (サブ) ウィンドウのみが対象です。 数値に関する統計
ビープ音の数は、この (サブ) ウィンドウの統計で確認できます。 で「t」を押します
メインメニュー。
-H ハートビートを表示します (セッションを維持するため)。
-V バージョンを表示して終了します。
キー
プログラムの実行中にいくつかのキーを押すことができます。 それらのリストを表示するには、F1 を押します。
(または^h)。 F1 (または ^h) を押すと、いつでもコンテキスト関連の情報が表示されます。
「q」を押してプログラムを終了します。
例
詳細はこちら: http://www.vanheusden.com/multitail/examples.html その他の例については、こちらをご覧ください。
マルチテール /var/log/apache/access_log ログファイル -i -datsh で始まるファイル
これにより XNUMX つのウィンドウが作成されます。 XNUMX つは /var/log/apache/access_log の内容です。
XNUMX つはログファイルの内容などです。
マルチテール -R 2 -l 「ネット統計 -t"
これは netstat を 2 秒ごとに実行し、その後の変更内容を表示します。
前回の走行。 そうすることで、新しい接続が確立されたり閉じられたりするのを確認できます。
つながりが薄れていく。
マルチテール ログファイル -l 「ピング」 192.168.1.3 "
これにより XNUMX つのウィンドウが作成されます。 XNUMX つはログファイルの内容、もう XNUMX つは
「ping 192.168.1.3」の出力。
マルチテール /var/log/apache/access_log -I /var/log/apache/error_log
これにより XNUMXつ /var/log/apache/access_log の内容を含むウィンドウ マージ
/var/log/apache/error_log の内容。
マルチテール -M 0 /var/log/apache/access_log -I /var/log/apache/error_log
前の例と同じです。 この例では、ログに記録されたすべてのエントリをバッファに保存します。
後で (「」を押すことで) それらを閲覧できるようになります。 b
')。
onworks.net サービスを使用してオンラインでマルチテールを使用する
