有没有办法从前面命令的输出中清除 Redis shell (Redis-cli)?
基本上,我需要与我在这个问题中回答的完全相同的操作,但是 MongoDB 我需要它用于 Redis。
PS 我试过clc
, cls
, clear
,CTR + L
但正如你所理解的,没有结果。
有没有办法从前面命令的输出中清除 Redis shell (Redis-cli)?
基本上,我需要与我在这个问题中回答的完全相同的操作,但是 MongoDB 我需要它用于 Redis。
PS 我试过clc
, cls
, clear
,CTR + L
但正如你所理解的,没有结果。
在 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 版本?