Polecenie PS w Linux

Anonim

Polecenie PS w Linux

Wniosek bez opcji

PS (stan procesu) jest standardowym narzędziem dla wszystkich rozkładów Linuksa używanych przez konsolę. Jego głównym celem jest wyświetlenie informacji o wszystkich procesach bieżących. Numer i szczegółowe informacje zależą od ustalonych opcji wybranych, gdy sama polecenie jest bezpośrednio aktywowana. Porozmawiamy o opcjach trochę później, a teraz wpiszmy PS w terminalu i kliknij Enter.

Korzystanie z polecenia PS w Linux bez opcji

Jak widać na zrzucie ekranu poniżej, pojawił się cały wiersz, wśród nich jest powłoka bash, a sam proces jest procesem.

Wynik używania polecenia PS w Linux bez zastosowania dodatkowych opcji.

Oczywiście może być kilka punktów tutaj, co zależy od liczby uruchomionych programów użytkowników, ale w większości przypadków użytkownicy nie pasują do tego wniosku, więc proponujemy przejść do badania dodatkowych opcji.

Wyjście listy wszystkich procesów

Narzędzie PS bez określania specjalnych opcji nie pozwala uzyskać przydatne informacje, które mogą być przydatne podczas badania listy aktywnych procesów, dlatego ważne jest stosowanie argumentów. Pierwszy jest odpowiedzialny za wyświetlanie absolutnie wszystkie aktualne zadania, a ciąg bierze typ ps -a.

Korzystanie z polecenia PS w Linux do wyjścia wszystkich procesów

W rezultacie należy uporządkować ogromną liczbę wierszy. Udostępniamy informacje na kilku kolumnach. PID wyświetla numer identyfikacyjny procesu i może być używany na przykład, aby szybko zakończyć działanie tego programu lub weryfikować drzewo zadań. Tty - nazwa terminalu, w którym działa bieżący proces. Czas - czas pracy i CMD to nazwa polecenia zadań.

Wynik korzystania z polecenia PS w systemie Linux do wyjścia wszystkich procesów

Dodatkowo możesz użyć polecenia PS -E, aby wyświetlić listę wszystkich procesów, jeśli poprzednia opcja nie odpowiada Ci.

Alternatywne polecenie PS w Linuksie do wyjścia wszystkich procesów

Jak widać, wydawanie po aktywacji opcji była dokładnie taka sama, jak w przypadku wstawiania argumentu.

Wynik korzystania z alternatywnej opcji PS w systemie Linux do wyjścia wszystkich procesów

Istnieje format wyjściowy BSD, który jest odpowiedzialny za wyświetlanie procesów związanych z użytkownikami, a także wyświetla bardziej szczegółowe informacje o działaniu zadań, obciążenia procesora i dokładnej lokalizacji. W przypadku takich informacji użyj PS AU.

Korzystanie z opcji polecenia zaawansowanych PS w systemie Linux do wyjścia formatu BSD

Na poniższym obrazie widzisz, że liczba kolumn jest znacznie dodana. W rezultacie dostępna będzie pełna lista procesów z odniesieniem do konta i wyświetlana lokalizacja.

Wynik korzystania z dodatkowych opcji PS w Linuksie do wyjścia BSD

W pełni formatowana lista

Przykłady omawiane powyżej dozwolone do wyświetlania prawie wszystkich niezbędnych informacji, które mogą być przydatne dla początkujących użytkowników. Jednak czasami konieczne jest uzyskanie bardziej szczegółowej listy, na przykład, aby określić źródło połączenia procesowego. Wtedy linia przyjdzie na ratunek: ps -ef.

Korzystanie z dodatkowych opcji do listy pełnometrów PS w Linux

Prawie te same kolumny zostaną wyświetlone, które już wcześniej mówiliśmy, ale dodatkowo pojawi się szczegółowy układ lokalizacji, a pierwszy przedmiot będzie odpowiedzialny za źródło połączenia zadań.

Wynik korzystania z opcji do licencji PS w Linuksie

Wyświetl procesy użytkownika.

