2011-12-06 39 views

回答

8
watch -n 1 <your-command> 

watch(1)手冊頁:

定期執行程序,顯示輸出全屏

+0

謝謝,完全忘了手錶。這正是我所需要的,謝謝。 – viGeek

1

您需要使用詛咒這一點。這裏有一篇關於curses usage的詳細文章。

1

您可以使用 「而真/清除」 -loops有不斷更新的畫面,如:

#!/bin/bash 
while true 
do 
clear 
echo "your output" 
uptime 
sleep 5 
done 
1

您可以使用terminal escape codes。你可以用echo -ne打印它們(如果你以後想換行的話,請打印n)。轉義字符是\033。這將清除屏幕,並把你的光標在左上角:

echo -ne "\033[2J\033[f" 

有光標定位碼,顏色代碼,格式化等