2

Есть ли даже терминал? Я не могу найти нигде в Applications или Utilities .

3 ответа3

2

До Mac OS X Mac OS даже не была основана на Unix. Стиву Джобсу нравились вещи простые и легкие, настолько, что он навязывал это пользователям, вместо того, чтобы давать им возможность продвинутых или простых. (Это все еще происходит с такими вещами, как iOS, но я не буду вдаваться в подробности.)

Mac OS 9 и ниже не имеет терминала. Даже если бы это было так, у него, вероятно, был бы собственный специальный набор команд, поскольку, как я уже говорил, Classic не основан на Unix, как OS X. Classic также не имеет настоящей файловой системы. Я полагаю, что HFS была введена некоторое время с OS 7, но даже тогда ОС делала большую сортировку. Даже с ограниченной файловой системой, она не имела ничего общего с файловой системой Unix, поэтому не было бы ни одного файла, который вы могли бы ожидать.

Я полагаю, что единственная причина, по которой OS X имеет терминал, заключается в том, что среда CLI является родной для Unix, и потребители были вынуждены включить терминал. Единственная причина, по которой терминал можно использовать, заключается в том, что OS X является ОС Unix и берет большую часть своих инструментов CLI из своей базы.

1

Терминала Mac OS 8.5 нет [и на самом деле весь путь от 1 до 9] вообще не основан на Unix.

Ядро Unix/BSD/Darwin и сопутствующий ему терминал пришли с переходом Apple на OS X [Mac OS X, как это было первоначально известно, macOS, как это будет известно с конца 2016 года]

Из Википедии: OS X

OS X основана на технологиях, разработанных в NeXT между второй половиной 1980-х годов и приобретением компанией Apple в конце 1996 года.
Ядро OS X - это POSIX-совместимая операционная система, построенная поверх ядра XNU, со стандартными средствами Unix, доступными из интерфейса командной строки. Apple выпустила это семейство программного обеспечения в виде бесплатной операционной системы с открытым исходным кодом под названием Darwin.

1

Не совсем правильно. У них была консольная среда, оболочка MPW (или оболочка для мастерских программистов Macintosh), которая была очень хорошо сделана, с функциями редактирования экрана в сочетании с функциями терминала. Забавный факт, он отличал клавиши Return и Enter. Один использовался как перевод строки, другой для выполнения строки. Он поставляется как с компиляторами, так и с общими инструментами командной строки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .