`PS aux` හි aux යන්නෙන් අදහස් කරන්නේ කුමක්ද?


182

ps auxපහසුවෙන්ම සියළුම ක්රියාවලියන් හා ඔවුන්ගේ තත්ත්වය සහ සම්පත් භාවිතය (ලිනක්ස් / BSD / MacOS) ලැයිස්තු ගත කිරීම සඳහා පෙනේ, කෙසේ වෙතත් මම පරාමිතිය අර්ථය වටහා ගන්නට බැහැ auxභාවිතා man ps.

එයින් auxඅදහස් කරන්නේ කුමක්ද?


2
BTW ps = ක්‍රියාවලි තත්ත්වය
ක්‍රිස් හැල්ක්‍රෝ

Answers:


235

a = සියලුම පරිශීලකයින් සඳහා ක්‍රියාවලි පෙන්වන්න
u = ක්‍රියාවලියේ පරිශීලකයා / හිමිකරු
x = ටර්මිනලයට අමුණා නැති ක්‍රියාවලි පෙන්වයි

මාර්ගය වන විට, man psහොඳ සම්පතක්.

Ically තිහාසිකව, BSD සහ AT&T හි නොගැලපෙන අනුවාදයන් වර්ධනය විය ps. ප්‍රමුඛ ඉරක් නොමැති විකල්ප (ප්‍රශ්නයට අනුව) බීඑස්ඩී විලාසිතාව වන අතර ප්‍රමුඛ ඉරක් ඇති අය ඒටී ඇන්ඩ් ටී යුනික්ස් විලාසිතාවයි. මෙයට ඉහළින්, ලිනක්ස් විසින් මෝස්තර දෙකටම සහාය වන අනුවාදයක් නිර්මාණය කරන ලද අතර පසුව ද්විත්ව ඉරකින් ආරම්භ වන විකල්පයන් සහිත තුන්වන විලාසිතාවක් එයට එක් කරයි.

සියලුම (හෝ සියල්ලම පාහේ) කාවැද්දූ ලිනක්ස් බෙදාහැරීම් ප්‍රොක්ස් කට්ටලයේ ප්‍රභේදයක් භාවිතා කරයි . ඉහත විකල්පයන් props psman පිටුවේ අර්ථ දක්වා ඇත .

අදහස් දැක්වීමේදී, ඔබ පවසන්නේ ඔබ ඇපල් මැකෝස් (ඕඑස්එක්ස්, මම හිතන්නේ) භාවිතා කරන බවයි. සඳහා OSX එකක් man පිටුව psවේ මෙතන එය AT & T ආකාරයේ සඳහා පමණක් සහාය පෙන්වයි.


1
OwHowardGuo -uඑය සාධාරණ ලෙස වෙනස් නොවන බව ඔබට විශ්වාසද u?
ජෝර්දාන්

2
OwHowardGuo ග්නූ (ලිනක්ස්) අනුවාදය psසහ ඇපල් ඕඑස්එක්ස් අනුවාදය අතර ඇති වෙනස්කම් පිළිබිඹු කිරීම සඳහා මම පිළිතුර යාවත්කාලීන කර ඇත. මෙම ප්‍රශ්නය දැනට "ලිනක්ස්" ලෙස ටැග් කර ඇත. ඔබ මැකෝස් ගැන ද විමසන්නේ නම්, ඔබට ටැග් යාවත්කාලීන කිරීමට අවශ්‍ය විය හැකිය.
ජෝන් 1024

1
බොහොම ස්තුතියි. මම දැන් ලිනක්ස් හි ps හි අත්පොත පරික්ෂා කළ අතර එයට තොරතුරු ඇත aux, MacOS හි අත්පොතෙහි එවැනි තොරතුරු නොමැත, එය ලේඛන දෝෂයක් විය හැකිය.
හොවාර්ඩ්

