【问题标题】:clear console (shell) in Redis在 Redis 中清除控制台(shell)
【发布时间】:2013-10-25 06:15:08
【问题描述】:

有没有办法从前面命令的输出中清除 Redis shell (Redis-cli)?

基本上我需要与我在this question 中回答的完全相同的操作,但 MongoDB 我需要它用于 Redis。

附:我试过clcclsclearCTR + L,但正如你所理解的,没有结果。

【问题讨论】:

  • 只需按住Enter 并保持五秒钟即可:)
  • 不适用于 Windows。我期待一个新的新屏幕。一个都没有。

标签: redis


【解决方案1】:

在 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 编译,使用官方源码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-06-25
  • 1970-01-01
  • 2015-11-21
  • 1970-01-01
  • 2012-05-01
  • 2012-10-30
相关资源
最近更新 更多