我试图进入redis-cli
,但因为我懒我输入red
,按下tab键两次,但我注意到,有一个居然叫二元red
位于下/bin/
。
当我做的时候
cat /bin/red
这显示了
#! /bin/sh
bindir=`echo "$0" | sed -e 's,[^/]*$,,'`
exec "${bindir}"ed --restricted "$@"
知道那是什么吗?
注意。当我执行时red
,它只是等待输入,无论我输入什么,它都会保存并等待另一个提示或返回?
,请注意,只有在击中q
它时才会退出。在插入0-9之间的数字并保持输入时,它还会显示保存早先键入内容时插入的每个输入
例:
a <<<-- input
bsa <<< input taken without ?
^C <<<--- hitting ctrl-c
? <<<--- output
示例2:
v
?
b
?
a
qwrefdf <<-- saved because it didn't output ? after typing "a" up
^C
?
<<- waiting for input
因此,“ h”在“无效地址”中输出,只有“ a”,“ x”,“ c”和“ i”接受输入。除数字以外的其他所有结果?
非常重要:不要盲目执行一些您不知道的应用程序。甚至Linux也有恶意软件...
—
Goufalite
Ed是标准的文本编辑器。gnu.org/fun/jokes/ed-msg.html
—
IMSoP,
或者更直白:
—
OrangeDog
man red
。
@IMSoP我喜欢他们在笑话中如何以1.3MB的大小大得离谱。快进了将近30年,而我系统上的vim二进制文件实际上是2.7MB笑话大小的两倍:')
—
marcelm
dpkg -S /bin/red
。这将告诉您该文件是ed
软件包的一部分,并apt-cache show ed
为您提供该软件包的描述。