2
සඳහා OSX මෑන් පිටුවෙහි "උරුමය විස්තරය" කොටස යටතේ " ps... ps auxතවමත් කොටියා මෙන් ක්‍රියා කරයි " යනුවෙන් කියනු ලැබේ.
dev

5
" man psමැක් ඕඑස්එක්ස් හි හොඳ සම්පතක් " යන ප්‍රකාශයට මා විරුද්ධ විය යුතුය . මෑන් පිටුව, අවසානයේ පමණක් ps auxපහසුවක් ලෙස පවත්වා ගෙන යනු ලබන සටහන් , නමුත් ඊට පෙර හයිෆන ප්‍රමුඛ නොවී විකල්පයන් නියම කළ හැකි බවට ඉඟියක් නොමැත. අවසානය, මෑන් පිටුව දිගු හා පොහොසත් සංකීර්ණ වන අතර, පා st කයාට මෙම කොටස් හුවමාරුව පිළිබඳ ප්‍රශ්නය අත්හැරීමට පෙර සහ ඔහුගේ / ඇයගේ සිහිබුද්ධිය ගැන ප්‍රශ්න කිරීමට බොහෝ කාලයක් ගත කළ හැකිය.
රෙබ්

17
   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ඔබට පෙන්වනු ඇත:

  • සියලුම පරිශීලකයින්ගේ ක්‍රියාවලි
  • පරිශීලක නැඹුරු ආකාරයකින් ලැයිස්තුගත කර ඇති ක්‍රියාවලිය ඔබට පෙන්වයි (පරිශීලක නම් අනුව)
  • පර්යන්තයකට අමුණා ඇති ඒවා පමණක් නොව සියලු ක්‍රියාදාමයන් ඔබට පෙන්වයි. ක්‍රොන්ඩ්, උඩු යටිකුරු කිරීම වැනි සේවාවන් මෙයට ඇතුළත් වේ.

9

මෑන්පේජ් අවබෝධ කර ගැනීම සඳහා යතුර වන්නේ "ඇක්ස්" සෙවීම නොවේ (මම මුලින් උත්සාහ කළ), නමුත් පරාමිති වර්ග විස්තර කරන කොටස කෙරෙහි අවධානය යොමු කිරීම ps:

Ps හි මෙම අනුවාදය විවිධ විකල්ප පිළිගනී:

  1. යුනික්ස් විකල්ප, ඒවා කාණ්ඩගත කළ හැකි අතර එය ඉරකින් පෙර තිබිය යුතුය.
  2. BSD විකල්ප, ඒවා කාණ්ඩගත කළ හැකි අතර ඉරක් සමඟ භාවිතා නොකළ යුතුය.
  3. GNU දිගු විකල්ප, ඒවාට පෙර ඉරක් දෙකකින් යුක්ත වේ.

මෙම සිට බව අප දන්නා aux(වර්ගීකරණය කරනු) BSD විකල්ප, සමූහයක් වේ a, uසහ xඔවුන් තරමක් සොයා ගැනීමට පහසු වන පරිදි,.

  • axකුමන ක්‍රියාදාමයන් තෝරාගෙන තිබේද යන්න පාලනය කිරීම සහ සියලු ක්‍රියාවලීන් තෝරා ගැනීම සඳහා එකට භාවිතා කිරීම පැහැදිලිව විස්තර කෙරේ.

  • u "පරිශීලක-නැඹුරු" ආකෘතිය භාවිතා කරන ප්‍රතිදානයන්, පරිශීලක හැඳුනුම්පත සහ CPU / මතක භාවිතය ඇතුළුව තවත් තීරු ලබා දෙයි.

නිසා uපමණක් පාලනය ප්රතිදානය ආකෘතිය, ඔබ සමඟ ඇති විශේෂිත කියාවලිය සඳහා වූ "ps aux" ශෛලිය ප්රතිදානය ලබා ගත හැක ps u $pid1 $pid2 ....

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.