Я очень рекомендую запускать Linux на ВМ. Все программное обеспечение доступно для бесплатной загрузки, и нет практической разницы между запуском на виртуальной машине и собственным запуском для изучения командной строки.
Кроме того, командная строка Linux в основном состоит из coreutils bash + GNU , который сильно отличается от BSD Unix (а OS X является наследником BSD Unix). Существует очень большая разница в предпочтениях при написании аргументов в BSD Unix и GNU Linux. Вы можете укусить себя даже как не новичок с различными опциями для стандартных утилит , как ps
и tar
при работе в обеих системах.
Использование OS X, когда ваша книга посвящена Linux, будет регулярно приводить к появлению несоответствий и различий, которые будут казаться поверхностными, когда вы более опытны, но будут просто сбивать с толку, когда вы учитесь. Держите вещи легкими для себя.
Это также позволит вам экспериментировать, не беспокоясь о том, как сломать компьютер, удалив или изменив любые важные файлы.
И последнее, хотя, конечно, не в последнюю очередь, это позволит вам настроить SSH-подключение к вашей виртуальной машине из терминала OS X, чтобы вы могли привыкнуть к использованию ключей SSH и к мысли, что не имеет значения, является ли ваш сервер Linux это собственная машина, локальная виртуальная машина или работающая на AWS или Digital Ocean: все работает одинаково!