Как да видите всички работещи приложения & процеси в Mac OS X

Anonim

Има различни начини да видите всички приложения или програми, които се изпълняват на Mac, вариращи от виждане само на „прозоречни“ приложения, работещи в графичния преден край, до разкриване дори на най-неясната система- процеси и задачи на ниво, изпълнявани в основата на Mac OS. Ще разгледаме пет различни начина за преглед на тези работещи приложения и процеси в Mac OS X, някои от които са много удобни и приложими за всички потребители, а някои от които са по-усъвършенствани методи, достъпни от командния ред.Отделете време да ги научите всички и след това можете да използвате метода, който е най-подходящ за вашите нужди.

С един поглед: Разглеждане на Dock, за да видите стартирани приложения за 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, като по този начин прескачат неща като меню елементи от лентата и фонови приложения.

Преглед на всички работещи приложения и процеси с монитор на активността

Най-мощната помощна програма за управление на приложения и процеси в GUI на Mac OS X, Activity Monitor е мощен мениджър на задачи, който ще разкрие не само всички работещи и активни приложения, но и всички активни и неактивни процеси. Това включва буквално всичко, което се изпълнява на Mac, включително гореспоменатите прозоречни приложения и дори фонови приложения (тези, които не се виждат като работещи в Dock или в менюто Force Quit), елементи от лентата с менюта, процеси на системно ниво, процеси, изпълнявани под различни потребители, неактивни процеси, сервизни демони, буквално всичко и всичко, което се изпълнява като процес в Mac OS X на всяко ниво.

Самото приложение се намира в /Applications/Utilities/, но също така е лесно да го стартирате през Spotlight, като натиснете Command+Spacebar и напишете „Дейност“, последвано от клавиша Return.

Начин за опростяване на цялата информация, първоначално показана в Activity Monitor, е да издърпате надолу подменюто Process и да изберете според това, което търсите, като „Всички процеси“, „Моите процеси“, „Системни процеси“ или „Други потребителски процеси“, сред другите опции. Функцията „Търсене“ също е лесна за използване и доста мощна, тъй като можете да започнете да въвеждате името на нещо и тя незабавно се актуализира според това кои процеси отговарят на заявката.

Activity Monitor предлага множество инструменти и опции и е най-усъвършенстваният начин за преглед на разширена информация за всички активни процеси, без да скачате в командния ред.Позволява ви да напускате процеси, да убивате приложения (kill е основно същото като принудителното излизане), да инспектирате и да пробвате процеси, да сортирате процеси по имена, PID, потребител, CPU, нишки, използване на паметта и вид, да филтрирате процесите по потребител и ниво, и също така търсене в процеси по име или знак. Освен това Activity Monitor ще разкрие и обща статистика за използване на CPU, памет, дискова активност и мрежова активност, което го прави основна помощна програма за отстраняване на неизправности за определяне на всичко - от неадекватни нива на RAM до диагностициране защо Mac може да работи бавно въз основа на безброй други възможности.

Като допълнителен бонус, можете също така да поддържате Activity Monitor да работи през цялото време и да превърнете неговата икона на Dock в монитор за използване на ресурсите на живо, за да видите какви са активността на процесора, RAM, диска или мрежовата активност на Mac.

Advanced: Вижте всички изпълнявани процеси с терминал

Ровейки се в командния ред, можете да използвате няколко по-усъвършенствани инструмента, за да видите всеки отделен процес, изпълняван на Mac, вариращ от основни приложения на ниво потребител до дори малките демони и основните системни функции, които са иначе скрити от общото потребителско изживяване на Mac OS X.По много начини тези инструменти могат да се разглеждат като версии на Activity Monitor от команден ред и ние ще се съсредоточим върху две по-специално: top и ps.

Горна част

Top ще покаже списък на всички изпълнявани процеси и различни статистики за всеки процес. Обикновено е най-полезно да сортирате по използване на процесора или паметта и за да направите това, ще искате да използвате флага -o:

Сортиране най-горе по CPU: top -o cpu

Сортиране отгоре по използване на паметта: top -o rsize

top се актуализира на живо, докато следващият инструмент ‘ps’ не е.

ps

Командата ps по подразбиране ще показва само терминални процеси, активни под текущия потребител, така че „ps“ сама по себе си е доста скучна, освен ако не живеете в командния ред. Като приложите един или два флага, можете да разкриете всички процеси и може би най-добрата комбинация е „aux“, използвана така:

ps aux

За да видите целия изход, е полезно да разширите прозореца на терминала на цял екран, но все пак може да бъде малко непосилно, ако се изпълняват тонове неща (което обикновено е случаят) и по този начин ги прекарвате през „повече“ или „по-малко“ често е за предпочитане, за да улесни гледането:

ps aux|още

Това ви позволява да преглеждате страници от изхода наведнъж, без да се налага да превъртате нагоре и надолу в прозореца на терминала.

За да търсите конкретен процес (или име на приложение, за този въпрос), можете да използвате grep така:

ps aux|grep процес

Или за да търсите приложения:

"

ps aux|grep Име на приложението"

Когато търсите приложения, работещи в GUI, обикновено е най-добре да използвате същия регистър, който приложенията използват в Mac OS X, в противен случай може да не намерите нищо.

Как да видите всички работещи приложения & процеси в Mac OS X