Приложението Terminal на Mac може да ви помогне да идентифицирате кои спомагателни услуги и процеси, работещи във фонов режим, може да причиняват забавяне на вашия Mac. Приложението Terminal помага на потребителя да влезе в macOS чрез интерфейс на командния ред. Докато въвеждате командите в терминала, уверете се, че интервалите, знаците и главните букви са точни.
Забележка: За това ръководство използваме MacBook с macOS Big Sur.
Как да убиете процес с помощта на терминалното приложение на Mac
Основните стъпки, необходими за спиране на процес с помощта на терминал:
- Архивирайте вашите файлове и папки
- Стартиране на терминално приложение
- Вижте списъка с изпълнявани процеси
- Намерете процеса, който искате да затворите
- Затворете процеса с помощта на команда от терминала
1. Архивирайте вашите файлове и папки
Може да е добра идея да архивирате вашите данни, файлове и папки с помощта на Time Machine, за да избегнете необходимостта да възстановявате вашия Mac от архив поради случайно изтриване. Time Machine се настройва и използва лесно.
С Time Machine можете също да се върнете назад във времето и да видите как е изглеждал даден файл в близкото минало. Вижте връзката по-горе, за да прочетете статията ни за настройка на Time Machine.
2. Стартирайте терминалното приложение
Има няколко опции, които можете да използвате, за да отворите Terminal на вашия Mac, които включват използване на клавишна комбинация, Launchpad или отваряне на Terminal от папката Applications.
- За да стартирате терминал с помощта на клавишна комбинация, натиснете Command + интервал, за да отворите Spotlight . Потърсете Terminal и щракнете двукратно върху него, за да отворите приложението.
- Можете също да отворите Терминал през Launchpad. Изберете Launchpad на Dock, изберете папката Other и след това изберете Terminal.
- Алтернативно, отидете на Go в лентата с менюта, изберете Utilities, и след това щракнете двукратно върху Terminal, за да го стартирате.
Ще се отвори стандартен прозорец на терминала, показващ датата и часа на последното ви влизане и командния ред, където ще въведете командата, която искате да изпълните. Ще видите и текущата (работна) директория, която по подразбиране е вашата домашна папка.
3. Преглед на списъка с текущо изпълнявани процеси
Ако искате бързо да прегледате всички активни процеси на вашия Mac, можете да отворите Монитора на активността и да видите всеки процес, сортиран според използването на процесора. Можете също да видите същите процеси, класирани по количеството използвана RAM в раздела Memory.
Следвайте стъпките по-долу, за да видите процесите в терминала.
- Напишете 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? Споделете с нас в коментар по-долу.
