Wiele osób zasugerowało cat
i podłączyło się przez base64
lub uuencode
. Jednym z problemów jest to, że nie można kontrolować, ile danych do odczytu (będzie trwać wiecznie lub do momentu naciśnięcia ctrl + c). Inną możliwością jest użycie polecenia dd
, które pozwoli ci określić ilość danych do odczytania przed wyjściem. Na przykład w celu odczytu 1KB:
dd if=/dev/urandom bs=1k count=1 2>/dev/null | base64
Inną możliwością jest rura z poleceniem strings
które mogą spowodować większą różnorodność w wyjściu (znaki nie-drukowania są zużyte, wszelkie przebiegi najmniej 4 znaków widocznych [domyślnie] są wyświetlane). Problem z strings
polega na tym, że wyświetla każdy "bieg" w osobnej linii.
dd if=/dev/urandom bs=1k count=1 2>/dev/null | strings
(oczywiście można zastąpić całą komendę z
strings /dev/urandom
jeśli nie chcesz, żeby kiedykolwiek przestać).
Jeśli chcesz coś naprawdę ostry, spróbuj jednego z:
cat -v /dev/urandom
dd if=/dev/urandom bs=1k count=1 2>/dev/null | cat -v
Jesteś zdecydowanie niezwykła w swojej definicji "zabawy". –