Answers:
a = සියලුම පරිශීලකයින් සඳහා ක්රියාවලි පෙන්වන්න
u = ක්රියාවලියේ පරිශීලකයා / හිමිකරු
x = ටර්මිනලයට අමුණා නැති ක්රියාවලි පෙන්වයි
මාර්ගය වන විට, man ps
හොඳ සම්පතක්.
Ically තිහාසිකව, BSD සහ AT&T හි නොගැලපෙන අනුවාදයන් වර්ධනය විය ps
. ප්රමුඛ ඉරක් නොමැති විකල්ප (ප්රශ්නයට අනුව) බීඑස්ඩී විලාසිතාව වන අතර ප්රමුඛ ඉරක් ඇති අය ඒටී ඇන්ඩ් ටී යුනික්ස් විලාසිතාවයි. මෙයට ඉහළින්, ලිනක්ස් විසින් මෝස්තර දෙකටම සහාය වන අනුවාදයක් නිර්මාණය කරන ලද අතර පසුව ද්විත්ව ඉරකින් ආරම්භ වන විකල්පයන් සහිත තුන්වන විලාසිතාවක් එයට එක් කරයි.
සියලුම (හෝ සියල්ලම පාහේ) කාවැද්දූ ලිනක්ස් බෙදාහැරීම් ප්රොක්ස් කට්ටලයේ ප්රභේදයක් භාවිතා කරයි . ඉහත විකල්පයන් props ps
man පිටුවේ අර්ථ දක්වා ඇත .
අදහස් දැක්වීමේදී, ඔබ පවසන්නේ ඔබ ඇපල් මැකෝස් (ඕඑස්එක්ස්, මම හිතන්නේ) භාවිතා කරන බවයි. සඳහා OSX එකක් man පිටුව ps
වේ මෙතන එය AT & T ආකාරයේ සඳහා පමණක් සහාය පෙන්වයි.
-u
එය සාධාරණ ලෙස වෙනස් නොවන බව ඔබට විශ්වාසද u
?
ps
සහ ඇපල් ඕඑස්එක්ස් අනුවාදය අතර ඇති වෙනස්කම් පිළිබිඹු කිරීම සඳහා මම පිළිතුර යාවත්කාලීන කර ඇත. මෙම ප්රශ්නය දැනට "ලිනක්ස්" ලෙස ටැග් කර ඇත. ඔබ මැකෝස් ගැන ද විමසන්නේ නම්, ඔබට ටැග් යාවත්කාලීන කිරීමට අවශ්ය විය හැකිය.
aux
, MacOS හි අත්පොතෙහි එවැනි තොරතුරු නොමැත, එය ලේඛන දෝෂයක් විය හැකිය.
ps
... ps aux
තවමත් කොටියා මෙන් ක්රියා කරයි " යනුවෙන් කියනු ලැබේ.
man ps
මැක් ඕඑස්එක්ස් හි හොඳ සම්පතක් " යන ප්රකාශයට මා විරුද්ධ විය යුතුය . මෑන් පිටුව, අවසානයේ පමණක් ps aux
පහසුවක් ලෙස පවත්වා ගෙන යනු ලබන සටහන් , නමුත් ඊට පෙර හයිෆන ප්රමුඛ නොවී විකල්පයන් නියම කළ හැකි බවට ඉඟියක් නොමැත. අවසානය, මෑන් පිටුව දිගු හා පොහොසත් සංකීර්ණ වන අතර, පා st කයාට මෙම කොටස් හුවමාරුව පිළිබඳ ප්රශ්නය අත්හැරීමට පෙර සහ ඔහුගේ / ඇයගේ සිහිබුද්ධිය ගැන ප්රශ්න කිරීමට බොහෝ කාලයක් ගත කළ හැකිය.
a Lift the BSD-style "only yourself" restriction, which is imposed
upon the set of all processes when some BSD-style (without "-")
options are used or when the ps personality setting is BSD-like.
The set of processes selected in this manner is in addition to the
set of processes selected by other means. An alternate
description is that this option causes ps to list all processes
with a terminal (tty), or to list all processes when used together
with the x option.
u Display user-oriented format.
x Lift the BSD-style "must have a tty" restriction, which is imposed
upon the set of all processes when some BSD-style (without "-")
options are used or when the ps personality setting is BSD-like.
The set of processes selected in this manner is in addition to the
set of processes selected by other means. An alternate
description is that this option causes ps to list all processes
owned by you (same EUID as ps), or to list all processes when used
together with the a option.
$ ps aux | head -10
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 51120 2796 ? Ss Dec22 0:09 /usr/lib/systemd/systemd --system --deserialize 22
root 2 0.0 0.0 0 0 ? S Dec22 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S Dec22 0:04 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< Dec22 0:00 [kworker/0:0H]
root 7 0.0 0.0 0 0 ? S Dec22 0:15 [migration/0]
root 8 0.0 0.0 0 0 ? S Dec22 0:00 [rcu_bh]
root 9 0.0 0.0 0 0 ? S Dec22 2:47 [rcu_sched]
...
saml 3015 0.0 0.0 117756 596 pts/2 Ss Dec22 0:00 bash
saml 3093 0.9 4.1 1539436 330796 ? Sl Dec22 70:16 /usr/lib64/thunderbird/thunderbird
saml 3873 0.0 0.1 1482432 8628 ? Sl Dec22 0:02 gvim -f
root 5675 0.0 0.0 124096 412 ? Ss Dec22 0:02 /usr/sbin/crond -n
root 5777 0.0 0.0 51132 1068 ? Ss Dec22 0:08 /usr/sbin/wpa_supplicant -u -f /var/log/wpa_supplica
saml 5987 0.7 1.5 1237740 119876 ? Sl Dec26 14:05 /opt/google/chrome/chrome --type=renderer --lang=en-
root 6115 0.0 0.0 0 0 ? S Dec27 0:06 [kworker/0:2]
...
ඉහත ස්විචයන් සමඟ ඉහත ක්රියාදාමයන් පිළිබඳ ප්රතිදානය ඔබට ලැබෙනු ඇත.
ස්විචයන් aux
ඔබට පෙන්වනු ඇත:
මෑන්පේජ් අවබෝධ කර ගැනීම සඳහා යතුර වන්නේ "ඇක්ස්" සෙවීම නොවේ (මම මුලින් උත්සාහ කළ), නමුත් පරාමිති වර්ග විස්තර කරන කොටස කෙරෙහි අවධානය යොමු කිරීම ps
:
Ps හි මෙම අනුවාදය විවිධ විකල්ප පිළිගනී:
- යුනික්ස් විකල්ප, ඒවා කාණ්ඩගත කළ හැකි අතර එය ඉරකින් පෙර තිබිය යුතුය.
- BSD විකල්ප, ඒවා කාණ්ඩගත කළ හැකි අතර ඉරක් සමඟ භාවිතා නොකළ යුතුය.
- GNU දිගු විකල්ප, ඒවාට පෙර ඉරක් දෙකකින් යුක්ත වේ.
මෙම සිට බව අප දන්නා aux
(වර්ගීකරණය කරනු) BSD විකල්ප, සමූහයක් වේ a
, u
සහ x
ඔවුන් තරමක් සොයා ගැනීමට පහසු වන පරිදි,.
a
x
කුමන ක්රියාදාමයන් තෝරාගෙන තිබේද යන්න පාලනය කිරීම සහ සියලු ක්රියාවලීන් තෝරා ගැනීම සඳහා එකට භාවිතා කිරීම පැහැදිලිව විස්තර කෙරේ.
u
"පරිශීලක-නැඹුරු" ආකෘතිය භාවිතා කරන ප්රතිදානයන්, පරිශීලක හැඳුනුම්පත සහ CPU / මතක භාවිතය ඇතුළුව තවත් තීරු ලබා දෙයි.
නිසා u
පමණක් පාලනය ප්රතිදානය ආකෘතිය, ඔබ සමඟ ඇති විශේෂිත කියාවලිය සඳහා වූ "ps aux" ශෛලිය ප්රතිදානය ලබා ගත හැක ps u $pid1 $pid2 ...
.