0

私は、ログ データを後から先に並べる形式 (ほとんどのブログやニュース サイトが投稿を整理するのと同じ方法) で保持するのが好きです。

私が最も使い慣れている言語は C++ と Python です。ログ データを画面 (stdout) またはファイルに出力し、最新のエントリが常に先頭に来るようにする方法はありますか?

tailまたは、スクロールアップではなくスクロールダウン方式で最新の行を表示するように変更する方法はおそらくありますか?

これには、ウィンドウシステムの ようなものが必要になるでしょうncursesか?

4

2 に答える 2

4

tac コマンドを使用して、次のこともできます。

watch "tac file.log"

このように更新時間を制御したい場合は -n オプションを追加してください

watch -n 0.3 "tac file.log"
于 2010-10-19T16:43:18.033 に答える
1

ターミナル ドライバーとコンソール ドライバーは、トップダウン形式で出力を表示するように設計されています。他の方向に出力を表示したい場合は、外部ディスプレイ マネージャー (ncurses、HTML レイアウト エンジンなど) に頼る必要があります。

于 2010-10-19T16:13:07.737 に答える