Функциональность командной строки в Mac и Linux действительно схожи, поскольку OS X имеет вид UNIX (называемый Darwin) под GUI, который вы видите.
Оболочкой по умолчанию в OS X является bash, поэтому, если вы с ней знакомы, вы все настроите правильно.
На Mac приложением командной строки по умолчанию является Терминал. Существует также ряд других эмуляторов, но в целом Terminal обеспечивает очень похожий внешний вид на оболочку, к которой вы привыкли в Linux.
Основным источником различий являются:
- Различные аргументы командной строки время от времени (например, см.,
du
Например). Основные команды, такие как cd
или ls
др., Похожи.
- Есть больше частей OS X, которые не должны редактироваться вручную, как вы могли бы сделать в Linux. Это отдельная тема, но имейте в виду, что запуск Mac не совсем похож на запуск Linux-бокса с точки зрения конфигурации и поддержки.
Тем не менее, есть также много классных хаков, доступных из командной строки в OS X (например, open
commnand). Есть много предыдущих тем и сообщений в блоге там с дополнительной информацией.
Вы также можете получить ваши руки на кучу пакетов с открытым исходным кодом (то есть git
, hg
и т.д.) через MacPorts, Fink или несколько других систем управления пакетами для OS X. Вы можете также создавать другие пакеты с исходным кодом , предназначенный для UNIX / Linux , как системы по мере необходимости ,