在Redis中清除控制台(Shell)

4
有没有一种方法可以清除Redis shell(Redis-cli)中之前命令的输出?
基本上,我需要完全像我在这个问题中回答的那样,但我需要用于Redis而不是MongoDB。
P.S. 我尝试过clc、cls、clear、CTR + L,但如您所了解,都没有结果。

3
只需按下“回车”键并按住五秒钟 :) - Sergio Tulentsev
不适用于Windows。我期望得到一个新的清新屏幕,但没有得到。 - shreesh katti
1个回答

5

在 Linenoise 支持的终端上(如 redis-cli 中使用的),clear 和 CTRL-L 都能正常工作。我在使用 SSH 连接时也是这样的。Linenoise 以以下方式实现清屏:

void linenoiseClearScreen(void) {
    if (write(STDIN_FILENO,"\x1b[H\x1b[2J",7) <= 0) {
        /* nothing to do, just to avoid warning. */
    }
}

所以我猜测这个命令在你的终端上不起作用...或者,你正在使用一个非常旧的redis-cli版本?


不适用于Windows操作系统。使用Cygwin编译并使用官方源代码。 - wener

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接