|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  • * Dator Kunskap >> System >> Unix >> Content

    Vad är användningen av PS -kommandot i Linux?

    Kommandot `PS 'i Linux används för att visa information om för närvarande körprocesser. Det är ett kraftfullt kommando med många alternativ som gör att du kan skräddarsy utgången efter dina specifika behov. Här är en uppdelning av dess användning:

    Grundanvändning:

    Den enklaste formen, "PS", visar en minimal lista över processer som körs i din nuvarande terminalsession. Det är i allmänhet inte särskilt informativt på egen hand.

    Vanliga alternativ och användningar:

    * `ps aux` (eller` ps -e -f`): Detta är en mycket vanlig och användbar variation. Den visar en omfattande lista över alla körprocesser på systemet, inklusive de som inte har startats av dig. Utgången inkluderar vanligtvis:

    * Användare: Användarens användarnamn.

    * pid: Process -ID (ett unikt nummer som identifierar varje process).

    * %CPU: Procentandelen av CPU -tid processen använder.

    * %mem: Procentandelen minne processen använder.

    * vsz: Den virtuella minnesstorleken som används av processen.

    * rss: Den bosatta inställda storleken (mängd fysiskt minne som används).

    * tty: Den kontrollerande terminalen (om någon).

    * stat: Processtillståndet (t.ex. 's' för att sova, 'r' för att springa, 'z' för zombie).

    * Start: Tiden processen startade.

    * Tid: Den kumulativa CPU -tiden som används av processen.

    * kommando: Kommandot som lanserade processen.

    * `PS -F` (Full Format): Ger mer detaljerad information om varje process än kommandot "Ps". Det liknar `PS AUX 'men kan visa något olika kolumner beroende på ditt system.

    * `ps -p `: Visar information om en specifik process med tanke på dess process -ID. Till exempel visar `PS -P 1234 'detaljer om process med PID 1234.

    * `ps -u `: Visar processer som ägs av en specifik användare. Till exempel visar "PS -u John" processer som ägs av användaren "John".

    * `ps -e` (alla processer): I likhet med `PS AUX ', visar information om alla körprocesser.

    * `pgrep `: (Inte strikt `Ps ', men nära besläktade) Detta kommando hittar process -ID:er för processer som matchar ett givet namn. Till exempel skulle "Pgrep Firefox" returnera PID:erna för alla körande Firefox -instanser.

    * `pkill `: (Även relaterad) skickar en signal (standard är `sigterm ') till processer som matchar ett givet namn. Det är ett sätt att avsluta processer. Använd med försiktighet!

    * `grep` med` ps`: Du kan ofta kombinera "PS" med "grep" för att filtrera utgången. Till exempel `PS AUX | GREP Firefox` visar endast processer relaterade till Firefox.

    Exempel: Låt oss säga att du vill hitta PID i en språngprocess som konsumerar överdriven CPU. Du kanske använder:

    `` `bash

    PS AUX | sort -k 3 -r | huvud -n 10

    `` `

    Detta kommando gör följande:

    1. `PS AUX ':listar alla processer med utökad information.

    2. `Sortering -k 3 -r`:sorterar utgången i omvänd ordning baserat på den tredje kolumnen (%CPU).

    3. `Head -N 10`:visar endast de 10 bästa CPU -konsumtiva processerna.

    Sammanfattningsvis är "PS" ett väsentligt kommandoradsverktyg för övervakning och hantering av processer i Linux. De olika alternativen ger stor flexibilitet i hur du ser och interagerar med de processer som körs på ditt system. Kom ihåg att konsultera sidan "Man PS" för en fullständig hänvisning till alla tillgängliga alternativ och deras beteende.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur återställa raderade filer i Unix
    ·Vad är syftet med RD -kommandot i radgränssnittet?
    ·Konvertera ett datum till Unix Timestamp i COBOL
    ·Vad är kommandot emerge i Linux?
    ·Vilka kommandon ger dig information om hur mycket disku…
    ·Hur man använder Grep rekursivt i ett Unix Path
    ·Hur stänga av eller starta en Unix-maskin
    ·Hur att packa en fil i Unix
    ·Vad är syftet med kommandoping?
    ·Tutorial på Remote Debugging av Unix
    Utvalda artiklarna
    ·För att förbättra din dators peformans och pålitlig…
    ·Säkerhetsuppdateringar för Windows som orsakar en blå…
    ·Hur Ångra Filbindningar
    ·Fakta om Windows XP Aktivitetshanteraren
    ·Hur att justera volymen när Aktivitetsfältet Controls…
    ·Vilken term beskriver en dator som kan hantera grundlä…
    ·Komma åt IBM T40 Rescue Console
    ·Lägga till en Papperskorgen på skrivbordet
    ·Inaktivera 64 Bit Driver Signing
    ·Hur kan du få din Android -telefon att fungera igen om…
    Copyright © Dator Kunskap https://www.dator.xyz