Консоль Mac OS, как открыть
Обновлено: 21.11.2024
Часто самая сложная часть решения проблемы с компьютером – это определить ее причину. По мере того, как операционные системы становятся все более совершенными, это становится все более сложной задачей, поэтому хорошо, что OS X включает в себя удобную утилиту под названием Консоль. Мы расскажем вам, что это такое и как им пользоваться, чтобы вы могли стать мастером в диагностике недугов вашего компьютера.
Дорогой дневник
Забавный факт: ваш компьютер более усердно ведет дневник, чем вы. Конечно, вы можете писать ежедневные сообщения о важных вещах в своей жизни, но ваш Mac превзойдет вас: он ведет учет всего, что он когда-либо делал — буквально. Мало того, он делает эти записи доступными для вас и помогает вам использовать их, чтобы понять, что может быть не так с системой.
Консоль — это, по сути, средство просмотра журналов, но в ней есть несколько дополнительных функций, которые упрощают просмотр огромных объемов данных.
Открытая книга
Для доступа к консольному приложению достаточно просто открыть его из папки Приложения > Утилиты. Кроме того, вы можете использовать сочетание клавиш Command + пробел, чтобы вызвать Spotlight, и начать вводить «Консоль», чтобы получить к нему доступ.
Как бы вы ее ни вызывали, в консоли откроется ошеломляющий список сообщений. Интерфейс построен вокруг центральной части, где отображаются фактические сообщения журнала, с некоторыми основными инструментами, доступными в верхней части, и боковой панелью, которую можно открыть или закрыть с помощью кнопки Показать/скрыть список журналов, расположенной в верхний левый угол.
Консоль: вихрь сообщений журнала.
Если вы выберете параметр Все сообщения на боковой панели, вам будет представлен живой взгляд на действия вашего компьютера с постоянным обновлением. На это интересно смотреть, но часто они слишком загромождены, чтобы иметь какое-либо реальное применение, так как же именно мы должны использовать эту вещь?
На что я смотрю?
Первый шаг – научиться интерпретировать строки сообщений, мигающих на экране.
Начнем с того, что вы можете думать о журнале как о способе OS X систематизировать информацию о работе системных процессов или определенных приложений. Как правило, для каждого процесса или приложения создается собственный журнал, но формат этих журналов остается довольно согласованным: отметка времени, за которой следует имя процесса/приложения, а затем фактическое сообщение журнала.
Структура сообщения консоли: отметка времени, процесс или приложение и само сообщение.
Иногда вы также увидите небольшой значок скрепки в дальнем правом конце сообщения журнала. Это указывает на то, что отображаемое сообщение является лишь небольшой частью более обширного отчета, и при нажатии на значок открывается полный текст в текстовом редакторе.
Настоящие имена процессов, как правило, довольно неясны. Большинство из нас, вероятно, не ожидало бы, что такое имя, как «mdworker», будет относиться к процессу Spotlight, но это так. С другой стороны, «ReportCrash» — это программа для создания отчетов о сбоях в OS X, а «backupd» — это Time Machine, так что не все понятно.
Устранение неполадок
Если вы играете с консолью, скорее всего, вы пытаетесь диагностировать проблему с вашим компьютером. Поскольку самый быстрый способ научиться — это испытать огнем, давайте попробуем найти основную причину проблемы, с которой я столкнулся на своем компьютере.
Проблема связана с Adobe Updater, который спонтанно прекратил обновление моей копии Acrobat, предлагая только расплывчатые указания на то, что обновления не могут быть завершены. Поиски Google по этим общим ошибкам ничего не дали, так что нам не повезло? Конечно нет — Консоль в помощь!
Шаг 1. Сузьте поиск
Поскольку мы знаем, что ошибка как-то связана с Adobe, мы можем перейти в консоли к журналам, относящимся к программному обеспечению Adobe, вместо того, чтобы выдерживать шквал сообщений, которые предлагает нам представление «Все сообщения».< /p>
Для этого мы воспользуемся боковой панелью для поиска в «~/Library/Logs». Конечно же, вверху есть список Adobe, и если мы нажмем на треугольник раскрытия, мы увидим несколько разных записей, в том числе одну для «Adobe Acrobat Updater.log». Идеально!
Шаг 2. Найдите ошибку
Поскольку мы нашли нужный нам журнал, мы можем просмотреть его и попытаться понять, в чем заключается наша проблема. Поскольку я запускал средство обновления несколько раз, чтобы попытаться заставить его работать, я заметил, что похожие блоки материала журнала повторяются. Кроме того, ближе к концу каждого блока я вижу одно и то же сообщение:
Похоже, это наш виновник!
Шаг 3. Найдите решение
Теперь, когда у нас есть фактический код ошибки, быстрый поиск в Google показывает, что эта ошибка вызвана отсутствием файлов в установке. Но почему у меня могут отсутствовать файлы? Программа работает идеально! Что ж, как оказалось, если вы используете какое-либо программное обеспечение для уменьшения размера диска, чтобы удалить лишние языковые пакеты из вашего программного обеспечения, это может иногда расстраивать программы обновлений Adobe, поскольку они выполняют проверку целостности программы перед применением любых обновлений.
Конечно же, недавно я немного сократил языковой пакет, но, к счастью, смог обратить его вспять, восстановив свое нетронутое приложение Acrobat из резервной копии (у вас, конечно, есть хорошие, верно?)
Проблема решена
Вы заметите, что мы не только решили мою небольшую проблему практически без проблем, но нам даже не нужно было знать, о чем говорится в журнале! Понятно, что мы не сможем интерпретировать каждое сообщение журнала и понять, в чем проблема, но нам это и не нужно — все, что нам нужно сделать, это найти более точное описание того, что происходит не так.
Это использование представляет собой наиболее распространенный сценарий открытия консоли, но вы помните, что я упоминал, что в этом приложении есть нечто большее, чем просто просмотр журнала.
Маркеры и параметры просмотра
Если вы работаете над поиском ошибки в журнале, который имеет много обновлений, вы можете легко потерять свое место. Консоль предлагает помощь в виде функции маркера, которая позволяет выделить любое сообщение в журнале. Для этого либо используйте кнопку Вставить маркер на панели инструментов, либо сочетание клавиш Option+Command+M.
С помощью этого маркера я могу видеть, где заканчивается один цикл ошибок и начинается следующий.
В сочетании с возможностью консоли предупреждать вас о новых обновлениях журнала, который вы просматриваете, с помощью отскоков дока или автоматического перехода на передний план (доступный через ее настройки), вы можете легко следить за тем, что вызывает ошибки. , что особенно полезно, если вы пытаетесь понять, как их воспроизвести.
Аналогичным образом, чтобы уменьшить визуальный беспорядок, вы можете сделать названия процессов и значки полужирными в меню Вид.
Расширенные методы
Если вы хотите принять более активное участие, вам следует знать еще о двух функциях. Во-первых, консоль может открывать несколько окон. Это становится критически важным, когда вы отслеживаете процесс и хотите четко увидеть его влияние на что-то еще — открытие двух окон и настройка каждого из них для отображения разных журналов даст вам представление о ситуации с высоты птичьего полета.
Настройка запроса, который затем появится на боковой панели для быстрого доступа.
Лучшая функция — это возможность определить собственный запрос. Перейдя в раздел Файл > Новый запрос системного журнала, вы сможете настроить интеллектуальный поиск, который будет отображаться на боковой панели и соответствовать выбранным вами настройкам. Варианты использования безграничны: от мониторинга только тех действий, которые происходят, когда ваш компьютер простаивает в течение ночи, до поиска всех экземпляров журналов определенного процесса, которые помечены как имеющие критический или аварийный уровень.
Наконец, помните, что для любого элемента журнала, к которому вы обращаетесь, вы можете нажать Command + R, чтобы показать свой выбор в Finder. Это удобно, когда вы пытаетесь сообщить об ошибке разработчику программного обеспечения, и они просят вас отправить им журнал сбоев. Найдя его в консоли, открыв его в Finder, вы сможете быстро скопировать его в электронное письмо и доставить.
Прощальные мысли
Консоль — это мощный и гибкий инструмент для диагностики проблем вашего компьютера. Он предлагает заглянуть во внутренние функции вашего Mac и может быть очень поучительным. При этом в консоль поступает много информации, которая может показаться угрожающей или проблематичной, но на самом деле это совершенно обычная процедура.
Если вы не понимаете, о чем идет речь в сообщении, или в нем явно не указано, что произошла ошибка, скорее всего, вам не о чем беспокоиться. В следующий раз, когда вы столкнетесь с кажущейся загадочной проблемой на своем компьютере, вы сможете справиться с ней самостоятельно, используя мощь консоли!
Если вы новичок в Терминале Mac, подумайте о нем как об идеальном центре быстрого доступа к командам, который позволяет вам управлять вашей операционной системой очень быстро и эффективно (это также то, что вы можете использовать, если вы знакомы с операционными системами UNIX).
Учиться пользоваться Терминалом — это как говорить на другом языке — вам нужно ознакомиться хотя бы с общими правилами, чтобы правильно им пользоваться.
Например, каждый введенный вами символ имеет значение, даже пробел; вы перемещаетесь по линиям с помощью клавиш со стрелками; и вы должны нажать кнопку «возврат» или «ввод», чтобы дать команду.
(Мы рассмотрим несколько основных команд, которые вы, возможно, захотите использовать позже.)
Но сначала вам нужно открыть Терминал. Вот как:
Как открыть Терминал на Mac
Для доступа к Терминалу можно использовать два основных пути: папку «Приложения» в Finder или поиск в Spotlight. Вот краткий обзор обоих процессов.
Открытие терминала через Finder
<р>1. Нажмите на логотип Finder, расположенный на нижней панели инструментов экрана (он выглядит как двухцветное улыбающееся лицо). <р>2. На левой панели инструментов нажмите «Приложения» (если это была последняя папка, которую вы посетили в Finder, Finder автоматически откроет эту папку). <р>3. Прокрутите вниз и откройте папку «Утилиты». <р>4. Дважды щелкните «Терминал», чтобы запустить его.Открытие терминала через Spotlight
<р>1. Нажмите кнопку "Command" и клавишу пробела одновременно (откроется панель поиска на вашем экране). <р>2. Введите «Терминал» (по мере ввода он должен заполняться автоматически). <р>3. Дважды щелкните «Терминал» на левой боковой панели, чтобы открыть Терминал вашего MacЕсли вы планируете часто использовать Терминал, рекомендуется закрепить его на нижней панели инструментов вашего компьютера ("док") для более удобного доступа. Для этого щелкните правой кнопкой мыши логотип Терминала в доке (он должен отображаться там, пока Терминал открыт). Затем наведите указатель мыши на «Параметры» и выберите «Сохранить в Dock».
Несколько основных команд, которые вы можете использовать в терминале Mac
Помните: после ввода каждой команды вам нужно нажать кнопку возврата, чтобы команда вступила в силу. Вот несколько полезных команд, которые нужно знать, и обязательно скопируйте в свои команды точные фразы и пробелы, указанные ниже:
Откройте приложение:
Открыть -ПРИЛОЖЕНИЕ
Или, если в названии приложения есть пробел:
Открыть -a "ИМЯ ПРИЛОЖЕНИЯ"
Открыть файл с помощью приложения по умолчанию:
Для этого вам необходимо знать путь к файлу, к которому вы хотите получить доступ. Для этого вы можете либо перетащить файл в окно терминала, чтобы добавить его в строку, либо щелкнуть файл правой кнопкой мыши и выбрать «Копировать [ИМЯ]», а затем использовать сочетание клавиш Command + V, чтобы вставить его в терминал. Несмотря на то, что последний копирует только фактическое имя файла, на самом деле он фиксирует полный путь. В любом случае нажмите пробел после имени приложения, и команда вступит в силу.
Открыть [ПУТЬ К ФАЙЛУ]
Открыть файл с помощью указанного вами приложения:
Опять же, для использования этой команды вам понадобится путь к файлу.
Открыть -a "ИМЯ ПРИЛОЖЕНИЯ" [ПУТЬ К ФАЙЛУ]
Откройте текстовый файл с помощью текстового редактора:
Обратите внимание, что здесь также важен путь к файлу.
Открыть – изменить текст [ПУТЬ К ФАЙЛУ]
Если вам нужно перейти к настройкам терминала, нажмите и удерживайте командную клавишу, одновременно нажимая кнопку с запятой. И, если вы хотите остановить введенную вами команду, вы можете сделать это, коснувшись окна (если оно еще не выбрано), удерживая клавишу «control» и нажав «c». Или, если вы хотите повторить команду, просто используйте клавишу со стрелкой вверх, чтобы просмотреть ранее использовавшиеся команды, и, когда вы увидите нужную, нажмите "Возврат".
Не беспокойтесь, если вы допустили ошибку в путях команд: вы просто получите ответное сообщение, говорящее что-то вроде «Такого файла или каталога не существует».
Терминал — это удобный инструмент для предоставления команд вашему Mac, хотя многих он может пугать. В конце концов, это не так просто, как просто ввести предложение, и ваш Mac ответит. У нас есть несколько статей, перечисленных ниже, которые могут помочь вам с общими командами, если вы хотите научиться использовать Терминал или если вы просто хотите ввести команду или две. В любом случае, прежде чем вы сможете его использовать, вы должны открыть его, верно? Существуют различные способы его запуска. Вот шесть простых способов открыть Терминал на Mac.
Открыть терминал с помощью поиска Spotlight
Один из самых быстрых и простых способов открыть Терминал на Mac — это поиск Spotlight. 1) Если у вас есть кнопка поиска Spotlight в строке меню, нажмите ее. В противном случае вы можете использовать сочетание клавиш Command + Space.2) Введите «Терминал». 3) Вы должны увидеть приложение «Терминал» в разделе Top Hit в верхней части результатов. Дважды щелкните его, и Терминал откроется.
Открыть терминал с помощью Finder
Откройте Finder или убедитесь, что в строке меню используется Finder, а не другое приложение. 1) Щелкните Перейти > Утилиты в строке меню. 2) В открывшейся папке «Утилиты» дважды щелкните «Терминал».
Откройте терминал с помощью папки «Приложения»
Если у вас открыто окно Finder, вы можете получить доступ к терминалу из папки «Приложения». 1) Выберите Приложения с левой стороны. 2) Щелкните стрелку, чтобы развернуть папку «Утилиты». 3) Дважды щелкните Терминал.
Если у вас есть папка «Приложения» в Dock, как у меня, вы также можете открыть Терминал оттуда. 1) Нажмите Приложения в доке. 2) Выберите Утилиты. 3) Выберите Терминал.
Открыть терминал с помощью Launchpad
Вы можете открыть Терминал с помощью Launchpad двумя способами, в зависимости от того, организовали ли вы Launchpad по-другому или нет. По умолчанию Launchpad содержит папку с надписью «Другое», в которой находится «Терминал». 1) Откройте Launchpad из Dock с помощью сочетания клавиш F4 или коснитесь кнопки с изображением шести квадратов на сенсорной панели. 2) Найдите папку «Другое» и щелкните по ней. 3) Выберите Терминал.
Если вы упорядочили элементы Launchpad по-другому и удалили папку «Другое», вы все равно сможете легко найти Терминал. 1) Откройте панель запуска. 2) Введите «Терминал» в поле поиска вверху. 3) Когда появится значок терминала, щелкните его.
Открыть терминал с помощью Siri
Благодаря полезному комментарию одного из наших читателей есть еще один очень простой способ открыть Терминал на Mac; с помощью Сири. 1) Нажмите кнопку Siri в строке меню или откройте Siri из папки «Приложения». 2) Используя микрофон, просто скажите «Открыть терминал».
Создать ярлык терминала
Если вы решили чаще использовать Терминал, удобно создать для него ярлык в Dock. Когда значок терминала уже находится в доке, после его недавнего открытия сделайте следующее. 1) Удерживая нажатой клавишу Control, щелкните значок терминала в доке или щелкните его правой кнопкой мыши. 2) Наведите указатель мыши на Параметры во всплывающем меню. 3) Нажмите "Оставить в доке".
Команды терминала и советы
Как упоминалось выше, вот некоторые из наших статей с командами, которые вы можете использовать для терминала, которые могут вам пригодиться.
Вы также можете посетить раздел "Терминал" на нашем веб-сайте, чтобы получить дополнительные советы и руководства по работе с терминалом.
Подведение итогов
Terminal – это отличный инструмент для быстрого выполнения задач на вашем Mac. И как только вы освоитесь и добавите в закладки некоторые полезные команды, это перестанет быть таким пугающим. Вы уже пробовали использовать Терминал или вам интересно узнать о нем больше, чтобы вы могли его использовать? Сообщите нам свои мысли ниже, и если у вас есть какие-либо советы, которыми вы хотели бы поделиться с нашими читателями по использованию терминала, не стесняйтесь комментировать!
Вы можете узнать больше об использовании терминала и оболочки в macOS в моей книге: «Терминал и оболочка macOS» — спасибо!
Большинство пользователей Терминала знают, что
откроет текущий рабочий каталог в окне Finder.(Вы, дорогой замечательный читатель, знаете это, потому что читали мой предыдущий пост о взаимодействии терминала и средства поиска.)
Однако команда open может сделать гораздо больше.
Папки
Обыденно, он не просто открывает текущий рабочий каталог, а любой путь:
Вы также можете открыть несколько папок одновременно:
Для очистки можно нажать любую кнопку закрытия в окне Finder и закрыть все окна Finder. Или вы можете использовать сочетание клавиш ⌘⌥W.
Файлы
open также может открывать файлы. В общем, вы можете думать об открытии как о командной строке, эквивалентной двойному щелчку файла или папки в Finder.
откроет document.pdf в текущем рабочем каталоге с помощью приложения по умолчанию для файлов PDF (обычно Preview). Вы также можете использовать это для нескольких файлов:
откроет все файлы снимков экрана (если они есть) в средстве просмотра в приложении по умолчанию (предварительный просмотр).
Приложения
Если вы изменили приложение по умолчанию, которое обрабатывает тип файла, или хотите переопределить приложение по умолчанию, вы можете использовать параметр -a:
Вы можете указать только имя приложения или полный путь, например /Applications/Preview.app . Если вам нужна конкретика, вы также можете указать идентификатор пакета приложения с помощью -b com.apple.Preview .
Если вы хотите открыть документ, но оставить приложение и новое окно документа в фоновом режиме, используйте параметр -g.
Текстовые редакторы
Есть два интересных особых случая обозначения приложений:
откроет файл с TextEdit.
откроет файл с приложением по умолчанию для текстовых файлов (расширения файлов .txt). Вы можете использовать панель Finder Info, чтобы изменить приложение по умолчанию, или, если вы хотите более точное управление, используйте RCDefaultApp. В конфигурации macOS по умолчанию они такие же, но вы, конечно, можете изменить приложение по умолчанию на свой любимый текстовый редактор. (Многие текстовые редакторы, такие как BBEdit и Atom, имеют собственный инструмент командной строки, но если его нет, вместо него можно использовать open -t.)
Вы даже можете передать текст в open с параметром -f:
Вы можете установить переменную окружения $EDITOR: EDITOR='open -tnW'; export EDITOR , а затем инструменты командной строки, которые ожидают текст от редактора, например git commit , получат текст из open и, следовательно, вместо вашего текстового редактора по умолчанию. Параметр -n фактически открывает новый (иногда второй) экземпляр приложения, и инструмент командной строки возобновляет работу, когда вы выходите из этого нового экземпляра. Это несколько неудобный рабочий процесс для пользователей Mac. Многие текстовые редакторы предоставляют инструмент командной строки, который может работать лучше в этих случаях. Для BBEdit правильным значением $EDITOR является bbedit -w --resume .
Отображение файлов в Finder
Если вы работаете с файлом в Терминале и хотите найти его в Finder, open может быть лучше, чем просто открыть вложенную папку. Он также может выбрать данный файл:
Откроется окно Finder с прилагаемой папкой helloworld.swift и выберите файл. (Вы можете передать несколько файлов в open -R, но будет выбран только последний файл в списке.)
Наконец есть еще одна полезная вещь, которую вы можете открыть:
и, как всегда, вы можете использовать параметр -a, чтобы переопределить приложение по умолчанию:
Файлы заголовков
Для полноты: вы также можете быстро открывать заголовочные файлы с помощью open. Параметр -h будет искать и открывать заголовочный файл для данного класса. Существует дополнительная опция -s для выбора SDK:
Читайте также: