每次更改时,如何在终端中打开具有即时自动刷新功能的文本文件?
我看vim
有:set autoread
,但它需要一些基本的输入(如按键内vim
),以触发刷新。
我希望自动刷新免提。是否有一些技巧可以做到这一点?
我正在使用Crunchbang 11,但对终端非常满意。
具体来说,我正在编写一个Python脚本,该脚本可以写出另一个文本文件,而不仅仅是在底部添加新行。我想监视该文本文件。
—
2013年
变声.......?
—
jirib
我不熟悉
—
套件
inotify
。查找它,这是我需要通过C编程访问的API,我不打算在不久的将来这样做。我正在寻找一个shell命令解决方案。
您可以从命令行使用一组工具,通常称为
—
slm
inotify-tools
。这些使用内核中内置的称为inotify的功能。每当对事件执行文件操作时,都会通过inotify发送可以执行的事件。许多编。郎。例如Python,Perl等,都有包装Inotify API的库。参见维基百科pg:en.wikipedia.org/wiki/Inotify
tail -f $file
。