Приложение «Терминал» на Mac может помочь определить, какие вспомогательные службы и процессы, работающие в фоновом режиме, могут вызывать замедление работы вашего Mac. Приложение «Терминал» помогает пользователю попасть внутрь macOS через интерфейс командной строки. При вводе команд в Терминале убедитесь, что пробелы, символы и заглавные буквы указаны правильно.
Примечание. В этом руководстве мы используем MacBook под управлением macOS Big Sur.
Как завершить процесс с помощью приложения Mac Terminal
Основные шаги, необходимые для уничтожения процесса с помощью Терминала:
- Резервное копирование файлов и папок
- Запуск терминального приложения
- Просмотреть список запущенных процессов
- Найдите процесс, который хотите закрыть
- Убить процесс командой терминала
1. Резервное копирование файлов и папок
Может быть хорошей идеей сделать резервную копию ваших данных, файлов и папок с помощью Time Machine, чтобы избежать необходимости восстанавливать ваш Mac из резервной копии из-за случайного удаления. Time Machine легко настроить и использовать.
С помощью Time Machine вы также можете вернуться в прошлое и посмотреть, как файл выглядел в недавнем прошлом. Перейдите по ссылке выше, чтобы прочитать нашу статью о настройке Time Machine.
2. Запустите приложение терминала
Есть несколько вариантов, которые вы можете использовать, чтобы открыть Терминал на вашем Mac, в том числе с помощью сочетания клавиш, панели запуска или открытия Терминала из папки «Приложения».
- Чтобы запустить Терминал с помощью сочетания клавиш, нажмите Command + Пробел, чтобы открыть Spotlight . Найдите Terminal и дважды щелкните по нему, чтобы открыть приложение.
- Вы также можете открыть Терминал через панель запуска. Выберите Launchpad в Dock, выберите папку «Другое», а затем выберите Terminal.
- В качестве альтернативы перейдите к Go в строке меню, выберите Utilities, , а затем дважды щелкните Terminal, чтобы запустить его.
Откроется стандартное окно Терминала с датой и временем последнего входа в систему, а также с командной строкой, в которой вы должны ввести команду, которую хотите выполнить. Вы также увидите текущий (рабочий) каталог, который по умолчанию является вашей домашней папкой.
3. Просмотр списка запущенных процессов
Если вы хотите быстро просмотреть все активные процессы на вашем Mac, вы можете открыть Монитор активности и просмотреть каждый процесс, отсортированный по использованию им ЦП. Вы также можете увидеть те же процессы, ранжированные по объему используемой оперативной памяти, на вкладке Память.
Выполните следующие действия, чтобы просмотреть процессы в Терминале.
- Введите top в только что запущенном окне терминала, и вы увидите список запущенных процессов и ресурсов, которые они используют. потребление.
- Вы также можете ввести ps -ax, чтобы получить список запущенных процессов вместе с их PID, истекшим временем работы, именем процесса и местоположением.
4. Найдите процесс, который хотите закрыть
Вы можете быстро идентифицировать процесс из списка процессов на основе PID или имени в столбце CMD. Вы можете использовать следующие методы, чтобы найти PID:
- Проверьте монитор активности и прокрутите вниз, чтобы найти соответствующий процесс в окне терминала.
- Используйте команду grep, чтобы найти процесс по его PID или имени и отфильтровать нужную информацию. Вы можете использовать команду grep вместе с командой ps ax, чтобы получить список только тех процессов, которые вы хотите убить.
- Например, вы можете ввести ps ax | grep GarageBand, чтобы найти GarageBand, а не искать его среди сотен запущенных в данный момент процессов на вашем Mac.
Возможно, результат будет выглядеть примерно так:
Этот пример показывает, что Garageband имеет PID 547, а также папку, из которой был запущен Garageband.
5. Завершить процесс с помощью команды терминала
Вы можете принудительно закрыть приложение с помощью Command + Option+ Комбинация клавиш Esc, но в окне «Принудительное завершение приложений» перечислены только отдельные приложения, а не все процессы, запущенные на вашем Mac.
- Чтобы убить нежелательный процесс, запишите PID процесса, а затем введите kill в Терминале. Нажмите Enter, и процесс немедленно завершится. Например, чтобы убить GarageBand, введите kill 547..
- В качестве альтернативы вы можете использовать команду killall, чтобы убить процесс по его имени и убить все процессы, содержащие его имя. Например, killall GarageBand завершит все процессы, в имени которых есть GarageBand.
Примечание: Внимательно проверьте процессы перед использованием команды killall.
Принудительно закройте не отвечающие приложения
Terminal — это быстрый способ принудительно завершить процесс или программу в macOS, если программа не отвечает или неожиданно зависает. Надеюсь, шаги, упомянутые выше, решат вашу проблему. Если проблема возникает снова, рассмотрите возможность обновления приложения или поиска альтернативного приложения.
Помогло ли вам это руководство убить неприятный процесс на вашем Mac? Поделитесь с нами в комментариях ниже.