Opcja -x jest odpowiedzialna za wyświetlanie procesów, które zostały odłączone od terminalu, czyli, objawiając osobiście przez użytkownika. Jeśli chcesz dokładnie wiedzieć, jakie zadania były otwarte w imieniu rachunku bieżącego, wystarczy wprowadzić ciąg PS -X i kliknąć Enter.

Korzystanie z opcji poleceń PS w systemie Linux do wyjmowania procesów użytkownika

Wyjście będzie jak najbardziej informacyjne, ale bez dodatkowych informacji. Nie przeszkadza jednak nic, a dodatkowe opcje, na przykład -em, aby wyświetlić kontekst bezpieczeństwa.

Wynik wyjścia procesów użytkownika za pośrednictwem polecenia PS w Linuksie

Jeśli chcesz uzyskać informacje o innych danych użytkownika, zmień linię na PS -FU Lumpics, gdzie Lumpics zastępują niezbędną nazwę.

Korzystanie z opcji poleceń PS w Linux, aby wyświetlić procesy określonego użytkownika

W wynikach wyjściowych należy zwrócić uwagę na pierwszą kolumnę. Nie znajdziesz tam innych właścicieli z wyjątkiem określonych w zespole, zanim zostanie aktywowany.

Wynik wyjścia procesów określonego użytkownika PS w Linuksie

Filtruj korzeniami.

Każda sesja Linux ma oddzielną listę zadań wykonywanych z prawami root. Jeśli chcesz wyświetlić tylko takie procesy, należy ustawić polecenie główne PS -U Root -u i aktywuj go, naciskając klawisz Enter.

Korzystanie z opcji polecenia zaawansowanych PS w systemie Linux do procesów głównych

Podczas korzystania z polecenia dokładnie powtarzającego ten, który powyżej, wyjście nie będzie zawierało wierszy za pomocą źródła start-up, ponieważ jest znany z góry, że jest root, a wszystkie informacje są wyświetlane jako sprężone, jak to możliwe. Oferujemy korzystanie z powyższych argumentów, aby rozszerzyć informacje.

Wynik wyjścia polecenia PS w Linuksie z opcjami korzenia procesów

Wyświetlanie zadań grupowych.

Doświadczeni użytkownicy wiedzą, że niektóre procesy należą do konkretnej grupy, czyli istnieje główne zadanie i jej zależności tworzące wspólne drzewo. Jeśli potrzebujesz wyświetlania tylko rzędów objętych tym kryterium, użyj polecenia PS -FG 48, gdzie 48 jest identyfikatorem grupy (można go zastąpić nazwą procesu macierzystego).

Korzystanie z polecenia PS w Linuksie do identyfikatora procesu drzewa

Wyświetlanie PID.

Z powyższych informacji wiesz już, że każdy proces ma własny PID, to znaczy identyfikator definiujący go. Jeśli istnieje pragnienie wyszukiwania określonego PID, polecenie PS -FP 1178 powinno być aktywowane, zastępując numer do żądanego. Istnieje kryterium PPID. Przy określaniu tego formatu ciąg nabywa widok PS -F -F -FPPID 1154, z odpowiedniej zmianą identyfikatora do żądanego.

Korzystanie z polecenia PS w systemie Linux do wyjścia procesów według identyfikatora

Były to wszystkie główne przykłady zespołu PS w Linuksie, które chcieliśmy porozmawiać w ramach dzisiejszego artykułu. Niestety, objętość jednego instrukcji nie wystarczy, aby szczegółowo opisać interakcję ze wszystkimi dostępnymi opcjami i ich kombinacjami. Zamiast tego oferujemy do odkrywania oficjalnej dokumentacji drużynowej, wykonując PS --Help, aby uzyskać prowiady, których nie znalazłeś powyżej. Dodatkowo na naszej stronie znajdują się szczegółowe opisy głównych poleceń badanych systemów operacyjnych. Polecamy początkujący użytkowników do nauki ich w celu szybkiego użycia w zarządzaniu konsolą Linux.

Zobacz też:

Często używane polecenia w "Terminal" Linux

LN / Find / LS / GREP / Polecenie PWD w Linux

Czytaj więcej