Используйте кавычки вокруг строки "EOF":
cat > /test <<'EOF'
stuff $(pwd)
EOF
выводит
stuff $(pwd)
буквально.
См. руководство по башке на heredocs. Любые кавычки в строке-терминаторе предотвращают любые расширения и замены в теле.
.
Можно использовать практически любой дистрибутив, поскольку большинство из них можно установить с минимальным количеством пакетов и активных процессов. Просто запустите установщик из дистрибутива, который вам удобен, и снимите отметку с любого пакета, который вам действительно не нужен. Если вы действительно хотите использовать минимализм, загрузите установщик дистрибутива, созданный пару лет назад, например, debian sarge или redhat 4, и используйте его. Поскольку они находятся в виртуальной (не подключенной к Интернету?) Лаборатории, уязвимости не должны вызывать беспокойства, а размер ОЗУ от 64 до 128 МБ и размер дисков <1 ГБ не должны быть проблемой.
Может быть, попробуем Cirros, минимальный дистрибутив Linux, который был разработан для использования в качестве тестового образа на облаках. https://launchpad.net/cirros