Hvordan se alle kjørende apper &-prosesser i Mac OS X

Anonim

Det finnes en rekke måter å se alle applikasjoner eller programmer som kjører på en Mac, alt fra bare å se "vindusbaserte" apper som kjører i den grafiske frontenden, til å avsløre selv det mest obskure system- nivå prosesser og oppgaver som kjører i kjernen av Mac OS. Vi vil dekke fem forskjellige måter å se disse kjørende appene og prosessene i Mac OS X, noen av dem er svært brukervennlige og anvendelige for alle brukere, og noen av dem er mer avanserte metoder tilgjengelig fra kommandolinjen.Ta deg tid til å lære dem alle, så kan du bruke den metoden som passer best for dine behov.

At a Glance: Ser på dokken for å se Mac-apper som kjører

Den enkleste måten å se hvilke apper som kjører for øyeblikket, er å bare se på Mac OS X Dock. Hvis du ser en liten lysende prikk under programikonet, er den åpen og kjører.

Selv om det ikke er noe g alt med å bruke denne tilnærmingen, er den åpenbart litt begrenset siden den bare viser det som kalles «vindus»-apper – det vil si apper som kjører i GUI-frontenden av Mac OS X – og det er også begrenset ved at du ikke kan handle direkte med dem. I tillegg er de små glødende indikatorene små og ikke så åpenbare, og mange legger ikke merke til dem i det hele tatt. Heldigvis er det bedre måter å se hva som kjører på en Mac, og også være i stand til å ta direkte handling hvis det er behov for å avslutte en app eller to.

Se alle kjørende applikasjoner/programmer med tvungen avslutningsmeny

Trykk Kommando+Tilvalg+Escape for å tilkalle det grunnleggende «Force Quit Applications»-vinduet, som kan betraktes som en enkel oppgavebehandling for Mac OS X. Dette viser en lettlest liste over alle aktive applikasjoner som kjører i MacOS X, og det som er synlig her er nøyaktig det samme som du vil se i Dock:

Til tross for Windows-navnet kan du bruke dette til å se programmer og apper som kjører aktivt uten å avslutte dem.

En åpenbar fordel med Kommando+Alternativ+ESC-menyen er at den lar deg faktisk ta handling på å kjøre apper direkte, slik at du kan tvinge dem til å avslutte hvis de har blitt feilaktige eller vises med rød skrift, som betyr at de ikke svarer eller krasjer. Denne forenklede versjonen er ganske lik den grunnleggende "Control+ALT+DELETE"-behandleren som opprinnelig eksisterer i den moderne Windows-verdenen.

Den primære begrensningen med Force Quit-menyen er at den, i likhet med Dock-indikatorene, er begrenset til å avsløre bare "vindusappene" som kjører aktivt i Mac OS X, og dermed hoppe over ting som menyen stolpeelementer og bakgrunnsapper.

Se alle apper og prosesser som kjører med Activity Monitor

Det kraftigste app- og prosessadministrasjonsverktøyet i Mac OS X GUI, Activity Monitor er en kraftig oppgavebehandling som avslører ikke bare alle kjørende og aktive applikasjoner, men også alle aktive og inaktive prosesser. Dette inkluderer bokstavelig t alt alt som kjører på Mac-en, inkludert de nevnte vinduene appene, og til og med bakgrunnsapplikasjoner (de som ikke er synlige som kjører i Dock eller Force Quit-menyen), menylinjeelementer, prosesser på systemnivå, prosesser som kjører under forskjellige brukere, inaktive prosesser, tjenestedemoner, bokstavelig t alt alt og alt som kjører som en prosess i Mac OS X på alle nivåer.

Selve appen ligger i /Applications/Utilities/, men det er også enkelt å starte den gjennom Spotlight ved å trykke på Kommando+Mellomrom og skrive "Aktivitet" etterfulgt av returtasten.

