Как убить процесс с помощью терминала в macOS
Приложение « Терминал(Terminal) » на Mac может помочь определить, какие вспомогательные службы и процессы, работающие в фоновом режиме, могут вызывать замедление работы вашего Mac. (Mac to slow down.)Приложение « Терминал(Terminal) » помогает пользователю попасть внутрь macOS через интерфейс командной строки. При вводе команд в терминале(Terminal) убедитесь, что пробелы, символы и заглавные буквы указаны правильно.
Примечание(Note) . В этом руководстве мы используем MacBook с macOS (MacBook)Big Sur(macOS Big Sur) .
Как убить процесс с помощью приложения Mac Terminal(How to Kill a Process Using the Mac Terminal Application)
Основные шаги, необходимые для уничтожения процесса с помощью терминала(Terminal) :
- Сделайте резервную копию ваших файлов и папок
- Запустить приложение «Терминал»
- Просмотр списка запущенных процессов
- Найдите процесс, который хотите закрыть
- Убейте(Kill) процесс с помощью команды терминала(Terminal)
1. Сделайте резервную копию ваших файлов и папок (Backup Your Files and Folders )
Может быть хорошей идеей сделать резервную копию ваших данных, файлов и папок с помощью Time Machine(backup your data, files and folders using Time Machine) , чтобы избежать необходимости восстанавливать ваш Mac из резервной копии из-за случайного удаления. Time Machine проста в настройке и использовании.
С помощью Time Machine вы также можете вернуться в прошлое и посмотреть, как файл выглядел в недавнем прошлом. Перейдите по ссылке выше, чтобы прочитать нашу статью о настройке Time Machine .
2. Запустите терминальное приложение(2. Launch the Terminal Application)
Есть несколько вариантов, которые вы можете использовать, чтобы открыть Терминал(Terminal) на вашем Mac , в том числе с помощью сочетания клавиш(keyboard shortcut) , панели запуска(Launchpad) или открытия Терминала(Terminal) из папки « Приложения ».(Applications)
- Чтобы запустить Терминал(Terminal) с помощью сочетания клавиш, нажмите Command + Spacebar , чтобы открыть Spotlight . Найдите терминал(Terminal) и дважды щелкните его, чтобы открыть приложение.
- Вы также можете открыть терминал(Terminal) через панель запуска(Launchpad) . Выберите Launchpad в Dock, выберите другую(Other) папку, а затем выберите Терминал(Terminal) .
- Либо перейдите к пункту « Перейти(Go) » в строке меню, выберите « Утилиты(Utilities) », а затем дважды щелкните « Терминал(Terminal ) », чтобы запустить его.
Откроется стандартное окно Терминала(Terminal) с датой и временем последнего входа в систему, а также с командной строкой, в которой вы будете вводить команду, которую хотите выполнить. Вы также увидите текущий (рабочий) каталог, который по умолчанию является вашей домашней папкой(Home Folder) .
3. Просмотрите список запущенных в данный момент процессов (3. View the List of Currently Running Processes )
Если вы хотите быстро просмотреть все активные процессы на вашем Mac , вы можете открыть Монитор активности(Activity Monitor) и просмотреть каждый процесс, отсортированный по использованию им ЦП(CPU) . Вы также можете увидеть те же процессы, ранжированные по объему оперативной памяти(RAM) , используемой на вкладке « Память ».(Memory)
Выполните следующие действия, чтобы просмотреть процессы в Терминале(Terminal) .
- Введите top в только что запущенном окне терминала(Terminal) , и вы увидите список запущенных в данный момент процессов и ресурсов, которые они потребляют.
- Вы также можете ввести ps -ax, чтобы получить список запущенных процессов вместе с их PID(PIDs) , прошедшим временем работы, именем процесса и местоположением.
4. Найдите процесс, который хотите закрыть(4. Find the Process You Want to Close)
Вы можете быстро идентифицировать процесс из списка процессов на основе PID или имени в столбце CMD . Вы можете использовать следующие методы, чтобы найти PID :
- Проверьте монитор активности(Activity) и прокрутите вниз, чтобы найти соответствующий процесс в окне терминала(Terminal) .
- Используйте команду grep , чтобы найти процесс по его PID или имени и отфильтровать нужную информацию. Вы можете использовать команду grep вместе с командой ps ax, чтобы перечислить только процессы, которые вы хотите убить.
- Например, вы можете ввести ps ax | grep GarageBand , чтобы найти GarageBand вместо того, чтобы искать его среди сотен запущенных в данный момент процессов на вашем Mac .
Результат, который вы можете увидеть, будет выглядеть примерно так:
Этот пример показывает, что Garageband имеет PID 547, а также папку, из которой был запущен Garageband .
5. Завершите процесс с помощью команды терминала(5. Kill the Process Using a Terminal Command)
Вы можете принудительно закрыть приложение(Force Quit the application) , используя комбинацию клавиш Command + Option + Esc , но в окне « ( Esc )Принудительное(Force Quit Applications) завершение приложений» перечислены только отдельные приложения, а не все процессы, запущенные на вашем Mac .
- Чтобы убить нежелательный процесс, запишите PID процесса, а затем введите kill <Process PID number> в Терминале. Нажмите Enter , и процесс немедленно завершится. Например, чтобы убить GarageBand , мы наберем kill 547 .
- В качестве альтернативы вы можете использовать команду killall , чтобы убить процесс по его имени и убить все процессы, содержащие его имя. Например, killall GarageBand завершит все процессы, в имени которых есть GarageBand .
Примечание(Note) . Перед использованием команды killall внимательно проверьте процессы.
Принудительно закрыть не отвечающие приложения(Force Quit Unresponsive Applications)
Терминал(Terminal) — это быстрый способ принудительно закрыть процесс или программу в macOS, если программа не отвечает или неожиданно зависает(program fails to respond or unexpectedly hangs) . Надеюсь(Hopefully) , шаги, упомянутые выше, решат вашу проблему. Если проблема возникает снова, рассмотрите возможность обновления приложения или поиска альтернативного приложения.
Помогло ли(Did) это руководство вам убить неприятный процесс на вашем Mac ? Поделитесь с нами в комментарии ниже.
Related posts
Как открыть Терминал на Mac? (3 способа)
15 эквивалентов терминала Mac для командной строки Windows и команд PowerShell
10 лучших команд терминала Mac, которые вы должны знать
Как изменить язык в Firefox на Windows and Mac
Что такое перетащивание? Как перетащить
Как получить удаленный доступ к Windows 10 с Mac
Как изменить search engine на Chrome для Windows, MacOS, Android и IOS
Как выйти из Facebook на любых устройствах, в которые вы вошли в систему
Как напечатать статью без рекламы во всех основных браузерах
Как скриншот на Mac: Все, что вам нужно знать
Как очистить печенье на Firefox в Windows and macOS
Как совершать аудио и видео групповые звонки в Skype (Windows, Android, iPhone, Mac)
Как создать QR code S, используя бесплатный генератор QR code
Как проверить вашу версию MacOS: все, что вам нужно знать
Как удалить сообщения Skype (Windows, Android, iPhone, Mac)
Как остановить Chrome с просьбой сохранять пароли
Куда идут скриншоты? Найти их в Windows, Mac, Android или iOS
Какая версия Chrome у меня есть? 6 способов, чтобы выяснить,
Google Chrome для Mac: как его получить!
Как изменить язык на Facebook: все, что вам нужно знать