Ps: Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) (→Källor) |
||
(En mellanliggande sidversion av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
== ps - Visa information om aktiva processer == | |||
Kommandot `ps` används för att visa information om aktiva processer i ett Unix-liknande operativsystem. | |||
= | === Syntax === | ||
ps [ALTERNATIV] | |||
= | === Beskrivning === | ||
Kommandot `ps` (process status) visar en ögonblicksbild av de aktuella processerna. Det kan visa information som PID (process ID), användare som kör processen, CPU-användning, minnesanvändning, och kommandot som startade processen. `ps` är ett viktigt verktyg för att övervaka systemets prestanda och felsöka problem. | |||
= | === Alternativ === | ||
Kommandot `ps` stöder flera alternativ som kan användas för att justera vilken information som visas och hur den visas: | |||
= | * -A, --all - Visa alla processer. | ||
* -a - Visa alla processer för en terminal, förutom ledarprocesser. | |||
* -C, --command=KOMMANDO - Välj processer efter kommando. | |||
* -e - Visa alla processer. | |||
* -f - Visa fullständig format (inklusive PPID, STIME, TTY, TIME, CMD). | |||
* -H - Visa en trädstruktur. | |||
* -u ANVÄNDARE - Visa processer för specifik användare. | |||
* -p PID - Visa processer med specifika PID. | |||
* --sort=KOLUMN - Sortera utdata efter angiven kolumn. | |||
* -x - Visa processer utan terminal. | |||
* -l - Visa lång format (inklusive F, S, UID, PID, PPID, C, PRI, NI, ADDR, SZ, WCHAN, TTY, TIME, CMD). | |||
=== Exempel === | |||
Här är några praktiska exempel som visar hur du kan använda `ps`-kommandot: | |||
* För att visa alla processer: | |||
<code> | |||
< | ps -A | ||
ps -A | </code> | ||
</ | |||
* För att visa alla processer i fullständigt format: | |||
<code> | |||
ps -ef | |||
</code> | |||
* | * För att visa alla processer för en specifik användare: | ||
<code> | |||
ps -u användare | |||
</code> | |||
* För att visa en trädstruktur av processer: | |||
<code> | |||
* | ps -H | ||
</code> | |||
= | * För att visa processer med specifika PID: | ||
<code> | |||
[[Kategori: | ps -p 1234,5678 | ||
</code> | |||
* För att sortera processer efter minnesanvändning: | |||
<code> | |||
ps --sort=-%mem | |||
</code> | |||
* För att visa en lång format av processer: | |||
<code> | |||
ps -l | |||
</code> | |||
=== Skillnader mellan macOS och Linux === | |||
Det finns några viktiga skillnader att tänka på när man använder `ps`-kommandot på macOS jämfört med Linux: | |||
* Standardinstallationer: På både macOS och de flesta Linux-distributioner är `ps` förinstallerat som en del av systemets grundläggande verktyg. På Linux tillhandahålls `ps` ofta av procps-ng-paketet. | |||
* Alternativ och funktioner: Medan grundläggande funktioner i `ps` är liknande på både macOS och Linux, kan vissa alternativ och utdataformat skilja sig åt beroende på implementationen av `ps`. Till exempel kan vissa alternativ som fungerar på GNU `ps` på Linux, såsom --sort, inte vara tillgängliga på BSD `ps` som används på macOS. | |||
* Utdataformat: Det exakta formatet på utdata kan skilja sig mellan macOS och Linux, med vissa kolumner som kan vara tillgängliga eller ordnade annorlunda beroende på operativsystemet. | |||
Det är alltid bra att konsultera `man`-sidan för `ps` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används. | |||
=== Felsökning === | |||
Om du får ett felmeddelande när du använder `ps`, kontrollera följande: | |||
* Att du använder rätt syntax och alternativ för ditt specifika system. Vissa alternativ kan vara olika eller inte tillgängliga beroende på om du använder macOS eller Linux. | |||
* Att du har nödvändiga rättigheter för att se information om specifika processer. | |||
* Att du anger korrekta PID, användarnamn eller andra parametrar när du filtrerar processlistan. | |||
=== Se även === | |||
* [[top]] - Visar systemets processoraktivitet och resurser i realtid. | |||
* [[htop]] - En interaktiv processövervakare med ett färgstarkt gränssnitt. | |||
* [[vmstat]] - Rapportera om virtuellt minne, processer och CPU-aktivitet. | |||
* [[iostat]] - Rapportera om CPU-statistik och ingångs-/utgångsstatistik för enheter. | |||
=== Källor === | |||
* [https://www.gnu.org/software/coreutils/manual/coreutils.html GNU coreutils manual] | |||
* [https://man7.org/linux/man-pages/man1/ps.1.html ps manual (Linux)] | |||
* [https://ss64.com/osx/ps.html ps manual (macOS)] | |||
= Sidslut = | |||
<hr> | |||
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på | |||
https://www.linux.se/kontaka-linux-se/ | |||
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat Linux.se med webserver. | |||
[[Kategori:Linuxkommandon]] |
Nuvarande version från 25 augusti 2024 kl. 09.17
ps - Visa information om aktiva processer
Kommandot `ps` används för att visa information om aktiva processer i ett Unix-liknande operativsystem.
Syntax
ps [ALTERNATIV]
Beskrivning
Kommandot `ps` (process status) visar en ögonblicksbild av de aktuella processerna. Det kan visa information som PID (process ID), användare som kör processen, CPU-användning, minnesanvändning, och kommandot som startade processen. `ps` är ett viktigt verktyg för att övervaka systemets prestanda och felsöka problem.
Alternativ
Kommandot `ps` stöder flera alternativ som kan användas för att justera vilken information som visas och hur den visas:
- -A, --all - Visa alla processer.
- -a - Visa alla processer för en terminal, förutom ledarprocesser.
- -C, --command=KOMMANDO - Välj processer efter kommando.
- -e - Visa alla processer.
- -f - Visa fullständig format (inklusive PPID, STIME, TTY, TIME, CMD).
- -H - Visa en trädstruktur.
- -u ANVÄNDARE - Visa processer för specifik användare.
- -p PID - Visa processer med specifika PID.
- --sort=KOLUMN - Sortera utdata efter angiven kolumn.
- -x - Visa processer utan terminal.
- -l - Visa lång format (inklusive F, S, UID, PID, PPID, C, PRI, NI, ADDR, SZ, WCHAN, TTY, TIME, CMD).
Exempel
Här är några praktiska exempel som visar hur du kan använda `ps`-kommandot:
- För att visa alla processer:
ps -A
- För att visa alla processer i fullständigt format:
ps -ef
- För att visa alla processer för en specifik användare:
ps -u användare
- För att visa en trädstruktur av processer:
ps -H
- För att visa processer med specifika PID:
ps -p 1234,5678
- För att sortera processer efter minnesanvändning:
ps --sort=-%mem
- För att visa en lång format av processer:
ps -l
Skillnader mellan macOS och Linux
Det finns några viktiga skillnader att tänka på när man använder `ps`-kommandot på macOS jämfört med Linux:
- Standardinstallationer: På både macOS och de flesta Linux-distributioner är `ps` förinstallerat som en del av systemets grundläggande verktyg. På Linux tillhandahålls `ps` ofta av procps-ng-paketet.
- Alternativ och funktioner: Medan grundläggande funktioner i `ps` är liknande på både macOS och Linux, kan vissa alternativ och utdataformat skilja sig åt beroende på implementationen av `ps`. Till exempel kan vissa alternativ som fungerar på GNU `ps` på Linux, såsom --sort, inte vara tillgängliga på BSD `ps` som används på macOS.
- Utdataformat: Det exakta formatet på utdata kan skilja sig mellan macOS och Linux, med vissa kolumner som kan vara tillgängliga eller ordnade annorlunda beroende på operativsystemet.
Det är alltid bra att konsultera `man`-sidan för `ps` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används.
Felsökning
Om du får ett felmeddelande när du använder `ps`, kontrollera följande:
- Att du använder rätt syntax och alternativ för ditt specifika system. Vissa alternativ kan vara olika eller inte tillgängliga beroende på om du använder macOS eller Linux.
- Att du har nödvändiga rättigheter för att se information om specifika processer.
- Att du anger korrekta PID, användarnamn eller andra parametrar när du filtrerar processlistan.
Se även
- top - Visar systemets processoraktivitet och resurser i realtid.
- htop - En interaktiv processövervakare med ett färgstarkt gränssnitt.
- vmstat - Rapportera om virtuellt minne, processer och CPU-aktivitet.
- iostat - Rapportera om CPU-statistik och ingångs-/utgångsstatistik för enheter.
Källor
Sidslut
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webserver.