ผมพยายามที่จะเข้าถึงredis-cli
แต่เป็นเพราะฉันที่ฉันขี้เกียจพิมพ์red
และแท็บตีสองครั้ง แต่ผมสังเกตเห็นว่ามีไบนารีเรียกว่าจริงซึ่งจะอยู่ภายใต้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
example2:
v
?
b
?
a
qwrefdf <<-- saved because it didn't output ? after typing "a" up
^C
?
<<- waiting for input
ดังนั้นเอาต์พุต "h" ใน "ที่อยู่ไม่ถูกต้อง" และมีเพียง "a", "x", "c" และ "i" เท่านั้นจึงรับอินพุต ทุกอย่างอื่นนอกจากผลลัพธ์เป็นตัวเลข?
man red
.
dpkg -S /bin/red
สำหรับสิ่งที่คุ้มค่าคุณสามารถตอบคำถามนี้ด้วยตัวเองโดยใช้คำสั่ง สิ่งนี้จะบอกคุณว่าไฟล์นั้นเป็นส่วนหนึ่งของed
แพ็คเกจและapt-cache show ed
จะให้รายละเอียดของแพ็คเกจนั้น