Saya mencoba mengakses redis-clitetapi karena saya malas saya mengetik reddan menekan tab dua kali, tetapi saya perhatikan bahwa ada biner yang sebenarnya bernama redyang terletak di bawah /bin/.
Ketika saya melakukannya
cat /bin/red
itu menunjukkan
#! /bin/sh
bindir=`echo "$0" | sed -e 's,[^/]*$,,'`
exec "${bindir}"ed --restricted "$@"
Adakah yang tahu itu?
Catatan. ketika saya mengeksekusi red, itu hanya menunggu input dan apa pun yang saya ketik, itu baik menyimpannya dan menunggu prompt lain atau kembali ?, perhatikan bahwa hanya ketika menekan qitu keluar. juga ketika memasukkan angka dari 0-9 dan tetap memasukkannya menunjukkan setiap input yang Anda masukkan ketika menyimpan apa yang Anda ketik sebelumnya
contoh:
a <<<-- input
bsa <<< input taken without ?
^C <<<--- hitting ctrl-c
? <<<--- output
contoh2:
v
?
b
?
a
qwrefdf <<-- saved because it didn't output ? after typing "a" up
^C
?
<<- waiting for input
jadi "h" menghasilkan "alamat tidak valid" dan hanya "a", "x", "c" dan "i" menerima input. segala sesuatu selain angka menghasilkan?
man red.
dpkg -S /bin/red. Ini akan memberi tahu Anda bahwa file tersebut adalah bagian dariedpaket, danapt-cache show edakan memberi Anda gambaran tentang paket itu.