En måte å forenkle all informasjonen som opprinnelig ble vist i Activity Monitor, er å trekke ned Prosess-undermenyen og velge i henhold til det du leter etter, for eksempel "Alle prosesser", "Mine prosesser", "Systemprosesser" eller "Andre brukerprosesser", blant de andre alternativene. "Søk"-funksjonen er også enkel å bruke og ganske kraftig, siden du kan begynne å skrive navnet på noe og den oppdateres umiddelbart i henhold til hvilke prosesser som samsvarer med søket.

Activity Monitor tilbyr massevis av verktøy og alternativer, og det er enkelt den mest avanserte måten å se utvidet informasjon om alle aktive prosesser uten å hoppe inn på kommandolinjen.Den lar deg avslutte prosesser, drepe applikasjoner (kill er i utgangspunktet det samme som å tvinge avslutning), inspisere og prøve prosesser, sortere prosesser etter navn, PID, bruker, CPU, tråder, minnebruk og type, filtrere prosesser etter bruker og nivå, og også søke gjennom prosesser etter navn eller tegn. Videre vil Activity Monitor også avsløre generell bruksstatistikk om CPU, minne, diskaktivitet og nettverksaktivitet, noe som gjør det til et viktig feilsøkingsverktøy for å bestemme alt fra utilstrekkelige RAM-nivåer til å diagnostisere hvorfor en Mac kan kjøre tregt basert på utallige andre muligheter.

Som en ekstra bonus kan du også holde Activity Monitor i gang hele tiden og gjøre om Dock-ikonet til en live-ressursbruksmonitor for å se hva CPU, RAM, diskaktivitet eller nettverksaktivitet gjør på en Mac.

Avansert: Se alle kjørende prosesser med terminal

Når du fordyper deg i kommandolinjen, kan du bruke noen flere avanserte verktøy for å se hver enkelt prosess som kjører på Mac-en, alt fra grunnleggende apper på brukernivå til selv de små demonene og kjernesystemfunksjonene som er ellers skjult for Mac OS Xs generelle brukeropplevelse.På mange måter kan disse verktøyene betraktes som kommandolinjeversjoner av Activity Monitor, og vi vil fokusere spesielt på to: topp og ps.

topp

Top vil vise en liste over alle kjørende prosesser og diverse statistikker om hver prosess. Det er vanligvis mest nyttig å sortere etter prosessorbruk eller minnebruk, og for å gjøre det vil du bruke -o-flagget:

Sorter topp etter CPU: top -o cpu

Sorter topp etter minnebruk: top -o rsize

top oppdateres live, mens neste verktøy 'ps' ikke er det.

ps

Ps-kommandoen vil som standard bare vise terminalprosesser som er aktive under den gjeldende brukeren, og dermed er "ps" i seg selv litt kjedelig med mindre du bor på kommandolinjen. Ved å bruke et flagg eller to kan du imidlertid avsløre alle prosesser, og kanskje den beste kombinasjonen er "aux" brukt slik:

ps aux

For å se alle utdataene er det nyttig å utvide et terminalvindu i full skjerm, men det kan fortsatt være litt overveldende hvis tonnevis av ting kjører (som vanligvis er tilfellet), og dermed sende det gjennom 'mer' eller 'mindre' er ofte å foretrekke for å gjøre visningen enklere:

ps aux|mer

Dette lar deg vise sider med utdata om gangen uten å måtte rulle opp og ned i terminalvinduet.

For å søke etter en bestemt prosess (eller programnavn, for den saks skyld), kan du bruke grep slik:

ps aux|grep prosess

Eller for å se etter programmer:

"

ps aux|grep applikasjonsnavn"

Når du ser etter apper som kjører i GUI, er det vanligvis best å bruke samme tilfelle som appene bruker i Mac OS X, ellers finner du kanskje ikke noe.

Hvordan se alle kjørende apper &-prosesser i Mac OS X