Så här visar du alla appar som körs &-processer i Mac OS X

Anonim

Det finns en mängd olika sätt att se alla applikationer eller program som körs på en Mac, allt från att bara se "fönster"-appar som körs i det grafiska gränssnittet, till att avslöja även det mest oklara system- nivå processer och uppgifter som körs i kärnan av Mac OS. Vi kommer att täcka fem olika sätt att se dessa appar och processer som körs i Mac OS X, av vilka några är mycket användarvänliga och applicerbara för alla användare, och några är mer avancerade metoder som är tillgängliga från kommandoraden.Ta dig tid att lära dig dem alla, så kan du använda den metod som är mest lämplig för dina behov.

Attack: Titta på Dock för att se Mac-appar som körs

Det enklaste sättet att se vilka appar som körs för tillfället är att bara titta på Mac OS X Dock. Om du ser en liten glödande prick under programikonen är den öppen och igång.

Även om det inte är något fel med att använda det här tillvägagångssättet är det uppenbarligen lite begränsat eftersom det bara visar vad som kallas "fönsterappar" - det vill säga appar som körs i GUI-fronten av Mac OS X – och det är också begränsat genom att du inte kan vidta direkta åtgärder med dem. Dessutom är de små glödande indikatorerna små och inte så uppenbara, och många människor märker dem inte alls. Lyckligtvis finns det bättre sätt att se vad som körs på en Mac, och även kunna vidta direkta åtgärder om det finns ett behov av att avsluta en app eller två.

Se alla program/program som körs med tvångsavslutande meny

Klicka på Kommando+Alternativ+Escape för att kalla fram det grundläggande fönstret "Force Quit Applications", som kan ses som en enkel uppgiftshanterare för Mac OS X. Detta visar en lättläst lista över alla aktiva program som körs i MacOS X, och det som är synligt här är exakt detsamma som det du ser i Dock:

Trots Windows-namnet kan du använda detta för att se aktivt körande program och appar utan att faktiskt avsluta dem.

En uppenbar fördel med Kommando+Alternativ+ESC-menyn är att den låter dig faktiskt vidta åtgärder för att köra appar direkt, vilket låter dig tvinga avsluta dem om de har blivit felaktiga eller visas med rött teckensnitt, vilket betyder att de inte svarar eller kraschar. Denna förenklade version är ganska lik den grundläggande "Control+ALT+DELETE"-hanteraren som ursprungligen existerade i den moderna Windows-världen.

Den primära begränsningen med Force Quit-menyn är att den, precis som Dock-indikatorerna, är begränsad till att endast avslöja de "fönsterappar" som aktivt körs i Mac OS X, och därmed hoppar över saker som menyn barobjekt och bakgrundsappar.

Visa alla appar och processer som körs med Activity Monitor

Det mest kraftfulla app- och processhanteringsverktyget i Mac OS X GUI, Activity Monitor är en kraftfull uppgiftshanterare som avslöjar inte bara alla aktiva och aktiva applikationer, utan även alla aktiva och inaktiva processer. Detta inkluderar bokstavligen allt som körs på Mac, inklusive de ovannämnda fönsterapparna, och till och med bakgrundsapplikationer (de som inte syns som körs i Dock eller Force Quit-menyn), menyradsobjekt, processer på systemnivå, processer som körs under olika användare, inaktiva processer, tjänstdemoner, bokstavligen allt och allt som körs som en process i Mac OS X på vilken nivå som helst.

Själva appen finns i /Applications/Utilities/, men det är också enkelt att starta den genom Spotlight genom att trycka på Kommando+Mellanslag och skriv "Aktivitet" följt av returtangenten.

Ett sätt att förenkla all information som initi alt visades i Activity Monitor är att dra ner undermenyn Process och välja enligt vad du letar efter, som "Alla processer", "Mina processer", "Systemprocesser" eller "Andra användarprocesser", bland de andra alternativen. "Sök"-funktionen är också lätt att använda och ganska kraftfull, eftersom du kan börja skriva namnet på något och det uppdateras omedelbart efter vilka processer som matchar frågan.

Activity Monitor erbjuder massor av verktyg och alternativ, och det är enkelt det mest avancerade sättet att visa utökad information om alla aktiva processer utan att hoppa in på kommandoraden.Det låter dig avsluta processer, döda applikationer (döda är i princip samma sak som att tvinga sluta), inspektera och ta prov på processer, sortera processer efter namn, PID, användare, CPU, trådar, minnesanvändning och typ, filtrera processer efter användare och nivå, och även söka igenom processer med namn eller karaktär. Dessutom kommer Activity Monitor också att avslöja allmän användningsstatistik om CPU, minne, diskaktivitet och nätverksaktivitet, vilket gör det till ett viktigt felsökningsverktyg för att bestämma allt från otillräckliga RAM-nivåer till att diagnostisera varför en Mac kan köras långsamt baserat på otaliga andra möjligheter.

Som en extra bonus kan du också hålla Activity Monitor igång hela tiden och förvandla dess Dock-ikon till en resursanvändningsmonitor för att se vad CPU, RAM, diskaktivitet eller nätverksaktivitet gör på en Mac.

Avancerat: Visa alla pågående processer med Terminal

När du fördjupar dig i kommandoraden kan du använda några mer avancerade verktyg för att se varje enskild process som körs på Mac, allt från grundläggande appar på användarnivå till till och med de små demonerna och kärnsystemfunktionerna som är annars dold från Mac OS X:s allmänna användarupplevelse.På många sätt kan dessa verktyg ses som kommandoradsversioner av Activity Monitor, och vi kommer att fokusera på två i synnerhet: top och ps.

topp

Top kommer att visa en lista över alla pågående processer och olika statistik om varje process. Det är vanligtvis mest användbart att sortera efter processoranvändning eller minnesanvändning, och för att göra det vill du använda flaggan -o:

Sortera överst efter CPU: top -o cpu

Sortera överst efter minnesanvändning: top -o rsize

top uppdateras live, medan nästa verktyg 'ps' inte är det.

ps

Ps-kommandot kommer som standard att endast visa terminalprocesser som är aktiva under den aktuella användaren, så "ps" i sig är lite tråkigt om du inte bor på kommandoraden. Genom att använda en flagga eller två kan du dock avslöja alla processer, och kanske den bästa kombinationen är "aux" som används så här:

ps aux

För att se alla utdata är det bra att expandera ett terminalfönster i helskärm, men det kan fortfarande vara lite överväldigande om massor av saker körs (vilket vanligtvis är fallet) och på så sätt skickar igenom det "mer" eller "mindre" är ofta att föredra för att göra visningen enklare:

ps aux|mer

Detta låter dig visa sidor med utdata åt gången utan att behöva rulla upp och ner i terminalfönstret.

För att söka efter en specifik process (eller programnamn, för den delen), kan du använda grep så här:

ps aux|grep process

Eller för att leta efter applikationer:

"

ps aux|grep Programnamn"

När du letar efter appar som körs i GUI, är det vanligtvis bäst att använda samma fall som apparna använder i Mac OS X, annars kanske du inte hittar någonting.

Så här visar du alla appar som körs &-processer i Mac OS X