小编Vik*_*ova的帖子

什么是/bin/red

我试图访问,redis-cli但因为我太懒了,所以我输入red并按了两次 Tab,但我注意到有一个实际调用的二进制文件red位于/bin/.

当我做

cat /bin/red
Run Code Online (Sandbox Code Playgroud)

这显示了

#! /bin/sh
bindir=`echo "$0" | sed -e 's,[^/]*$,,'`
exec "${bindir}"ed --restricted "$@"
Run Code Online (Sandbox Code Playgroud)

知道那是什么吗?

笔记。当我执行时red,它只是等待一个输入,无论我输入什么,它要么保存它并等待另一个提示或返回?,请注意只有在点击q它时才会退出。同样,当插入 0-9 的数字并保持输入时,它会显示您在保存您之前输入的内容时插入的每个输入

例子:

a <<<-- input
bsa <<< input taken without ?
^C <<<--- hitting ctrl-c
?  <<<--- output
Run Code Online (Sandbox Code Playgroud)

例子2:

v
?
b
?
a
qwrefdf <<-- saved because it didn't output ? after typing "a" up
^C
?
 <<- waiting for …
Run Code Online (Sandbox Code Playgroud)

server 18.04

13
推荐指数
1
解决办法
3124
查看次数

标签 统计

18.04 ×1

server ×1