С перлом:
perl -0777pe '$_=reverse $_' [input_file]
Тест производительности:
dd if=/dev/urandom of=/tmp/a bs=1M count=1
LC_ALL=C tac -rs $'.\\|\n' /tmp/a > /tmp/r
time perl -0777pe '$_=reverse $_' /tmp/a | diff -q - /tmp/r
time xxd -p -c1 /tmp/a | tac | xxd -p -r | diff -q - /tmp/r
time perl -0777 -F -ape '$_=reverse@F' /tmp/a | diff -q - /tmp/r
time LC_ALL=C tac -rs $'.\\|\n' /tmp/a | diff -q - /tmp/r
Результат:
perl -0777 -F
самое медленное. xxd
самое медленное. Обратите внимание, :время выполнения diff
должно быть одинаковым для всех решений, так как выходные данные должны быть одинаковыми.
[0.009367][firmware Bug]:CPU 1:APIC Id mismatch Firmware:1 APIC:2
Если вы не можете написать кастомную виртуальную прошивку для VMware, вы ничего не можете сделать конкретно для этого сообщения.
[4.795495]pii×4_smbus 0000:00:07.3: SMBus host controller not enabled
При работе на VMware вы не сможете получить доступ к реальному SMBus хост-системы, поэтому вы можете создать файл с именем /etc/modprobe.d/custom-blacklist.conf
и поместить в него следующую строку:
blacklist piix4_smbus
Затем запустите sudo update-initramfs -u
, чтобы изменения вступили в силу и при ранней загрузке.
[5.508180]sd 2:0:0:0:[sda] assuming drive cache:write through
Это информативное сообщение о том, что (виртуальный)sda
диск явно не указывает, какая у него реализация кэша. Это вполне нормально.
Из введения Kali Linux на kali.org:
Kali is a Linux distribution specifically geared towards professional penetration testers and security specialists, and given its unique nature, it is NOT a recommended distribution if you're unfamiliar with Linux or are looking for a general-purpose Linux desktop distribution for development, web design, gaming, etc.
Even for experienced Linux users, Kali can pose some challenges.
[...]
If you are unfamiliar with Linux generally, if you do not have at least a basic level of competence in administering a system, if you are looking for a Linux distribution to use as a learning tool to get to know your way around Linux, or if you want a distro that you can use as a general purpose desktop installation, Kali Linux is probably not what you are looking for.