У меня нет доступа к моему Mac оттуда, где я нахожусь, но поскольку он работает под управлением OS X 10.4.11, я не уверен, что он будет сравним с вашей средой. Следующее работает для создания одного пароля во FreeBSD. Если это не соответствует вашим потребностям, не стесняйтесь, дайте мне знать, чего не хватает в комментариях:
(sort -R /usr/share/dict/words \
| head -n 4 \
| awk '{ sub(".", substr(toupper($0),1,1)); printf "%s", $0 }' \
; echo)
Во FreeBSD и в моей системе Arch Linux sort -R
случайным образом упорядочивает ввод. Это только псевдослучайное, но это так же хорошо, как и в большинстве других программ. Затем выберите четыре слова из этого набора с помощью head
. Вместо GNU sed
можно использовать awk
, чтобы сделать первый символ каждой строки заглавным. Наконец, echo
используется для размещения завершающего символа новой строки. Все это находится в подоболочке для более легкого включения в цикл, канал или другую конструкцию.
Я столкнулся с той же проблемой, используя Ubuntu 14.04 на Macbook Pro retina. Я получаю скорость загрузки 3 Мб/с, когда я нахожусь в Ubuntu, но 50 Мб/с, когда я переключаюсь на OS X.
Только что попробовал:
sudo apt-get install firmware-b43-installer
И это удвоило мою скорость загрузки до 6 Мб/с... Это не много, но после того, как я попробовал все остальное, это похоже на прогресс.