[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/macos/macos-terminal-basics":3,"mdc-6d3g5t-key":690,"mdc--ms2nlv-key":713,"mdc--9djmld-key":729,"mdc-vvtfs7-key":744,"mdc-66eeqz-key":769,"related-/guides/macos/install-homebrew-macos,/guides/macos/using-git-in-terminal,/guides/general/command-line-essentials":785},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":639,"code":640,"createdAt":641,"description":642,"difficulty":643,"draft":644,"estimatedTime":645,"extension":646,"faq":647,"howToSteps":657,"howToTotalTime":664,"image":639,"keywords":665,"locale":670,"meta":671,"navigation":672,"path":673,"platform":674,"related":675,"section":679,"seo":680,"severity":681,"stem":682,"summary":683,"tags":684,"twitterCreator":639,"twitterSite":639,"type":688,"updatedAt":641,"__hash__":689},"content_ru/guides/macos/macos-terminal-basics.md","Основы работы с Терминалом в macOS",[7,8,9,10],"macOS Sonoma","macOS Ventura","macOS Monterey","macOS Big Sur и новее","FixPedia Team",{"type":13,"value":14,"toc":627},"minimark",[15,20,24,27,31,34,75,79,86,96,118,122,127,261,265,445,449,498,502,513,586,590,599,611,623],[16,17,19],"h2",{"id":18},"введение-в-терминал-macos","Введение в Терминал macOS",[21,22,23],"p",{},"Терминал — это приложение, которое предоставляет прямой доступ к командной строке (или оболочке) вашей операционной системы macOS. Вместо использования графического интерфейса (окон, кнопок, меню) вы взаимодействуете с системой, вводя текстовые команды. Это мощный инструмент для автоматизации задач, управления файлами, настройки системы и работы с developer-инструментами.",[25,26],"in-article-ad",{},[16,28,30],{"id":29},"как-открыть-терминал","Как открыть Терминал",[21,32,33],{},"Есть несколько способов запустить Терминал на Mac:",[35,36,37,54,67],"ol",{},[38,39,40,44,45,49,50,53],"li",{},[41,42,43],"strong",{},"Spotlight (Самый быстрый способ):"," Нажмите ",[46,47,48],"code",{},"Cmd (⌘) + Пробел",", введите \"Terminal\" и нажмите ",[46,51,52],{},"Enter",".",[38,55,56,59,60,63,64,53],{},[41,57,58],{},"Программы -> Утилиты:"," Откройте ",[46,61,62],{},"Finder",", перейдите в папку \"Программы\", затем откройте папку \"Утилиты\" и запустите приложение ",[46,65,66],{},"Терминал",[38,68,69,72,73,53],{},[41,70,71],{},"Launchpad:"," Откройте Launchpad (жест трекпада или иконка в Dock), найдите папку \"Другие\" и выберите ",[46,74,66],{},[16,76,78],{"id":77},"основные-понятия-и-структура","Основные понятия и структура",[21,80,81,82,85],{},"Когда вы открываете Терминал, вы видите ",[41,83,84],{},"приглашение командной строки",". Оно обычно выглядит так:",[87,88,93],"pre",{"className":89,"code":91,"language":92},[90],"language-text","имя-пользователя@имя-компьютера ~ %\n","text",[46,94,91],{"__ignoreMap":95},"",[97,98,99,109,112],"ul",{},[38,100,101,104,105,108],{},[46,102,103],{},"~"," (тильда) означает, что вы находитесь в вашей домашней директории (",[46,106,107],{},"/Users/ваше-имя",").",[38,110,111],{},"Курсор мигает после приглашения, ожидая ввода команды.",[38,113,114,115,117],{},"После ввода команды нажмите ",[46,116,52],{}," для ее выполнения.",[16,119,121],{"id":120},"базовые-команды-для-навигации-и-работы-с-файлами","Базовые команды для навигации и работы с файлами",[123,124,126],"h3",{"id":125},"навигация-по-файловой-системе","Навигация по файловой системе",[97,128,129,160,205],{},[38,130,131,136,137],{},[41,132,133],{},[46,134,135],{},"pwd"," (Print Working Directory) — показывает полный путь к текущей директории.",[87,138,142],{"className":139,"code":140,"language":141,"meta":95,"style":95},"language-bash shiki shiki-themes github-light github-dark","pwd\n# Вывод: /Users/alex\n","bash",[46,143,144,153],{"__ignoreMap":95},[145,146,149],"span",{"class":147,"line":148},"line",1,[145,150,152],{"class":151},"sj4cs","pwd\n",[145,154,156],{"class":147,"line":155},2,[145,157,159],{"class":158},"sJ8bj","# Вывод: /Users/alex\n",[38,161,162,167,168,184,187,188],{},[41,163,164],{},[46,165,166],{},"ls"," (LiSt) — выводит список файлов и папок в текущей директории.",[87,169,171],{"className":139,"code":170,"language":141,"meta":95,"style":95},"ls\n# Покажет: Applications Desktop Documents Downloads ...\n",[46,172,173,179],{"__ignoreMap":95},[145,174,175],{"class":147,"line":148},[145,176,178],{"class":177},"sScJk","ls\n",[145,180,181],{"class":147,"line":155},[145,182,183],{"class":158},"# Покажет: Applications Desktop Documents Downloads ...\n",[185,186],"br",{},"Используйте флаги для детализации:",[87,189,191],{"className":139,"code":190,"language":141,"meta":95,"style":95},"ls -la\n# -l: подробный список, -a: показать скрытые файлы (начинающиеся с точки)\n",[46,192,193,200],{"__ignoreMap":95},[145,194,195,197],{"class":147,"line":148},[145,196,166],{"class":177},[145,198,199],{"class":151}," -la\n",[145,201,202],{"class":147,"line":155},[145,203,204],{"class":158},"# -l: подробный список, -a: показать скрытые файлы (начинающиеся с точки)\n",[38,206,207,212,213],{},[41,208,209],{},[46,210,211],{},"cd"," (Change Directory) — сменить текущую директорию.",[87,214,216],{"className":139,"code":215,"language":141,"meta":95,"style":95},"cd Documents        # Перейти в папку Documents внутри текущей\ncd ..               # Перейти на уровень выше (в родительскую папку)\ncd ~                # Перейти в домашнюю директорию\ncd /etc             # Перейти в абсолютный путь /etc\n",[46,217,218,229,239,250],{"__ignoreMap":95},[145,219,220,222,226],{"class":147,"line":148},[145,221,211],{"class":151},[145,223,225],{"class":224},"sZZnC"," Documents",[145,227,228],{"class":158},"        # Перейти в папку Documents внутри текущей\n",[145,230,231,233,236],{"class":147,"line":155},[145,232,211],{"class":151},[145,234,235],{"class":224}," ..",[145,237,238],{"class":158},"               # Перейти на уровень выше (в родительскую папку)\n",[145,240,242,244,247],{"class":147,"line":241},3,[145,243,211],{"class":151},[145,245,246],{"class":224}," ~",[145,248,249],{"class":158},"                # Перейти в домашнюю директорию\n",[145,251,253,255,258],{"class":147,"line":252},4,[145,254,211],{"class":151},[145,256,257],{"class":224}," /etc",[145,259,260],{"class":158},"             # Перейти в абсолютный путь /etc\n",[123,262,264],{"id":263},"работа-с-файлами-и-директориями","Работа с файлами и директориями",[97,266,267,287,307,349,387,425],{},[38,268,269,274,275],{},[41,270,271],{},[46,272,273],{},"mkdir"," (MaKe DIRectory) — создать новую папку.",[87,276,278],{"className":139,"code":277,"language":141,"meta":95,"style":95},"mkdir my_new_folder\n",[46,279,280],{"__ignoreMap":95},[145,281,282,284],{"class":147,"line":148},[145,283,273],{"class":177},[145,285,286],{"class":224}," my_new_folder\n",[38,288,289,294,295],{},[41,290,291],{},[46,292,293],{},"touch"," — создать пустой файл или обновить время изменения существующего.",[87,296,298],{"className":139,"code":297,"language":141,"meta":95,"style":95},"touch new_file.txt\n",[46,299,300],{"__ignoreMap":95},[145,301,302,304],{"class":147,"line":148},[145,303,293],{"class":177},[145,305,306],{"class":224}," new_file.txt\n",[38,308,309,314,315],{},[41,310,311],{},[46,312,313],{},"cp"," (CoPy) — скопировать файл или папку.",[87,316,318],{"className":139,"code":317,"language":141,"meta":95,"style":95},"cp file.txt copy_of_file.txt          # Копировать файл\ncp -r folder/ new_folder/             # Копировать папку рекурсивно (-r)\n",[46,319,320,333],{"__ignoreMap":95},[145,321,322,324,327,330],{"class":147,"line":148},[145,323,313],{"class":177},[145,325,326],{"class":224}," file.txt",[145,328,329],{"class":224}," copy_of_file.txt",[145,331,332],{"class":158},"          # Копировать файл\n",[145,334,335,337,340,343,346],{"class":147,"line":155},[145,336,313],{"class":177},[145,338,339],{"class":151}," -r",[145,341,342],{"class":224}," folder/",[145,344,345],{"class":224}," new_folder/",[145,347,348],{"class":158},"             # Копировать папку рекурсивно (-r)\n",[38,350,351,356,357],{},[41,352,353],{},[46,354,355],{},"mv"," (MoVe) — переместить или переименовать файл/папку.",[87,358,360],{"className":139,"code":359,"language":141,"meta":95,"style":95},"mv old_name.txt new_name.txt          # Переименовать\nmv file.txt ~/Documents/              # Переместить в другую папку\n",[46,361,362,375],{"__ignoreMap":95},[145,363,364,366,369,372],{"class":147,"line":148},[145,365,355],{"class":177},[145,367,368],{"class":224}," old_name.txt",[145,370,371],{"class":224}," new_name.txt",[145,373,374],{"class":158},"          # Переименовать\n",[145,376,377,379,381,384],{"class":147,"line":155},[145,378,355],{"class":177},[145,380,326],{"class":224},[145,382,383],{"class":224}," ~/Documents/",[145,385,386],{"class":158},"              # Переместить в другую папку\n",[38,388,389,394,395,398],{},[41,390,391],{},[46,392,393],{},"rm"," (ReMove) — удалить файл или папку. ",[41,396,397],{},"Будьте осторожны, удаление через терминал часто безвозвратно!",[87,399,401],{"className":139,"code":400,"language":141,"meta":95,"style":95},"rm file_to_delete.txt                 # Удалить файл\nrm -r folder_to_delete/              # Удалить папку и всё внутри (-r)\n",[46,402,403,413],{"__ignoreMap":95},[145,404,405,407,410],{"class":147,"line":148},[145,406,393],{"class":177},[145,408,409],{"class":224}," file_to_delete.txt",[145,411,412],{"class":158},"                 # Удалить файл\n",[145,414,415,417,419,422],{"class":147,"line":155},[145,416,393],{"class":177},[145,418,339],{"class":151},[145,420,421],{"class":224}," folder_to_delete/",[145,423,424],{"class":158},"              # Удалить папку и всё внутри (-r)\n",[38,426,427,432,433],{},[41,428,429],{},[46,430,431],{},"cat"," (conCATenate) — вывести содержимое файла на экран.",[87,434,436],{"className":139,"code":435,"language":141,"meta":95,"style":95},"cat readme.txt\n",[46,437,438],{"__ignoreMap":95},[145,439,440,442],{"class":147,"line":148},[145,441,431],{"class":177},[145,443,444],{"class":224}," readme.txt\n",[16,446,448],{"id":447},"полезные-советы-и-трюки","Полезные советы и трюки",[35,450,451,461,475,489],{},[38,452,453,456,457,460],{},[41,454,455],{},"Автодополнение:"," Начинайте вводить имя команды, файла или папки и нажмите ",[46,458,459],{},"Tab",". Терминал попытается автоматически завершить ввод.",[38,462,463,466,467,470,471,474],{},[41,464,465],{},"История команд:"," Нажимайте стрелку ",[46,468,469],{},"Вверх"," для прокрутки ранее введенных команд. Команда ",[46,472,473],{},"history"," покажет их полный список.",[38,476,477,480,481,484,485,488],{},[41,478,479],{},"Очистка экрана:"," Введите ",[46,482,483],{},"clear"," или нажмите ",[46,486,487],{},"Cmd + K",", чтобы очистить видимую область терминала.",[38,490,491,494,495,53],{},[41,492,493],{},"Завершение процесса:"," Если программа \"зависла\" или вы хотите ее остановить, нажмите ",[46,496,497],{},"Ctrl + C",[16,499,501],{"id":500},"настройка-терминала-оболочка-профиль","Настройка Терминала (оболочка, профиль)",[21,503,504,505,508,509,512],{},"Стандартная оболочка в современных macOS — ",[41,506,507],{},"zsh",". Ее конфигурация хранится в файле ",[46,510,511],{},"~/.zshrc"," (скрытый файл в вашей домашней директории).",[97,514,515,534,571],{},[38,516,517,518,521,522],{},"Чтобы открыть этот файл для редактирования, используйте текстовый редактор ",[46,519,520],{},"nano"," прямо в терминале:\n",[87,523,525],{"className":139,"code":524,"language":141,"meta":95,"style":95},"nano ~/.zshrc\n",[46,526,527],{"__ignoreMap":95},[145,528,529,531],{"class":147,"line":148},[145,530,520],{"class":177},[145,532,533],{"class":224}," ~/.zshrc\n",[38,535,536,537,540,541,544,545],{},"Здесь вы можете задать ",[41,538,539],{},"псевдонимы команд"," (алиасы), изменить переменную ",[46,542,543],{},"PATH",", настроить приглашение и т.д.\n",[87,546,548],{"className":139,"code":547,"language":141,"meta":95,"style":95},"# Пример алиаса в ~/.zshrc\nalias ll='ls -la'\n",[46,549,550,555],{"__ignoreMap":95},[145,551,552],{"class":147,"line":148},[145,553,554],{"class":158},"# Пример алиаса в ~/.zshrc\n",[145,556,557,561,565,568],{"class":147,"line":155},[145,558,560],{"class":559},"szBVR","alias",[145,562,564],{"class":563},"sVt8B"," ll",[145,566,567],{"class":559},"=",[145,569,570],{"class":224},"'ls -la'\n",[38,572,573,574],{},"После изменения файла, чтобы изменения вступили в силу, выполните:\n",[87,575,577],{"className":139,"code":576,"language":141,"meta":95,"style":95},"source ~/.zshrc\n",[46,578,579],{"__ignoreMap":95},[145,580,581,584],{"class":147,"line":148},[145,582,583],{"class":151},"source",[145,585,533],{"class":224},[16,587,589],{"id":588},"безопасность-команда-sudo","Безопасность: команда sudo",[21,591,592,593,598],{},"Команда ",[41,594,595],{},[46,596,597],{},"sudo"," (SuperUser DO) позволяет выполнять команды с правами администратора (root). Система запросит пароль вашей учетной записи.",[87,600,602],{"className":139,"code":601,"language":141,"meta":95,"style":95},"sudo some_system_command\n",[46,603,604],{"__ignoreMap":95},[145,605,606,608],{"class":147,"line":148},[145,607,597],{"class":177},[145,609,610],{"class":224}," some_system_command\n",[21,612,613,619,620,622],{},[41,614,615,616,618],{},"Используйте ",[46,617,597],{}," с крайней осторожностью и только если понимаете, что делает команда."," Неправильная команда с ",[46,621,597],{}," может повредить систему.",[624,625,626],"style",{},"html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":95,"searchDepth":155,"depth":155,"links":628},[629,630,631,632,636,637,638],{"id":18,"depth":155,"text":19},{"id":29,"depth":155,"text":30},{"id":77,"depth":155,"text":78},{"id":120,"depth":155,"text":121,"children":633},[634,635],{"id":125,"depth":241,"text":126},{"id":263,"depth":241,"text":264},{"id":447,"depth":155,"text":448},{"id":500,"depth":155,"text":501},{"id":588,"depth":155,"text":589},null,"guide_term","2026-04-09 22:51:31","Полное руководство для начинающих по использованию Терминала macOS для выполнения базовых команд и навигации по системе.","easy",false,"15-45 мин","md",[648,651,654],{"question":649,"answer":650},"Чем отличается bash от zsh в macOS?","Начиная с macOS Catalina, Apple заменила стандартную оболочку с **bash** на **zsh**. Zsh предлагает улучшенное автодополнение, темы, плагины и в целом более современный и настраиваемый опыт. Большинство базовых команд идентичны.",{"question":652,"answer":653},"Опасно ли использовать Терминал для новичка?","При выполнении команд, особенно с `sudo` (права администратора), нужно быть внимательным. Однако, изучение базовых команд навигации и управления файлами (как в этой статье) совершенно безопасно и не повредит системе.",{"question":655,"answer":656},"Как отменить или остановить выполняющуюся команду?","Нажмите сочетание клавиш **Ctrl + C**. Это отправит сигнал прерывания и остановит большинство выполняющихся в терминале процессов.",[658,661],{"name":659,"text":660},"Откройте Терминал через Spotlight","Нажмите `Cmd + Пробел`, введите `Terminal` и нажмите Enter.",{"name":662,"text":663},"Найдите текущую папку","Введите команду `pwd`, чтобы увидеть полный путь к вашей текущей рабочей директории.","PT35M",[666,667,141,507,668,669],"macOS Terminal","командная строка","основы терминала","команды macOS","ru_RU",{},true,"/guides/macos/macos-terminal-basics","macos",[676,677,678],"/guides/macos/install-homebrew-macos","/guides/macos/using-git-in-terminal","/guides/general/command-line-essentials","Руководства по macOS",{"title":5,"description":642},"low","guides/macos/macos-terminal-basics","Научитесь открывать Терминал, ориентироваться в файловой системе, выполнять основные команды и настраивать окружение для повышения эффективности.",[674,685,667,686,687],"терминал","руководство","для начинающих","guide","Oa5XZUFMhdJO5iTdagNvYl2XHLcObbk5hEgBfZb3WeY",{"data":691,"body":692},{},{"type":693,"children":694},"root",[695],{"type":696,"tag":21,"props":697,"children":698},"element",{},[699,701,705,707,711],{"type":92,"value":700},"Начиная с macOS Catalina, Apple заменила стандартную оболочку с ",{"type":696,"tag":41,"props":702,"children":703},{},[704],{"type":92,"value":141},{"type":92,"value":706}," на ",{"type":696,"tag":41,"props":708,"children":709},{},[710],{"type":92,"value":507},{"type":92,"value":712},". Zsh предлагает улучшенное автодополнение, темы, плагины и в целом более современный и настраиваемый опыт. Большинство базовых команд идентичны.",{"data":714,"body":715},{},{"type":693,"children":716},[717],{"type":696,"tag":21,"props":718,"children":719},{},[720,722,727],{"type":92,"value":721},"При выполнении команд, особенно с ",{"type":696,"tag":46,"props":723,"children":725},{"className":724},[],[726],{"type":92,"value":597},{"type":92,"value":728}," (права администратора), нужно быть внимательным. Однако, изучение базовых команд навигации и управления файлами (как в этой статье) совершенно безопасно и не повредит системе.",{"data":730,"body":731},{},{"type":693,"children":732},[733],{"type":696,"tag":21,"props":734,"children":735},{},[736,738,742],{"type":92,"value":737},"Нажмите сочетание клавиш ",{"type":696,"tag":41,"props":739,"children":740},{},[741],{"type":92,"value":497},{"type":92,"value":743},". Это отправит сигнал прерывания и остановит большинство выполняющихся в терминале процессов.",{"data":745,"body":746},{},{"type":693,"children":747},[748],{"type":696,"tag":21,"props":749,"children":750},{},[751,753,759,761,767],{"type":92,"value":752},"Нажмите ",{"type":696,"tag":46,"props":754,"children":756},{"className":755},[],[757],{"type":92,"value":758},"Cmd + Пробел",{"type":92,"value":760},", введите ",{"type":696,"tag":46,"props":762,"children":764},{"className":763},[],[765],{"type":92,"value":766},"Terminal",{"type":92,"value":768}," и нажмите Enter.",{"data":770,"body":771},{},{"type":693,"children":772},[773],{"type":696,"tag":21,"props":774,"children":775},{},[776,778,783],{"type":92,"value":777},"Введите команду ",{"type":696,"tag":46,"props":779,"children":781},{"className":780},[],[782],{"type":92,"value":135},{"type":92,"value":784},", чтобы увидеть полный путь к вашей текущей рабочей директории.",[]]