私がアクセスしようとしましたredis-cli
が、私は怠惰な私は入力したことだからred
、ヒットタブ二回、しかし、私は実際に呼ばれるバイナリがあることに気づいたred
の下に位置しています/bin/
。
私がやったとき
cat /bin/red
それは示した
#! /bin/sh
bindir=`echo "$0" | sed -e 's,[^/]*$,,'`
exec "${bindir}"ed --restricted "$@"
それは何ですか?
注意。私が実行するred
と、入力を待ち、入力したものは何でも、それを保存して別のプロンプトを待つか、戻るか?
、ヒットq
するときだけ終了することに注意してください。また、0-9の数字を挿入してEnter キーを押すと、以前に入力した内容を保存したときに挿入したすべての入力が表示されます
例:
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でviを途方もなく大きくした方法が好きです。ほぼ30年前に進み、私のシステムのvimバイナリは実際には2.7MBのジョークサイズの2倍です: ')
—
marcelm
dpkg -S /bin/red
。これにより、ファイルがed
パッケージの一部であるapt-cache show ed
ことがわかり、そのパッケージの説明が表示されます。