[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/macos/homebrew-basics":3,"mdc--2nkiem-key":505,"mdc-qyr882-key":537,"mdc-m903ex-key":554,"mdc--y6rpue-key":586,"mdc--mybxjp-key":601,"mdc-ghr3cx-key":609,"mdc--l9yzw7-key":625,"mdc--my5ca7-key":654,"mdc--ck0z8k-key":676,"mdc-xlxco2-key":692,"related-/guides/macos/terminal-basics,/guides/macos/update-macos":745},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":435,"code":435,"createdAt":436,"description":437,"difficulty":438,"draft":439,"estimatedTime":440,"extension":441,"faq":442,"howToSteps":455,"howToTotalTime":474,"image":435,"keywords":475,"locale":485,"meta":486,"navigation":487,"path":488,"platform":489,"related":490,"section":493,"seo":494,"severity":435,"stem":495,"summary":496,"tags":497,"twitterCreator":435,"twitterSite":435,"type":503,"updatedAt":436,"__hash__":504},"content_ru/guides/macos/homebrew-basics.md","Homebrew для macOS: установка формул и устранение ошибок",[7,8,9],"macOS Ventura 13","macOS Sonoma 14","macOS Sequoia 15","FixPedia Team",{"type":12,"value":13,"toc":420},"minimark",[14,19,28,32,53,57,62,65,100,111,129,133,136,149,156,160,167,182,199,203,206,220,223,226,230,233,254,265,269,331,335,338,368,371,375,413,416],[15,16,18],"h2",{"id":17},"введение","Введение",[20,21,22,23,27],"p",{},"Homebrew — это ",[24,25,26],"strong",{},"пакетный менеджер для macOS",", который позволяет устанавливать и управлять утилитами, веб-серверами, языковыми средами и многим другим прямо из терминала. После установки Homebrew вы сможете быстро добавлять необходимые инструменты, обновлять их и удалять устаревшие без необходимости искать dmg-инсталляторы или компилировать исходники вручную.",[15,29,31],{"id":30},"требования","Требования",[33,34,35,39,47,50],"ul",{},[36,37,38],"li",{},"macOS 13 Ventura, macOS 14 Sonoma или macOS 15 Sequoia (или более новая версия).",[36,40,41,42,46],{},"Доступ к терминалу (",[43,44,45],"code",{},"/Applications/Utilities/Terminal.app",").",[36,48,49],{},"Права администратора для выполнения команд установки и удаления.",[36,51,52],{},"Подключение к интернету для загрузки формул из официальных репозиториев.",[15,54,56],{"id":55},"пошаговая-инструкция","Пошаговая инструкция",[58,59,61],"h3",{"id":60},"шаг-1-установка-homebrew","Шаг 1: Установка Homebrew",[20,63,64],{},"Скачайте и выполните официальный скрипт установки:",[66,67,72],"pre",{"className":68,"code":69,"language":70,"meta":71,"style":71},"language-bash shiki shiki-themes github-light github-dark","/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n","bash","",[43,73,74],{"__ignoreMap":71},[75,76,79,83,87,91,94,97],"span",{"class":77,"line":78},"line",1,[75,80,82],{"class":81},"sScJk","/bin/bash",[75,84,86],{"class":85},"sj4cs"," -c",[75,88,90],{"class":89},"sZZnC"," \"$(",[75,92,93],{"class":81},"curl",[75,95,96],{"class":85}," -fsSL",[75,98,99],{"class":89}," https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[20,101,102,103,106,107,110],{},"Скрипт предложит добавить строки для подгрузки PATH в ",[43,104,105],{},"~/.zshrc"," (или ",[43,108,109],{},"~/.bash_profile","). Подтвердите изменения, перезапустив терминал.",[112,113,114],"blockquote",{},[20,115,116,117,120,121,124,125,128],{},"💡 ",[24,118,119],{},"Совет:"," Если у вас Apple Silicon Mac, PATH будет указывать на ",[43,122,123],{},"/opt/homebrew/bin",". Для Intel Mac он будет ",[43,126,127],{},"/usr/local/bin",".",[58,130,132],{"id":131},"шаг-2-проверить-установку","Шаг 2: Проверить установку",[20,134,135],{},"Запустите команду, чтобы убедиться, что Homebrew распознал:",[66,137,139],{"className":68,"code":138,"language":70,"meta":71,"style":71},"brew --version\n",[43,140,141],{"__ignoreMap":71},[75,142,143,146],{"class":77,"line":78},[75,144,145],{"class":81},"brew",[75,147,148],{"class":85}," --version\n",[20,150,151,152,155],{},"Если отображается версия (например, ",[43,153,154],{},"Homebrew 4.3.13","), менеджер работает.",[58,157,159],{"id":158},"шаг-3-добавить-формулу","Шаг 3: Добавить формулу",[20,161,162,163,166],{},"Чтобы установить новое программное обеспечение, используйте ",[43,164,165],{},"brew install",":",[66,168,170],{"className":68,"code":169,"language":70,"meta":71,"style":71},"brew install wget\n",[43,171,172],{"__ignoreMap":71},[75,173,174,176,179],{"class":77,"line":78},[75,175,145],{"class":81},[75,177,178],{"class":89}," install",[75,180,181],{"class":89}," wget\n",[20,183,184,185,188,189,192,193,192,196,46],{},"Замените ",[43,186,187],{},"wget"," на любую нужную вам формулу (например, ",[43,190,191],{},"git",", ",[43,194,195],{},"node",[43,197,198],{},"python",[58,200,202],{"id":201},"шаг-4-удалить-формулу","Шаг 4: Удалить формулу",[20,204,205],{},"Если программа больше не нужна, удалите её:",[66,207,209],{"className":68,"code":208,"language":70,"meta":71,"style":71},"brew uninstall wget\n",[43,210,211],{"__ignoreMap":71},[75,212,213,215,218],{"class":77,"line":78},[75,214,145],{"class":81},[75,216,217],{"class":89}," uninstall",[75,219,181],{"class":89},[20,221,222],{},"Команда удалит бинарные файлы, документацию и конфигурации, созданные формулой.",[224,225],"in-article-ad",{},[58,227,229],{"id":228},"шаг-5-обновить-homebrew-и-формулы","Шаг 5: Обновить Homebrew и формулы",[20,231,232],{},"Регулярно обновляйте менеджер и все установленные формулы:",[66,234,236],{"className":68,"code":235,"language":70,"meta":71,"style":71},"brew update && brew upgrade\n",[43,237,238],{"__ignoreMap":71},[75,239,240,242,245,249,251],{"class":77,"line":78},[75,241,145],{"class":81},[75,243,244],{"class":89}," update",[75,246,248],{"class":247},"sVt8B"," && ",[75,250,145],{"class":81},[75,252,253],{"class":89}," upgrade\n",[20,255,256,257,260,261,264],{},"Команда ",[43,258,259],{},"brew update"," синхронизирует локальную копию формальны, а ",[43,262,263],{},"brew upgrade"," обновит каждую формулу до последней версии.",[58,266,268],{"id":267},"шаг-6-устранение-распространённых-ошибок","Шаг 6: Устранение распространённых ошибок",[270,271,272,285],"table",{},[273,274,275],"thead",{},[276,277,278,282],"tr",{},[279,280,281],"th",{},"Симптом",[279,283,284],{},"Решение",[286,287,288,303,316],"tbody",{},[276,289,290,296],{},[291,292,293],"td",{},[43,294,295],{},"brew: command not found",[291,297,298,299,302],{},"Добавьте PATH: ",[43,300,301],{},"echo 'eval \"$(/opt/homebrew/bin/brew shellenv)\"' >> ~/.zshrc"," и перезапустите терминал.",[276,304,305,310],{},[291,306,307],{},[43,308,309],{},"Error: Unable to find ...",[291,311,312,313,315],{},"Выполните ",[43,314,259],{},", чтобы обновить кэш формул.",[276,317,318,324],{},[291,319,320,323],{},[43,321,322],{},"Permission denied"," при установке",[291,325,326,327,330],{},"Используйте ",[43,328,329],{},"brew install --cask \u003Cимя>"," для пакетов с графическим интерфейсом или убедитесь, что вы выполнили команду от имени администратора.",[15,332,334],{"id":333},"проверка-результата","Проверка результата",[20,336,337],{},"После выполнения шагов проверьте, что всё работает:",[66,339,341],{"className":68,"code":340,"language":70,"meta":71,"style":71},"brew list           # показать все установленные формулы\nbrew info wget      # информация о формуле wget\n",[43,342,343,354],{"__ignoreMap":71},[75,344,345,347,350],{"class":77,"line":78},[75,346,145],{"class":81},[75,348,349],{"class":89}," list",[75,351,353],{"class":352},"sJ8bj","           # показать все установленные формулы\n",[75,355,357,359,362,365],{"class":77,"line":356},2,[75,358,145],{"class":81},[75,360,361],{"class":89}," info",[75,363,364],{"class":89}," wget",[75,366,367],{"class":352},"      # информация о формуле wget\n",[20,369,370],{},"Если команды выводят ожидаемые данные, менеджер настроен правильно.",[15,372,374],{"id":373},"возможные-проблемы","Возможные проблемы",[33,376,377,397,407],{},[36,378,379,385,386,389,390,393,394,128],{},[24,380,381,382,384],{},"Отсутствие ",[43,383,145],{}," после перезагрузки"," – убедитесь, что PATH добавлен в файл ",[43,387,388],{},".zshrc"," или ",[43,391,392],{},".bash_profile",". Выполните ",[43,395,396],{},"source ~/.zshrc",[36,398,399,402,403,406],{},[24,400,401],{},"Дублирующие формулы"," – после обновления могут появиться уведомления о конфликтах. Используйте ",[43,404,405],{},"brew upgrade --force"," или удалите старые формулы вручную.",[36,408,409,412],{},[24,410,411],{},"Ошибка доступа при установке"," – обычно возникает, если терминал запущен без прав администратора. Закройте терминал от имени администратора и повторите установку.",[20,414,415],{},"Теперь у вас есть полный набор базовых навыков для работы с Homebrew. Вы сможете быстро добавлять необходимые инструменты, обновлять их и устранять типичные ошибки без лишних действий.",[417,418,419],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":71,"searchDepth":356,"depth":356,"links":421},[422,423,424,433,434],{"id":17,"depth":356,"text":18},{"id":30,"depth":356,"text":31},{"id":55,"depth":356,"text":56,"children":425},[426,428,429,430,431,432],{"id":60,"depth":427,"text":61},3,{"id":131,"depth":427,"text":132},{"id":158,"depth":427,"text":159},{"id":201,"depth":427,"text":202},{"id":228,"depth":427,"text":229},{"id":267,"depth":427,"text":268},{"id":333,"depth":356,"text":334},{"id":373,"depth":356,"text":374},null,"2026-07-06 09:42:56","Узнайте, как быстро установить Homebrew, добавлять и удалять формулы, а также решить типичные ошибки. Пошаговое руководство за 5 минут.","easy",false,"5-10 мин","md",[443,446,449,452],{"question":444,"answer":445},"Как установить Homebrew на Mac?","Скачайте скрипт установки из официального репозитория и запустите его: `/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"`. После завершения скрипта добавьте команды для подгрузки PATH в ваш shell (`~/.zshrc` или `~/.bash_profile`).",{"question":447,"answer":448},"Как проверить, что Homebrew работает?","Откройте терминал и введите `brew --version`. Если отображается версия (например, Homebrew 4.3.13), менеджер установлен правильно.",{"question":450,"answer":451},"Как добавить или удалить формулу?","Чтобы добавить формулу, выполните `brew install \u003Cимя>`. Чтобы удалить — `brew uninstall \u003Cимя>`. Например, `brew install wget`.",{"question":453,"answer":454},"Что делать, если команда `brew` не найдена?","Добавьте PATH в вашу оболочку: `echo 'eval \"$(/opt/homebrew/bin/brew shellenv)\"' >> ~/.zshrc` и перезапустите терминал.",[456,459,462,465,468,471],{"name":457,"text":458},"Установить Homebrew","Скачайте официальный скрипт установки и выполните его в терминале. Скрипт сам создаст необходимые каталоги и предложит добавить PATH в ваш shell.",{"name":460,"text":461},"Проверить установку","Запустите `brew --version`, чтобы убедиться, что команда распознана. Если версия отображается, менеджер готов к работе.",{"name":463,"text":464},"Добавить формулу","Чтобы установить новое программное обеспечение, выполните `brew install \u003Cимя>`. Например, для загрузчика `wget` введите `brew install wget`.",{"name":466,"text":467},"Удалить формулу","Если формула больше не нужна, удалите её командой `brew uninstall \u003Cимя>`. Например, `brew uninstall wget`.",{"name":469,"text":470},"Обновить Homebrew и формулы","Запустите `brew update && brew upgrade`. Эта команда обновит сам менеджер и все установленные вами формулы до последних версий.",{"name":472,"text":473},"Устранение распространённых ошибок","Если `brew` выдаёт `command not found`, убедитесь, что каталог `/opt/homebrew/bin` (или `/usr/local/bin` для Intel Mac) добавлен в `$PATH`. Добавьте `eval \"$(brew shellenv)\"` в профиль оболочки и перезапустите терминал.","PT8M",[476,477,478,479,480,481,482,483,484],"Homebrew","установка Homebrew macOS","добавить формулу brew","удалить формулу brew","ошибка тапки Homebrew","ошибка доступа Homebrew","команды brew","macOS Ventura Homebrew","macOS Sonoma Homebrew","ru_RU",{},true,"/guides/macos/homebrew-basics","macos",[491,492],"/guides/macos/terminal-basics","/guides/macos/update-macos","Гайды macOS",{"title":5,"description":437},"guides/macos/homebrew-basics","В этом руководстве вы узнаете, как установить пакетный менеджер Homebrew на macOS, добавлять и удалять формулы, а также решать распространённые проблемы. После выполнения инструкции вы сможете управлять пакетами без дополнительных инструментов.",[476,498,499,500,501,502],"macOS","командная строка","установка","формулы","инструменты разработчика","guide","Xe1qPrNuvcHaC37blYUEJDy8Jc1-ExCvZtFs_GnQvds",{"data":506,"body":507},{},{"type":508,"children":509},"root",[510],{"type":511,"tag":20,"props":512,"children":513},"element",{},[514,517,523,525,530,531,536],{"type":515,"value":516},"text","Скачайте скрипт установки из официального репозитория и запустите его: ",{"type":511,"tag":43,"props":518,"children":520},{"className":519},[],[521],{"type":515,"value":522},"/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"",{"type":515,"value":524},". После завершения скрипта добавьте команды для подгрузки PATH в ваш shell (",{"type":511,"tag":43,"props":526,"children":528},{"className":527},[],[529],{"type":515,"value":105},{"type":515,"value":389},{"type":511,"tag":43,"props":532,"children":534},{"className":533},[],[535],{"type":515,"value":109},{"type":515,"value":46},{"data":538,"body":539},{},{"type":508,"children":540},[541],{"type":511,"tag":20,"props":542,"children":543},{},[544,546,552],{"type":515,"value":545},"Откройте терминал и введите ",{"type":511,"tag":43,"props":547,"children":549},{"className":548},[],[550],{"type":515,"value":551},"brew --version",{"type":515,"value":553},". Если отображается версия (например, Homebrew 4.3.13), менеджер установлен правильно.",{"data":555,"body":556},{},{"type":508,"children":557},[558],{"type":511,"tag":20,"props":559,"children":560},{},[561,563,569,571,577,579,585],{"type":515,"value":562},"Чтобы добавить формулу, выполните ",{"type":511,"tag":43,"props":564,"children":566},{"className":565},[],[567],{"type":515,"value":568},"brew install \u003Cимя>",{"type":515,"value":570},". Чтобы удалить — ",{"type":511,"tag":43,"props":572,"children":574},{"className":573},[],[575],{"type":515,"value":576},"brew uninstall \u003Cимя>",{"type":515,"value":578},". Например, ",{"type":511,"tag":43,"props":580,"children":582},{"className":581},[],[583],{"type":515,"value":584},"brew install wget",{"type":515,"value":128},{"data":587,"body":588},{},{"type":508,"children":589},[590],{"type":511,"tag":20,"props":591,"children":592},{},[593,595,600],{"type":515,"value":594},"Добавьте PATH в вашу оболочку: ",{"type":511,"tag":43,"props":596,"children":598},{"className":597},[],[599],{"type":515,"value":301},{"type":515,"value":302},{"data":602,"body":603},{},{"type":508,"children":604},[605],{"type":511,"tag":20,"props":606,"children":607},{},[608],{"type":515,"value":458},{"data":610,"body":611},{},{"type":508,"children":612},[613],{"type":511,"tag":20,"props":614,"children":615},{},[616,618,623],{"type":515,"value":617},"Запустите ",{"type":511,"tag":43,"props":619,"children":621},{"className":620},[],[622],{"type":515,"value":551},{"type":515,"value":624},", чтобы убедиться, что команда распознана. Если версия отображается, менеджер готов к работе.",{"data":626,"body":627},{},{"type":508,"children":628},[629],{"type":511,"tag":20,"props":630,"children":631},{},[632,634,639,641,646,648,653],{"type":515,"value":633},"Чтобы установить новое программное обеспечение, выполните ",{"type":511,"tag":43,"props":635,"children":637},{"className":636},[],[638],{"type":515,"value":568},{"type":515,"value":640},". Например, для загрузчика ",{"type":511,"tag":43,"props":642,"children":644},{"className":643},[],[645],{"type":515,"value":187},{"type":515,"value":647}," введите ",{"type":511,"tag":43,"props":649,"children":651},{"className":650},[],[652],{"type":515,"value":584},{"type":515,"value":128},{"data":655,"body":656},{},{"type":508,"children":657},[658],{"type":511,"tag":20,"props":659,"children":660},{},[661,663,668,669,675],{"type":515,"value":662},"Если формула больше не нужна, удалите её командой ",{"type":511,"tag":43,"props":664,"children":666},{"className":665},[],[667],{"type":515,"value":576},{"type":515,"value":578},{"type":511,"tag":43,"props":670,"children":672},{"className":671},[],[673],{"type":515,"value":674},"brew uninstall wget",{"type":515,"value":128},{"data":677,"body":678},{},{"type":508,"children":679},[680],{"type":511,"tag":20,"props":681,"children":682},{},[683,684,690],{"type":515,"value":617},{"type":511,"tag":43,"props":685,"children":687},{"className":686},[],[688],{"type":515,"value":689},"brew update && brew upgrade",{"type":515,"value":691},". Эта команда обновит сам менеджер и все установленные вами формулы до последних версий.",{"data":693,"body":694},{},{"type":508,"children":695},[696],{"type":511,"tag":20,"props":697,"children":698},{},[699,701,706,708,714,716,721,722,727,729,735,737,743],{"type":515,"value":700},"Если ",{"type":511,"tag":43,"props":702,"children":704},{"className":703},[],[705],{"type":515,"value":145},{"type":515,"value":707}," выдаёт ",{"type":511,"tag":43,"props":709,"children":711},{"className":710},[],[712],{"type":515,"value":713},"command not found",{"type":515,"value":715},", убедитесь, что каталог ",{"type":511,"tag":43,"props":717,"children":719},{"className":718},[],[720],{"type":515,"value":123},{"type":515,"value":106},{"type":511,"tag":43,"props":723,"children":725},{"className":724},[],[726],{"type":515,"value":127},{"type":515,"value":728}," для Intel Mac) добавлен в ",{"type":511,"tag":43,"props":730,"children":732},{"className":731},[],[733],{"type":515,"value":734},"$PATH",{"type":515,"value":736},". Добавьте ",{"type":511,"tag":43,"props":738,"children":740},{"className":739},[],[741],{"type":515,"value":742},"eval \"$(brew shellenv)\"",{"type":515,"value":744}," в профиль оболочки и перезапустите терминал.",[746],{"id":747,"title":748,"appliesTo":749,"author":10,"body":754,"canonical":435,"code":435,"createdAt":1489,"description":1490,"difficulty":438,"draft":439,"estimatedTime":1491,"extension":441,"faq":1492,"howToSteps":1505,"howToTotalTime":1521,"image":435,"keywords":1522,"locale":485,"meta":1531,"navigation":487,"path":491,"platform":489,"related":1532,"section":493,"seo":1536,"severity":435,"stem":1537,"summary":1538,"tags":1539,"twitterCreator":435,"twitterSite":435,"type":503,"updatedAt":1489,"__hash__":1542},"content_ru/guides/macos/terminal-basics.md","Терминал macOS: полное руководство для начинающих",[750,751,752,753],"macOS Sonoma (14.x)","macOS Ventura (13.x)","macOS Monterey (12.x)","macOS Big Sur (11.x)",{"type":12,"value":755,"toc":1478},[756,760,763,767,770,787,791,894,896,900,903,1054,1058,1061,1269,1273,1319,1323,1352,1354,1357,1401,1403,1475],[15,757,759],{"id":758},"введение-зачем-это-нужно","Введение / Зачем это нужно",[20,761,762],{},"Терминал (Terminal) в macOS — это мощный инструмент для управления системой, установки программ, автоматизации задач и решения проблем, недоступных через графический интерфейс. Даже базовые навыки работы с командной строкой значительно повысят вашу эффективность как пользователя Mac. После этого гайда вы сможете уверенно перемещаться по файловой системе, просматривать и создавать файлы, а также выполнять простые системные команды.",[15,764,766],{"id":765},"требования-подготовка","Требования / Подготовка",[20,768,769],{},"Перед началом убедитесь, что у вас:",[33,771,772,775,778],{},[36,773,774],{},"Установленная macOS версии 10.15 (Catalina) или новее (инструкция актуальна для Sonoma, Ventura, Monterey).",[36,776,777],{},"Доступ к учётной записи с стандартными правами (не требуется администратор для большинства базовых операций в домашней папке).",[36,779,780,781,784,785,128],{},"Утилита ",[24,782,783],{},"Терминал"," (Terminal) — она предустановлена во всех версиях macOS и находится в ",[43,786,45],{},[15,788,790],{"id":789},"шаг-1-открыть-терминал-и-понять-интерфейс","Шаг 1: Открыть Терминал и понять интерфейс",[792,793,794,832,888],"ol",{},[36,795,796,797,799,800],{},"Откройте ",[24,798,783],{}," одним из способов:",[33,801,802,816,829],{},[36,803,804,805,808,809,812,813,128],{},"Нажмите ",[43,806,807],{},"Cmd + Пробел"," для запуска Spotlight, введите ",[43,810,811],{},"terminal"," и нажмите ",[43,814,815],{},"Enter",[36,817,818,819,822,823,826,827,128],{},"Откройте Finder, перейдите в папку ",[24,820,821],{},"Программы"," → ",[24,824,825],{},"Утилиты"," и дважды кликните на ",[24,828,783],{},[36,830,831],{},"Используйте Launchpad (иконка в Dock) и найдите приложение среди остальных.",[36,833,834,835,842],{},"После запуска вы увидите окно с чёрным (или светлым, в зависимости от профиля) фоном и строку, похожую на эту:",[66,836,840],{"className":837,"code":839,"language":515},[838],"language-text","user@MacBook-Pro ~ %\n",[43,841,839],{"__ignoreMap":71},[33,843,844,850,856,870],{},[36,845,846,849],{},[43,847,848],{},"user"," — ваше имя пользователя в системе.",[36,851,852,855],{},[43,853,854],{},"MacBook-Pro"," — имя вашего компьютера (можно изменить в «Системных настройках» → «Общие» → «Об этом Mac»).",[36,857,858,861,862,865,866,869],{},[43,859,860],{},"~"," (тильда) — обозначает вашу ",[24,863,864],{},"домашнюю директорию"," (",[43,867,868],{},"/Users/ваше_имя","). Это текущее местоположение.",[36,871,872,875,876,878,879,882,883,389,885,128],{},[43,873,874],{},"%"," — это приглашение командной строки (prompt). В системах на базе bash (стандарт для macOS до Catalina) это ",[43,877,874],{}," для обычного пользователя и ",[43,880,881],{},"#"," для root. В более новых версиях (использующих zsh по умолчанию) это ",[43,884,874],{},[43,886,887],{},"$",[36,889,890,891,893],{},"Курсор мигает после ",[43,892,874],{},". Всё, что вы введёте с клавиатуры, будет интерпретироваться как команда. Для ввода команды используйте только латинские буквы и символы, русская раскладка может вызывать ошибки.",[224,895],{},[15,897,899],{"id":898},"шаг-2-основные-команды-навигации-по-файловой-системе","Шаг 2: Основные команды навигации по файловой системе",[20,901,902],{},"Перед выполнением команд понимайте, где вы находитесь.",[792,904,905,936,971,1041],{},[36,906,907,914,915,166,917,926,929,930],{},[24,908,909,910,913],{},"Узнать текущий путь (",[43,911,912],{},"pwd",")",".\nВведите команду и нажмите ",[43,916,815],{},[66,918,920],{"className":68,"code":919,"language":70,"meta":71,"style":71},"pwd\n",[43,921,922],{"__ignoreMap":71},[75,923,924],{"class":77,"line":78},[75,925,919],{"class":85},[927,928],"br",{},"Терминал выведет полный путь к текущей директории, например:",[66,931,934],{"className":932,"code":933,"language":515},[838],"/Users/ivanov\n",[43,935,933],{"__ignoreMap":71},[36,937,938,128,944,953,955,956,166,959],{},[24,939,940,941,913],{},"Просмотреть содержимое текущей папки (",[43,942,943],{},"ls",[66,945,947],{"className":68,"code":946,"language":70,"meta":71,"style":71},"ls\n",[43,948,949],{"__ignoreMap":71},[75,950,951],{"class":77,"line":78},[75,952,946],{"class":81},[927,954],{},"По умолчанию покажет только имена файлов и папок. Для более подробного вывода (права доступа, владелец, размер, дата) используйте флаг ",[43,957,958],{},"-l",[66,960,962],{"className":68,"code":961,"language":70,"meta":71,"style":71},"ls -l\n",[43,963,964],{"__ignoreMap":71},[75,965,966,968],{"class":77,"line":78},[75,967,943],{"class":81},[75,969,970],{"class":85}," -l\n",[36,972,973,128,980],{},[24,974,975,976,979],{},"Перейти в другую папку (",[43,977,978],{},"cd"," — change directory)",[33,981,982,1001,1016],{},[36,983,984,985,988,989],{},"Перейти в папку ",[43,986,987],{},"Документы"," (создайте её заранее в Finder, если её нет):\n",[66,990,992],{"className":68,"code":991,"language":70,"meta":71,"style":71},"cd Документы\n",[43,993,994],{"__ignoreMap":71},[75,995,996,998],{"class":77,"line":78},[75,997,978],{"class":85},[75,999,1000],{"class":89}," Документы\n",[36,1002,1003,1004],{},"Вернуться в предыдущую директорию (на уровень выше):\n",[66,1005,1007],{"className":68,"code":1006,"language":70,"meta":71,"style":71},"cd ..\n",[43,1008,1009],{"__ignoreMap":71},[75,1010,1011,1013],{"class":77,"line":78},[75,1012,978],{"class":85},[75,1014,1015],{"class":89}," ..\n",[36,1017,1018,1019,1031,1032],{},"Вернуться сразу в домашнюю директорию (из любого места):\n",[66,1020,1022],{"className":68,"code":1021,"language":70,"meta":71,"style":71},"cd ~\n",[43,1023,1024],{"__ignoreMap":71},[75,1025,1026,1028],{"class":77,"line":78},[75,1027,978],{"class":85},[75,1029,1030],{"class":89}," ~\n","\nили просто\n",[66,1033,1035],{"className":68,"code":1034,"language":70,"meta":71,"style":71},"cd\n",[43,1036,1037],{"__ignoreMap":71},[75,1038,1039],{"class":77,"line":78},[75,1040,1034],{"class":85},[36,1042,1043,1046,1047,1050,1051,1053],{},[24,1044,1045],{},"Автодополнение (Tab)",".\nПри вводе имени папки или файла нажмите клавишу ",[43,1048,1049],{},"Tab",". Терминал автоматически дополнит имя, если оно однозначно. Если есть несколько вариантов, нажмите ",[43,1052,1049],{}," дважды, чтобы их увидеть. Это экономит время и предотвращает ошибки из-за опечаток.",[15,1055,1057],{"id":1056},"шаг-3-практика-создание-и-работа-с-файлами","Шаг 3: Практика: создание и работа с файлами",[20,1059,1060],{},"Потренируемся на создании временной структуры.",[792,1062,1063,1092,1125,1173,1198],{},[36,1064,1065,1072,1073,1076,1077,166,1080],{},[24,1066,1067,1068,1071],{},"Создать новую папку (",[43,1069,1070],{},"mkdir"," — make directory)",".\nУбедитесь, что вы в домашней директории (",[43,1074,1075],{},"cd ~","). Создайте папку с названием ",[43,1078,1079],{},"terminal_test",[66,1081,1083],{"className":68,"code":1082,"language":70,"meta":71,"style":71},"mkdir terminal_test\n",[43,1084,1085],{"__ignoreMap":71},[75,1086,1087,1089],{"class":77,"line":78},[75,1088,1070],{"class":81},[75,1090,1091],{"class":89}," terminal_test\n",[36,1093,1094,128,1100,1118,1120,1121,1124],{},[24,1095,1096,1097,913],{},"Перейти в созданную папку и создать файл (",[43,1098,1099],{},"touch",[66,1101,1103],{"className":68,"code":1102,"language":70,"meta":71,"style":71},"cd terminal_test\ntouch notes.txt\n",[43,1104,1105,1111],{"__ignoreMap":71},[75,1106,1107,1109],{"class":77,"line":78},[75,1108,978],{"class":85},[75,1110,1091],{"class":89},[75,1112,1113,1115],{"class":77,"line":356},[75,1114,1099],{"class":81},[75,1116,1117],{"class":89}," notes.txt\n",[927,1119],{},"Файл ",[43,1122,1123],{},"notes.txt"," создастся пустым.",[36,1126,1127,1130,1131,1134,1135,1138,1139,1157,1159,1163,1164,1163,1166,1169,1170,128],{},[24,1128,1129],{},"Записать текст в файл (перенаправление вывода)",".\nСамый простой способ — использовать команду ",[43,1132,1133],{},"echo"," и символ ",[43,1136,1137],{},">"," (перенаправление вывода в файл):",[66,1140,1142],{"className":68,"code":1141,"language":70,"meta":71,"style":71},"echo \"Привет, Терминал!\" > notes.txt\n",[43,1143,1144],{"__ignoreMap":71},[75,1145,1146,1148,1151,1155],{"class":77,"line":78},[75,1147,1133],{"class":85},[75,1149,1150],{"class":89}," \"Привет, Терминал!\"",[75,1152,1154],{"class":1153},"szBVR"," >",[75,1156,1117],{"class":89},[927,1158],{},[1160,1161,1162],"em",{},"Внимание:"," ",[43,1165,1137],{},[24,1167,1168],{},"перезапишет"," файл, если он уже существует. Для добавления текста в конец файла используйте ",[43,1171,1172],{},">>",[36,1174,1175,128,1181,1192,1194,1195,128],{},[24,1176,1177,1178,913],{},"Посмотреть содержимое файла (",[43,1179,1180],{},"cat",[66,1182,1184],{"className":68,"code":1183,"language":70,"meta":71,"style":71},"cat notes.txt\n",[43,1185,1186],{"__ignoreMap":71},[75,1187,1188,1190],{"class":77,"line":78},[75,1189,1180],{"class":81},[75,1191,1117],{"class":89},[927,1193],{},"На экране появится строка ",[43,1196,1197],{},"Привет, Терминал!",[36,1199,1200,128,1210],{},[24,1201,1202,1203,1206,1207,913],{},"Удалить файл и папку (",[43,1204,1205],{},"rm"," и ",[43,1208,1209],{},"rmdir",[33,1211,1212,1226,1246],{},[36,1213,1214,1215],{},"Удалить файл:\n",[66,1216,1218],{"className":68,"code":1217,"language":70,"meta":71,"style":71},"rm notes.txt\n",[43,1219,1220],{"__ignoreMap":71},[75,1221,1222,1224],{"class":77,"line":78},[75,1223,1205],{"class":81},[75,1225,1117],{"class":89},[36,1227,1228,1229],{},"Вернуться на уровень выше и удалить пустую папку:\n",[66,1230,1232],{"className":68,"code":1231,"language":70,"meta":71,"style":71},"cd ..\nrmdir terminal_test\n",[43,1233,1234,1240],{"__ignoreMap":71},[75,1235,1236,1238],{"class":77,"line":78},[75,1237,978],{"class":85},[75,1239,1015],{"class":89},[75,1241,1242,1244],{"class":77,"line":356},[75,1243,1209],{"class":81},[75,1245,1091],{"class":89},[36,1247,1248,1251,1252,1254,1255,1258,1259,1262,1263,1265,1266,128],{},[24,1249,1250],{},"Внимание!"," Команда ",[43,1253,1205],{}," без флагов удаляет файлы ",[24,1256,1257],{},"безвозвратно"," (они не попадают в Корзину). Для удаления непустых папок используется ",[43,1260,1261],{},"rm -r \u003Cимя_папки>",". Будьте предельно осторожны с ",[43,1264,1205],{},", особенно с ",[43,1267,1268],{},"sudo rm -rf /",[15,1270,1272],{"id":1271},"шаг-4-полезные-утилиты-для-повседневного-использования","Шаг 4: Полезные утилиты для повседневного использования",[33,1274,1275,1284,1290,1313],{},[36,1276,1277,1280,1281,46],{},[43,1278,1279],{},"clear"," — очистить экран терминала (аналог ",[43,1282,1283],{},"Cmd + K",[36,1285,1286,1289],{},[43,1287,1288],{},"history"," — показать историю введённых вами команд.",[36,1291,1292,1295,1296,1299,1300],{},[43,1293,1294],{},"man \u003Cкоманда>"," — открыть подробную справку (manual) по любой команде. Для выхода из справки нажмите ",[43,1297,1298],{},"q",".\n",[66,1301,1303],{"className":68,"code":1302,"language":70,"meta":71,"style":71},"man ls\n",[43,1304,1305],{"__ignoreMap":71},[75,1306,1307,1310],{"class":77,"line":78},[75,1308,1309],{"class":81},"man",[75,1311,1312],{"class":89}," ls\n",[36,1314,1315,1318],{},[43,1316,1317],{},"Ctrl + R"," — поиск по истории команд. Начните вводить часть команды, и терминал найдёт последнее совпадение.",[15,1320,1322],{"id":1321},"шаг-5-завершение-работы-с-терминалом","Шаг 5: Завершение работы с Терминалом",[33,1324,1325,1334,1342],{},[36,1326,1327,1328,812,1331,1333],{},"Чтобы закрыть окно терминала, просто закройте его (крестик в углу) или введите ",[43,1329,1330],{},"exit",[43,1332,815],{},". Все процессы, запущенные в этом окне, завершатся.",[36,1335,1336,1337,389,1339,128],{},"Если вы подключились к удалённому серверу по SSH, для разрыва соединения используйте ",[43,1338,1330],{},[43,1340,1341],{},"Ctrl + D",[36,1343,1344,1347,1348,1351],{},[24,1345,1346],{},"Не используйте"," команду ",[43,1349,1350],{},"sudo shutdown -h now"," или подобные системные команды для выключения Mac из терминала без крайней необходимости. Для этого есть графические средства.",[15,1353,334],{"id":333},[20,1355,1356],{},"Вы успешно освоили основы, если можете:",[792,1358,1359,1364,1370,1375,1387,1395],{},[36,1360,1361,1362,46],{},"Открыть Терминал и понять, где находитесь (с помощью ",[43,1363,912],{},[36,1365,1366,1367,1369],{},"Переместиться в другую папку (",[43,1368,978],{},") и вернуться назад.",[36,1371,1372,1373,46],{},"Просмотреть список файлов (",[43,1374,943],{},[36,1376,1377,1378,1380,1381,1383,1384,46],{},"Создать папку (",[43,1379,1070],{},"), создать в ней файл (",[43,1382,1099],{},"), записать в него текст (",[43,1385,1386],{},"echo >",[36,1388,1389,1390,1392,1393,46],{},"Прочитать содержимое файла (",[43,1391,1180],{},") и удалить его (",[43,1394,1205],{},[36,1396,1397,1398,1400],{},"Безопасно завершить сеанс (",[43,1399,1330],{}," или закрытие окна).",[15,1402,374],{"id":373},[33,1404,1405,1415,1428,1446,1469],{},[36,1406,1407,1411,1412,46],{},[24,1408,1409],{},[43,1410,713],{},": Команда введена с опечаткой или не существует. Проверьте написание. Убедитесь, что вы не пытаетесь выполнить команду, доступную только в Linux (например, ",[43,1413,1414],{},"apt",[36,1416,1417,1421,1422,1425,1426,46],{},[24,1418,1419],{},[43,1420,322],{},": У вас недостаточно прав для выполнения операции (например, запись в системную папку). Не пытайтесь обойти это с ",[43,1423,1424],{},"sudo",", если не уверены в последствиях. Работайте внутри своей домашней директории (",[43,1427,868],{},[36,1429,1430,1435,1436,1438,1439,1206,1442,1445],{},[24,1431,1432],{},[43,1433,1434],{},"No such file or directory",": Указанный файл или папка не найдены по указанному пути. Проверьте текущую директорию (",[43,1437,912],{},") и правильность имени (учитывайте регистр: ",[43,1440,1441],{},"Folder",[43,1443,1444],{},"folder"," — разные имена в Unix-системах).",[36,1447,1448,1451,1452,192,1455,192,1458,1461,1462,1465,1466,1468],{},[24,1449,1450],{},"Терминал \"завис\"",": Вы запустили интерактивную программу (например, ",[43,1453,1454],{},"top",[43,1456,1457],{},"vim",[43,1459,1460],{},"ssh","). Для выхода используйте комбинации ",[43,1463,1464],{},"Ctrl + C"," (прервать) или ",[43,1467,1341],{}," (конец ввода/выход). Если не помогает, закройте окно терминала.",[36,1470,1471,1474],{},[24,1472,1473],{},"Кириллица в путях или именах файлов",": Командная строка macOS (zsh/bash) в основном работает с UTF-8, но некоторые старые утилиты могут некорректно обрабатывать кириллицу. Старайтесь использовать латинские имена для папок и файлов, с которыми планируете работать из терминала.",[417,1476,1477],{},"html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":71,"searchDepth":356,"depth":356,"links":1479},[1480,1481,1482,1483,1484,1485,1486,1487,1488],{"id":758,"depth":356,"text":759},{"id":765,"depth":356,"text":766},{"id":789,"depth":356,"text":790},{"id":898,"depth":356,"text":899},{"id":1056,"depth":356,"text":1057},{"id":1271,"depth":356,"text":1272},{"id":1321,"depth":356,"text":1322},{"id":333,"depth":356,"text":334},{"id":373,"depth":356,"text":374},"2026-02-15 00:31:39","Изучите основы терминала на macOS с нуля. Пошаговая инструкция по навигации, базовым командам и управлению файлами. Начните работать в командной строке за 15 минут!","15-20 мин",[1493,1496,1499,1502],{"question":1494,"answer":1495},"Можно ли повредить систему, используя терминал?","Да, если выполнять команды, которые изменяют системные файлы (`/usr`, `/System`, `/Library`). Всегда проверяйте команду перед нажатием Enter и избегайте использования `sudo` без полного понимания, что делает команда.",{"question":1497,"answer":1498},"Как изменить цвет текста или фона в терминале?","Откройте настройки Terminal (Терминал → Настройки или `Cmd + ,`) и выберите профиль (например, 'Basic' или 'Pro'). Можно настроить цвета шрифта, фона и курсора в разделе 'Цвета и текстуры'.",{"question":1500,"answer":1501},"Что такое `~` (тильда) в путях?","Это сокращение для вашего домашнего каталога (Home folder), например `/Users/ваше_имя`. Команда `cd ~` вернёт вас в домашнюю папку из любого места.",{"question":1503,"answer":1504},"Как скопировать текст из терминала?","Выделите текст мышью — он автоматически скопируется в буфер обмена (в современных macOS). Для вставки используйте `Cmd + V` или среднюю кнопку мыши.",[1506,1509,1512,1515,1518],{"name":1507,"text":1508},"Открыть Терминал","Найдите приложение 'Терминал' (Terminal) через Launchpad, Spotlight (`Cmd + Пробел`) или в папке 'Утилиты' внутри 'Программ'. Запустите его.",{"name":1510,"text":1511},"Понять структуру интерфейса","В открывшемся окне вы увидите приглашение командной строки (prompt), например `username@computername ~ %`. Это означает, что вы находитесь в домашней директории (`~`). Курсор мигает, ожидая ввода команды.",{"name":1513,"text":1514},"Изучить базовую навигацию","Используйте команду `pwd` (print working directory), чтобы узнать текущий путь. `ls` покажет список файлов и папок в текущей директории. `cd \u003Cпапка>` перейдёт в указанную папку, `cd ..` поднимется на уровень выше.",{"name":1516,"text":1517},"Выполнить несколько практических команд","Создайте папку: `mkdir новая_папка`. Перейдите в неё: `cd новая_папка`. Создайте пустой файл: `touch файл.txt`. Посмотрите содержимое файла: `cat файл.txt` (покажет пустоту). Удалите файл: `rm файл.txt`. Вернитесь назад: `cd ..`.",{"name":1519,"text":1520},"Безопасно завершить работу","Для выхода из текущей сессии терминала можно просто закрыть окно. Чтобы завершить запущенный процесс (например, `top` или `ping`), нажмите `Ctrl + C`. Для выхода из интерактивных утилит (например, `ssh`) используйте `exit` или `Ctrl + D`.","PT15M",[1523,1524,1525,1526,1527,1528,1529,1530],"терминал macOS","команды терминала Мак","как использовать терминал на Mac","основы командной строки macOS","bash команды для macOS","терминал для начинающих","как открыть терминал на MacBook","управление файлами через терминал",{},[1533,1534,1535],"/guides/macos/ssh-connection","/guides/macos/homebrew-setup","/guides/macos/permissions-fix",{"title":748,"description":1490},"guides/macos/terminal-basics","Это руководство научит вас уверенно использовать Терминал (Terminal) на Mac. Вы узнаете, как открывать окно, перемещаться по файловой системе, выполнять основные операции с файлами и папками, а также как безопасно завершать работу.",[498,811,70,499,1540,1541],"начальный уровень","основы","Y-pnL9Ahl2lnV-ruAvWBXXo1UDuS2Scvj0u1TnOa5T0"]