<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-31093120-1']);
  _gaq.push(['_setDomainName', 'linux-user.eu']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linux-user.eu/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
		<id>http://wiki.linux-user.eu/index.php?action=history&amp;feed=atom&amp;title=Ps</id>
		<title>Ps - Historia wersji</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linux-user.eu/index.php?action=history&amp;feed=atom&amp;title=Ps"/>
		<link rel="alternate" type="text/html" href="http://wiki.linux-user.eu/index.php?title=Ps&amp;action=history"/>
		<updated>2026-06-03T07:52:38Z</updated>
		<subtitle>Historia wersji tej strony wiki</subtitle>
		<generator>MediaWiki 1.19.1</generator>

	<entry>
		<id>http://wiki.linux-user.eu/index.php?title=Ps&amp;diff=360&amp;oldid=prev</id>
		<title>Slawek o 15:39, 22 kwi 2012</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux-user.eu/index.php?title=Ps&amp;diff=360&amp;oldid=prev"/>
				<updated>2012-04-22T15:39:31Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← poprzednia wersja&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Wersja z 15:39, 22 kwi 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 157:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 157:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''--tty ttylist''' Wybór przez podanie terminala. Identyczne z -t i t.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''--tty ttylist''' Wybór przez podanie terminala. Identyczne z -t i t.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''--user userlist''' Wybór przez podanie efektywnego ID użytkownika (EUID) bądź nazwy. Identyczne z -u i U.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*'''--user userlist''' Wybór przez podanie efektywnego ID użytkownika (EUID) bądź nazwy. Identyczne z -u i U.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&amp;lt;google1 style=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/google1&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Slawek</name></author>	</entry>

	<entry>
		<id>http://wiki.linux-user.eu/index.php?title=Ps&amp;diff=358&amp;oldid=prev</id>
		<title>Slawek: Utworzył nową stronę „Category:Polecenia systemu Linux == Polecenie ps == '''ps''' wyświetla opis bieżących procesów. Jeśli potrzebujesz powtarzającego się statusu.  Domyślnie...”</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux-user.eu/index.php?title=Ps&amp;diff=358&amp;oldid=prev"/>
				<updated>2012-04-22T15:38:37Z</updated>
		
		<summary type="html">&lt;p&gt;Utworzył nową stronę „&lt;a href=&quot;/index.php/Kategoria:Polecenia_systemu_Linux&quot; title=&quot;Kategoria:Polecenia systemu Linux&quot;&gt;Category:Polecenia systemu Linux&lt;/a&gt; == Polecenie ps == &amp;#039;&amp;#039;&amp;#039;ps&amp;#039;&amp;#039;&amp;#039; wyświetla opis bieżących procesów. Jeśli potrzebujesz powtarzającego się statusu.  Domyślnie...”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Polecenia systemu Linux]]&lt;br /&gt;
== Polecenie ps ==&lt;br /&gt;
'''ps''' wyświetla opis bieżących procesów. Jeśli potrzebujesz powtarzającego się statusu.&lt;br /&gt;
&lt;br /&gt;
Domyślnie '''ps''' wyświetla procesy mające ten sam efektywny identyfikator użytkownika (EUID), co bieżący użytkownik, oraz podłączone do tego samego terminala, do którego podłączona jest osoba uruchamiająca ps. Wyświetlany jest identyfikator procesu (PID), terminal (tty), do którego proces jest podłączony (TTY), łączny czas procesora w formacie [dd-]hh:mm:ss (TIME) oraz nazwa pliku wykonywalnego (CMD). Użycie opcji w stylu BSD zmieni także wybór wyświetlanych procesów, włączając te procesy podłączone do innych terminali (TTY), których jesteś właścicielem; może to zostać opisane jako wybór wszystkich procesów bez tych, których właścicielami są inni użytkownicy, i tych, które nie są podłączone do żadnego terminala. Wyjście domyślnie nie jest posortowane.&lt;br /&gt;
Poza przypadkiem opisanym poniżej, opcje wyboru procesów są dołączające. Nie bierze się pod uwagę domyślnego wyboru procesów, lecz procesy wybrane przez użytkownika są dołączane do zbioru procesów do wyświetlenia. Tak więc proces będzie pokazany, jeżeli spełnia którekolwiek z kryteriów wyboru podanych przez użytkownika.&lt;br /&gt;
== Opcje linii komend ==&lt;br /&gt;
&lt;br /&gt;
Ta wersja programu '''ps''' akceptuje kilka rodzajów opcji:&lt;br /&gt;
1. Opcje w stylu UNIX, które mogą być grupowane i muszą być poprzedzone myślnikiem.&lt;br /&gt;
2. Opcje BSD, które mogą być grupowane i nie mogą być użyte z myślnikiem.&lt;br /&gt;
3. Długie opcje GNU, które są poprzedzone dwoma myślnikami.&lt;br /&gt;
&lt;br /&gt;
Różne typy opcji można ze sobą dowolnie mieszać, jednakże mogą pojawić się konflikty. Niektóre opcje są synonimiczne, ich funkcjonalność jest identyczna, z powodu mnogości standardów i implementacji ps, z którymi ta wersja programu ps jest zgodna.&lt;br /&gt;
&lt;br /&gt;
Proszę zauważyć, że &amp;quot;'''ps -aux'''&amp;quot; to nie jest to samo, co &amp;quot;'''ps aux'''&amp;quot;. Standardy POSIX i UNIX wymagają, aby &amp;quot;ps -aux&amp;quot; wypisało wszystkie procesy, które byłyby wybrane przez podanie opcji -a. Jeżeli użytkownik o nazwie &amp;quot;x&amp;quot; nie istnieje, to ps może zinterpretować tę komendę jako &amp;quot;ps aux&amp;quot; i wypisać ostrzeżenie. To zachowanie ma pomóc w przechodzeniu ze starych skryptów i nawyków. Może się to zmienić, nie należy na tym zachowaniu polegać.&lt;br /&gt;
&lt;br /&gt;
=== Przykłady ===&lt;br /&gt;
Aby zobaczyć wszystkie procesy w systemie, używając standardowej składni:&lt;br /&gt;
&lt;br /&gt;
 ps -e&lt;br /&gt;
&lt;br /&gt;
 ps -ef&lt;br /&gt;
&lt;br /&gt;
 ps -eF&lt;br /&gt;
&lt;br /&gt;
 ps -ely&lt;br /&gt;
&lt;br /&gt;
Aby zobaczyć wszystkie procesy w systemie, używając składni BSD:&lt;br /&gt;
&lt;br /&gt;
 ps ax&lt;br /&gt;
&lt;br /&gt;
 ps axu&lt;br /&gt;
&lt;br /&gt;
Aby wypisać drzewo procesów:&lt;br /&gt;
&lt;br /&gt;
 ps -ejH&lt;br /&gt;
&lt;br /&gt;
 ps axjf&lt;br /&gt;
&lt;br /&gt;
Aby wyświetlić informację o wątkach:&lt;br /&gt;
&lt;br /&gt;
 ps -eLf&lt;br /&gt;
&lt;br /&gt;
 ps axms&lt;br /&gt;
&lt;br /&gt;
Aby wyświetlić informacje związane z bezpieczeństwem:&lt;br /&gt;
&lt;br /&gt;
 ps -eo euser,ruser,suser,fuser,f,comm,label&lt;br /&gt;
&lt;br /&gt;
 ps axZ&lt;br /&gt;
&lt;br /&gt;
 ps -eM&lt;br /&gt;
&lt;br /&gt;
Aby zobaczyć wszystkie procesy poza tymi działającymi jako root (rzeczywiste i efektywne ID):&lt;br /&gt;
&lt;br /&gt;
 ps -U root -u root -N&lt;br /&gt;
&lt;br /&gt;
Aby wyświetlić wszystkie procesy w formacie zdefiniowanym przez użytkownika:&lt;br /&gt;
ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm&lt;br /&gt;
ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm&lt;br /&gt;
ps -eopid,tt,user,fname,tmout,f,wchan&lt;br /&gt;
&lt;br /&gt;
Wyświetlenie deskryptorów pól AIX:&lt;br /&gt;
&lt;br /&gt;
 ps -o &amp;quot;%u : %U : %p : %a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Wyświetlenie tylko identyfikatora procesu syslogd:&lt;br /&gt;
&lt;br /&gt;
 ps -C syslogd -o pid=&lt;br /&gt;
&lt;br /&gt;
Wyświetlenie tylko nazwy procesu o identyfikatorze 42:&lt;br /&gt;
&lt;br /&gt;
 ps -p 42 -o comm=&lt;br /&gt;
&lt;br /&gt;
=== Prosty wybór procesów ===&lt;br /&gt;
&lt;br /&gt;
*'''-A''' Wybór wszystkich procesów. Identyczne z -e.&lt;br /&gt;
*'''-N''' Wybór wszystkich procesów, poza tymi, które spełniają określone warunki.&lt;br /&gt;
*'''T''' Wybór wszystkich procesów podpiętych do tego teminala. Identyczny z opcją t bez żadnych&lt;br /&gt;
argumentów.&lt;br /&gt;
*'''-a''' Wybór wszystkich procesów poza liderami sesji (zobacz getsid(2)) i procesami nie&lt;br /&gt;
podłączonymi do żadnego terminala.&lt;br /&gt;
*'''a'''  Uruchamia restrykcję w stylu BSD &amp;quot;tylko własne&amp;quot;, która jest nakładana na zbiór wszystkich&lt;br /&gt;
procesów, jeżeli są używane jakieś opcje w stylu BSD (bez &amp;quot;-&amp;quot;) lub gdy osobowość ps jest&lt;br /&gt;
z rodziny BSD. Wybrany w ten sposób zbiór procesów jest dołączany do zbioru procesów&lt;br /&gt;
wybranych w inny sposób. Alternatywny opis jest taki, że ta opcja powoduje wylistowanie&lt;br /&gt;
przez ps wszystkich procesów mających przypisany terminal (tty) lub wylistowanie&lt;br /&gt;
wszystkich procesów, jeżeli użyta łącznie z opcją x.&lt;br /&gt;
*'''-d''' Wybór wszystkich procesów poza liderami sesji.&lt;br /&gt;
*'''-e''' Wybór wszystkich procesów. Identyczne z -A.&lt;br /&gt;
*'''g''' Naprawdę wszystkie, nawet liderzy sesji. Ta falga jest przestarzała i może zniknąć w&lt;br /&gt;
przyszłych wersjach programu. Jest włączana przez flagę a i jest użyteczna tylko podczas&lt;br /&gt;
pracy w osobowości sunos4.&lt;br /&gt;
*'''r''' Zawęża wybór tylko do uruchomionych procesów.&lt;br /&gt;
*'''x''' Uruchamia restrykcję w stylu BSD &amp;quot;musi mieć tty&amp;quot;, która jest nakładana na zbiór&lt;br /&gt;
wszystkich procesów, jeżeli są używane jakieś opcje w stylu BSD (bez &amp;quot;-&amp;quot;) lub gdy&lt;br /&gt;
osobowość ps jest z rodziny BSD. Wybrany w ten sposób zbiór procesów jest dołączany do&lt;br /&gt;
zbioru procesów wybranych w inny sposób. Alternatywny opis jest taki, że ta opcja&lt;br /&gt;
powoduje wylistowanie wszystkich procesów, których jesteś właścicielem (EUID taki sam jak&lt;br /&gt;
procesu ps), lub wylistowanie wszystkich procesów, jeśli użyta łącznie z opcją a.&lt;br /&gt;
*'''--deselect''' Wybór wszystkich procesów poza tymi, które spełniają określone warunki.&lt;br /&gt;
&lt;br /&gt;
=== Wybór procesów przez podanie listy ===&lt;br /&gt;
&lt;br /&gt;
Te opcje akceptują pojedynczy argument w postaci listy rozdzielonej spacjami bądź przecinkami. Mogą być używane wiele razy. Na przykład:&lt;br /&gt;
&lt;br /&gt;
 ps -p &amp;quot;1 2&amp;quot; -p 3,4&lt;br /&gt;
&lt;br /&gt;
*'''-C cmdlist''' Wybór przez nazwę polecenia.&lt;br /&gt;
Wybiera procesy, których nazwa pliku wykonywalnego jest podana w cmdlist.&lt;br /&gt;
*'''-G grplist''' Wybór przez podanie rzeczywistego identyfikatora grupy (RGID) bądź nazwy.&lt;br /&gt;
Wybiera nazwy procesów, których rzeczywista nazwa grupy bądź identyfikator występuje w&lt;br /&gt;
liście grplist. Rzeczywisty identyfikator grupy określa grupę użytkownika, który utworzył&lt;br /&gt;
proces, patrz getgid(2).&lt;br /&gt;
*'''U userlist''' Wybór przez podanie efektywnego identyfikatora użytkownika (EUID) bądź nazwy.&lt;br /&gt;
Wybiera procesy, których efektywna nazwa użytkownika lub ID jest w userlist. Efektywne ID&lt;br /&gt;
użytkownika opisuje użytkownika, którego prawa dostępu do plików są używane przez proces&lt;br /&gt;
(patrz geteuid(2)). Identyczne z -u i --user.&lt;br /&gt;
*'''-U userlist''' Wybór przez podanie rzeczywistego identyfikatora użytkownika (RUID) bądź nazwy.&lt;br /&gt;
Wybiera procesy, których rzeczywista nazwa użytkownika lub ID jest w userlist.&lt;br /&gt;
Rzeczywiste ID użytkownika opisuje użytkownika, który utworzył proces (patrz getuid(2)).&lt;br /&gt;
*'''-g grplist''' Wybór przez podanie sesji bądź efektywnej nazwy grupy.&lt;br /&gt;
Wiele standardów określa wybór przez podanie sesji, ale wybór przez podanie efektywnej&lt;br /&gt;
nazwy grupy jest logicznym zachowaniem, używanym przez wiele systemów operacyjnych. Ta&lt;br /&gt;
wersja programu ps wyszuka po nazwach sesji, jeżeli lista zawiera tylko liczby&lt;br /&gt;
(którymi są sesje). Numeryczne identyfikatory grup będą działać tylko wtedy, gdy podane&lt;br /&gt;
zostaną również jakieś nazwy grup. Patrz opcje -s i --group.&lt;br /&gt;
*'''p pidlist''' Wybór przez podanie identyfikatorów procesów. Identyczne z -p i --pid.&lt;br /&gt;
*'''-p pidlist''' Wybór przez PID.&lt;br /&gt;
Wybiera procesy, których identyfikatory pojawiają się w pidlist. Identyczne z p i --pid.&lt;br /&gt;
*'''-s sesslist''' Wybór przez identyfikator sesji.&lt;br /&gt;
Wybiera procesy mające identyfikator sesji podany w sesslist.&lt;br /&gt;
*'''t ttylist''' Wybór przez tty.&lt;br /&gt;
Prawie identyczne z -t i --tty, jednak może być także użyte z pustą listą ttylist, aby&lt;br /&gt;
określić terminal skojarzony z ps. Używanie opcji T jest uważane za lepsze niż podanie&lt;br /&gt;
opcji '''t''' z pustą ttylist.&lt;br /&gt;
*'''-t ttylist''' Wybór przez tty.&lt;br /&gt;
Wybiera procesy podłączone do terminali podanych w liście ttylist. Terminale (tty lub&lt;br /&gt;
ekrany dla wyjścia tekstowego) mogą być podane na różne sposoby: /dev/ttyS1, ttyS1, S1.&lt;br /&gt;
Można użyć &amp;quot;-&amp;quot;, aby określić procesy nie mające terminala.&lt;br /&gt;
*'''-u userlist''' Wybór przez podanie efektywnego identyfikatora użytkownika (EUID) bądź nazwy.&lt;br /&gt;
Wybiera procesy, których efektywna nazwa użytkownika lub ID jest w userlist. Efektywne ID&lt;br /&gt;
użytkownika opisuje użytkownika, którego prawa dostępu do plików są używane przez proces&lt;br /&gt;
(patrz geteuid(2)). Identyczne z U i --user.&lt;br /&gt;
*'''--Group grplist''' Wybór przez podanie rzeczywistego ID grupy (RGID) bądź nazwy. Identyczne z -G.&lt;br /&gt;
*'''--User userlist''' Wybór przez podanie rzeczywistego ID użytkownika (RUID) bądź nazwy. Identyczne z -U.&lt;br /&gt;
*'''--group grplist''' Wybór przez podanie efektywnego ID grupy (EGID) bądź nazwy.&lt;br /&gt;
Wybiera procesy, których efektywna nazwa grupy lub ID występuje w grouplist. Efektywny&lt;br /&gt;
identyfikator grupy określa grupę, której prawa dostępu do plików są używane przez proces&lt;br /&gt;
(patrz geteuid(2)). Opcja -g jest często alternatywą dla --group.&lt;br /&gt;
*'''--pid pidlist''' Wybór przez ID procesu. Identyczne z -p i p.&lt;br /&gt;
*'''--ppid pidlist''' Wybór przez podanie ID procesu nadrzędnego.&lt;br /&gt;
Wybiera procesy, których ID procesu nadrzędnego występuje w pidlist. To znaczy, że&lt;br /&gt;
wybiera procesy, których dzieci określono w pidlist.&lt;br /&gt;
*'''--sid sesslist''' Wybór przez ID sesji. Identyczne z -s.&lt;br /&gt;
*'''--tty ttylist''' Wybór przez podanie terminala. Identyczne z -t i t.&lt;br /&gt;
*'''--user userlist''' Wybór przez podanie efektywnego ID użytkownika (EUID) bądź nazwy. Identyczne z -u i U.&lt;/div&gt;</summary>
		<author><name>Slawek</name></author>	</entry>

	</feed>