Sådan får du vist alle kørende apps &-processer i Mac OS X

Anonim

Der er en række forskellige måder at se alle applikationer eller programmer, der kører på en Mac, lige fra kun at se "vindue"-apps, der kører i den grafiske frontend, til at afsløre selv det mest obskure system- niveau processer og opgaver, der kører i kernen af ​​Mac OS. Vi vil dække fem forskellige måder at se disse kørende apps og processer på i Mac OS X, hvoraf nogle er meget brugervenlige og anvendelige for alle brugere, og nogle af dem er mere avancerede metoder, der er tilgængelige fra kommandolinjen.Tag dig tid til at lære dem alle, og du kan derefter bruge den metode, der passer bedst til dine behov.

At et blik: Ser på Dock for at se Mac-apps, der kører

Den enkleste måde at se, hvilke apps der kører i øjeblikket, er ved blot at kigge på Mac OS X Dock. Hvis du ser en lille lysende prik under applikationsikonet, er den åben og kører.

Selv om der ikke er noget g alt med at bruge denne tilgang, er den naturligvis en smule begrænset, da den kun viser, hvad der kaldes "vindue"-apps - det vil sige apps, der kører i GUI-frontenden af ​​Mac OS X – og det er også begrænset ved, at man ikke kan tage direkte skridt til dem. Derudover er de små lysende indikatorer små og ikke så indlysende, og mange mennesker bemærker dem slet ikke. Heldigvis er der bedre måder at se, hvad der kører på en Mac, og også være i stand til at handle direkte, hvis der er behov for at afslutte en app eller to.

Se alle kørende applikationer/programmer med tvungen afslutningsmenu

Tryk Kommando+Alternativ+Escape for at kalde det grundlæggende "Force Quit Applications"-vindue, som kan opfattes som en simpel opgavehåndtering til Mac OS X. Dette viser en letlæselig liste over alle aktive programmer, der kører i MacOS X, og det, der er synligt her, er nøjagtigt det samme, som du ville se i Dock:

På trods af Windows-navnet kan du bruge dette til at se aktivt kørende programmer og apps uden egentlig at afslutte dem.

En åbenlys fordel ved menuen Kommando+Valg+ESC er, at den giver dig mulighed for rent faktisk at tage handling på at køre apps direkte, så du kan tvinge dem til at afslutte, hvis de er blevet fejlagtige eller vises med rød skrift, hvilket betyder, at de ikke reagerer eller styrter ned. Denne forenklede version er ret lig den grundlæggende "Control+ALT+DELETE"-manager, der oprindeligt eksisterer i den moderne Windows-verden.

Den primære begrænsning med Force Quit-menuen er, at den ligesom Dock-indikatorerne er begrænset til kun at afsløre de "vinduesapps", der aktivt kører i Mac OS X, og dermed springe ting som menu over bjælkeelementer og baggrundsapps.

Se alle kørende apps og processer med Activity Monitor

Det mest kraftfulde app- og processtyringsværktøj i Mac OS X GUI, Activity Monitor er en kraftfuld opgavehåndtering, der afslører ikke kun alle kørende og aktive programmer, men også alle aktive og inaktive processer. Dette inkluderer bogstaveligt t alt alt, der kører på Mac'en, inklusive de førnævnte vinduesapps, og endda baggrundsapplikationer (dem, der ikke er synlige som kørende i Dock eller Force Quit-menuen), menulinjeelementer, processer på systemniveau, processer, der kører under forskellige brugere, inaktive processer, servicedæmoner, bogstaveligt t alt alt og hvad der kører som en proces i Mac OS X på ethvert niveau.

Selve appen findes i /Applications/Utilities/, men det er også nemt at starte den gennem Spotlight ved at trykke på Kommando+Mellemrumstasten og skrive "Aktivitet" efterfulgt af Retur-tasten.

En måde at forenkle al den information, der oprindeligt blev vist i Activity Monitor, er at trække ned i undermenuen Proces og vælge alt efter, hvad du leder efter, f.eks. "Alle processer", "Mine processer", "Systemprocesser" eller "Andre brugerprocesser" blandt de andre muligheder. "Søg"-funktionen er også nem at bruge og ret kraftfuld, da du kan begynde at skrive navnet på noget, og den opdaterer øjeblikkeligt i henhold til hvilke processer, der matcher forespørgslen.

Activity Monitor tilbyder et væld af værktøjer og muligheder, og det er let den mest avancerede måde at se udvidet information om alle aktive processer på uden at hoppe ind på kommandolinjen.Det lader dig afslutte processer, dræbe applikationer (dræb er dybest set det samme som at tvinge afslutning), inspicere og prøve processer, sortere processer efter navne, PID, bruger, CPU, tråde, hukommelsesbrug og art, filtrere processer efter bruger og niveau, og søg også gennem processer efter navn eller karakter. Ydermere vil Activity Monitor også afsløre generel brugsstatistik om CPU, hukommelse, diskaktivitet og netværksaktivitet, hvilket gør det til et væsentligt fejlfindingsværktøj til at bestemme alt fra utilstrækkelige RAM-niveauer til at diagnosticere, hvorfor en Mac kunne køre langsomt baseret på utallige andre muligheder.

Som en ekstra bonus kan du også holde Activity Monitor kørende hele tiden og omdanne dets Dock-ikon til en live-ressourceforbrugsmonitor for at se, hvad CPU, RAM, diskaktivitet eller netværksaktivitet er op til på en Mac.

Avanceret: Se alle kørende processer med Terminal

Når du dykker ned i kommandolinjen, kan du bruge et par mere avancerede værktøjer til at se hver enkelt proces, der kører på Mac'en, lige fra grundlæggende apps på brugerniveau til selv de små dæmoner og kernesystemfunktioner, der er ellers skjult for Mac OS X's generelle brugeroplevelse.På mange måder kan disse værktøjer opfattes som kommandolinjeversioner af Activity Monitor, og vi vil især fokusere på to: top og ps.

top

Top vil vise en liste over alle kørende processer og forskellige statistikker om hver proces. Det er norm alt mest nyttigt at sortere efter processorbrug eller hukommelsesbrug, og for at gøre det vil du bruge flaget -o:

Sortér top efter CPU: top -o cpu

Sortér øverst efter hukommelsesforbrug: top -o rstørrelse

top opdateres live, hvorimod det næste værktøj 'ps' ikke er det.

ps

Ps-kommandoen vil som standard kun vise terminalprocesser, der er aktive under den aktuelle bruger, så 'ps' i sig selv er lidt kedeligt, medmindre du bor på kommandolinjen. Ved at anvende et flag eller to kan du dog afsløre alle processer, og måske er den bedste kombination 'aux' brugt som sådan:

ps aux

For at se hele outputtet er det nyttigt at udvide et terminalvindue i fuld skærm, men det kan stadig være en smule overvældende, hvis der kører tonsvis af ting (hvilket norm alt er tilfældet), og dermed rører det igennem 'mere' eller 'mindre' er ofte at foretrække for at gøre visningen nemmere:

ps aux|mere

Dette giver dig mulighed for at se sider med output ad gangen uden at skulle rulle op og ned i terminalvinduet.

For at søge efter en bestemt proces (eller applikationsnavn for den sags skyld), kan du bruge grep som sådan:

ps aux|grep proces

Eller for at søge efter applikationer:

"

ps aux|grep applikationsnavn"

Når du leder efter apps, der kører i GUI, er det norm alt bedst at bruge det samme tilfælde, som apps bruger i Mac OS X, ellers finder du måske ikke noget.

Sådan får du vist alle kørende apps &-processer i Mac OS X