Як переглянути всі запущені програми & процеси в Mac OS X
Існує безліч способів побачити всі програми чи програми, які працюють на Mac, починаючи від перегляду лише «віконних» програм, що працюють у графічному інтерфейсі, до виявлення навіть найневідомішої системи- рівні процесів і завдань, що виконуються в основі Mac OS. Ми розглянемо п’ять різних способів перегляду цих запущених програм і процесів у Mac OS X, деякі з яких дуже зручні та застосовні для всіх користувачів, а деякі з них є більш розширеними методами, доступними з командного рядка.Знайдіть час, щоб вивчити їх усі, і тоді ви зможете використовувати метод, який найбільше відповідає вашим потребам.
Швидкий погляд: дивлячись на док-станцію, щоб побачити запущені програми Mac
Найпростіший спосіб побачити, які програми запущені в даний момент, це просто поглянути на Mac OS X Dock. Якщо ви бачите маленьку крапку, що світиться під піктограмою програми, вона відкрита та працює.
Хоча немає нічого поганого у використанні цього підходу, він, очевидно, дещо обмежений, оскільки він показує лише так звані «віконні» програми, тобто програми, які працюють у передній частині GUI Mac OS X – і це також обмежено тим, що ви не можете вживати прямих дій з ними. Крім того, ці маленькі індикатори, що світяться, маленькі й не такі очевидні, і багато людей їх взагалі не помічають. На щастя, є кращі способи побачити, що запущено на Mac, а також мати можливість вжити прямих дій, якщо виникне потреба закрити програму або дві.
Переглянути всі запущені програми/програми з меню примусового виходу
Натисніть Command+Option+Escape, щоб відкрити базове вікно «Примусово закрити програми», яке можна розглядати як простий диспетчер завдань для Mac OS X. Це показує легкий для читання список усіх активних програми, що працюють у MacOS X, і те, що тут видно, точно те саме, що ви бачите в Dock:
Незважаючи на назву windows, ви можете використовувати це для перегляду активно запущених програм і додатків, не виходячи з них.
Одна з очевидних переваг меню «Command+Option+ESC» полягає в тому, що воно дозволяє вам безпосередньо виконувати дії щодо запущених програм, дозволяючи примусово закривати їх, якщо вони стали помилковими або показані червоним шрифтом, що означає, що вони не відповідають або виходять з ладу. Ця спрощена версія досить схожа на базовий менеджер «Control+ALT+DELETE», який спочатку існує в сучасному світі Windows.
Основним обмеженням меню примусового виходу є те, що, як і індикатори Dock, воно обмежено показом лише «віконних програм», які активно запущені в Mac OS X, таким чином пропускаючи такі речі, як меню елементи панелі та фонові програми.
Перегляд усіх запущених програм і процесів за допомогою монітора активності
Найпотужніша утиліта керування програмами та процесами в графічному інтерфейсі Mac OS X, Activity Monitor — це потужний диспетчер завдань, який показує не лише всі запущені й активні програми, а й усі активні й неактивні процеси. Сюди входить буквально все, що працює на Mac, включаючи вищезгадані віконні програми та навіть фонові програми (ті, що не видно як запущені в Dock або в меню примусового виходу), елементи панелі меню, процеси системного рівня, процеси, що виконуються під керуванням різних користувачів, неактивні процеси, сервісні демони, буквально все, що запущено як процес у Mac OS X на будь-якому рівні.
Сама програма знаходиться в /Applications/Utilities/, але її також легко запустити через Spotlight, натиснувши Command+Пробіл і набравши «Активність», а потім клавішу «Повернутись».
Спосіб спростити всю інформацію, яка спочатку відображається в моніторі активності, це витягнути підменю «Процес» і вибрати відповідно до того, що ви шукаєте, наприклад «Усі процеси», «Мої процеси», «Системні процеси» або «Інші процеси користувача» серед інших параметрів. Функція «Пошук» також проста у використанні та досить потужна, оскільки ви можете почати вводити назву чогось, і вона миттєво оновлюється відповідно до того, які процеси відповідають запиту.
Монітор активності пропонує масу інструментів і опцій, і це найдосконаліший спосіб перегляду розширеної інформації про всі активні процеси без переходу до командного рядка.Він дає змогу виходити з процесів, закривати додатки (загалом це те саме, що примусове завершення роботи), перевіряти та робити зразки процесів, сортувати процеси за іменами, PID, користувачем, ЦП, потоками, використанням пам’яті та типом, фільтрувати процеси за користувачем і рівнем, а також здійснювати пошук у процесах за назвою чи символом. Крім того, Activity Monitor також показує загальну статистику використання ЦП, пам’яті, дискової активності та мережевої активності, що робить його важливою утилітою для усунення несправностей для визначення будь-яких проблем: від недостатнього рівня оперативної пам’яті до діагностики, чому Mac може працювати повільно на основі безлічі інших даних. можливості.
Як додатковий бонус, ви також можете продовжувати працювати Монітор активності та перетворити його піктограму Dock на монітор використання ресурсів у реальному часі, щоб бачити, які дії ЦП, ОЗУ, дискова чи мережева активність на Mac.
Додатково: перегляд усіх запущених процесів за допомогою терміналу
Заглиблюючись у командний рядок, ви можете скористатися кількома додатковими інструментами для перегляду кожного окремого процесу, запущеного на Mac, починаючи від базових програм на рівні користувача і навіть крихітних демонов і основних системних функцій, які в іншому випадку приховано від загального досвіду користувача Mac OS X.Багато в чому ці інструменти можна розглядати як версії командного рядка Activity Monitor, і ми зосередимося на двох зокрема: top і ps.
вгору
Top покаже список усіх запущених процесів і різну статистику щодо кожного процесу. Зазвичай найкорисніше сортувати за використанням процесора чи пам’яті, і для цього потрібно використовувати прапорець -o:
Сортувати топ за ЦП: топ -o ЦП
Сортувати зверху за використанням пам’яті: top -o rsize
top оновлюється в реальному часі, а наступний інструмент «ps» — ні.
ps
Команда ps за замовчуванням відображатиме лише процеси терміналу, активні під поточним користувачем, тому «ps» сама по собі є наче нудною, якщо ви не живете в командному рядку. Застосувавши один або два прапорці, ви можете виявити всі процеси, і, мабуть, найкращою комбінацією є «aux», який використовується так:
ps aux
Щоб побачити весь вихід, корисно розгорнути вікно терміналу на весь екран, але все одно може бути трохи важко, якщо запущено багато речей (що зазвичай і відбувається) і, таким чином, пропускають їх через «Більше» або «менше» часто краще для полегшення перегляду:
ps aux|більше
Це дозволяє вам одночасно переглядати сторінки результату без прокручування вгору та вниз у вікні терміналу.
Для пошуку певного процесу (або назви програми, якщо на те пішло), ви можете використати grep так:
ps aux|grep process
Або шукати програми:
"ps aux|grep Назва програми"
Коли шукаєте програми, що працюють у графічному інтерфейсі користувача, зазвичай найкраще використовувати той самий регістр, який використовують програми в Mac OS X, інакше ви можете нічого не знайти.