技术提示:创建自动滚动的阅读器
发布于 2011年10月13日
通过结合三个有用的命令行工具(less、watch 和 xdotool)以及两个 xterm 窗口,您可以创建一个自动滚动的阅读器。
假设您有一个文本文件格式的优秀书籍 ('book.txt'),您刚从古登堡计划下载。
打开一个 xterm 并执行您通常想用 less
阅读该书的操作。
$ less book.txt
查看该 xterm 窗口标题行中的前几个字符。(在我的机器上,是 bzimmerly@zt
,这是我的用户 ID 和我正在使用的机器名称。)
打开另一个 xterm,发出以下命令,然后观看(双关语)奇迹
$ watch -n 1 xdotool search --name bzimmerly@zt key ctrl+m
watch
命令将(每秒)向标题为 "bzimmerly@zt" 的窗口发出 "Return" (Ctrl-m) 键击,并且只有当您用 Ctrl-c 中断它时才会停止! 我认为这太酷了!(我能说什么?我是 60 年代的孩子!)