Linux shell 退行

linux shell下有时候需要类似top命令实现多行信息实时更新,并且不滚动屏幕,这个通过终端特殊代码可以控制

举几个简单常用的例子:
\n 换行
\r 回到行首
\33[A 回退一行
\33[K 清除一行的所有内容

利用这几个控制字符通过计算行数就可以实现多行不滚屏实时输出信息。

更详细的控制代码请参考这里
http://linux.about.com/library/cmd/blcmdl4_console_codes.htm

发表评论

电子邮件地址不会被公开。

*