2009-10-29 78 views
3

我非常想知道如何在終端屏幕上輸出輸出,類似於'top'命令的輸出。命令行界面上的動態輸出更新

我的意思是說,終端窗口上現有輸出的動態更新。

一個小的C程序或引用適當的資源,預計....

+0

您提到'頂部',您可以提供一個關於您的平臺的提示嗎? – 2009-10-29 10:54:45

+0

我沒有得到你..我正在使用Linux機器..我說的頂級命令,它顯示了在linux macihne中運行的各種進程的CPU和內存利用率。 – codingfreak 2009-10-29 11:00:50

回答

1

我想你想看看ncurses(或*詛咒,或任何適合的termio平臺)。 ANSI escape sequences也是感興趣的:)

+0

似乎ANSI轉義序列真的很難編程..可能是粗暴的做事方式? – codingfreak 2009-10-29 11:03:24

+0

@codingfreak,我同意tinkertim; ncurses是要走的路。這也是一個非常有趣的API。 – BobbyShaftoe 2009-10-29 11:13:09

+0

@codingfreak:我鏈接到轉義序列,所以你可以看到ncurses(和其他)爲你節省了多少痛苦。 – 2009-10-29 12:01:59