`পিএস অক্সে অক্সের অর্থ কী?


161

ps auxসমস্ত প্রক্রিয়া এবং তাদের স্থিতি এবং সংস্থান ব্যবহারের সুবিধার্থে (লিনাক্স / বিএসডি / ম্যাকোস) সুবিধামত তালিকাবদ্ধ করে মনে হচ্ছে, তবে আমি পরামিতি auxব্যবহারের অর্থ বুঝতে পারি না man ps

কী auxমানে?

উত্তর:


208

a = সমস্ত ব্যবহারকারীর জন্য প্রক্রিয়াগুলি দেখান
u = প্রক্রিয়াটির ব্যবহারকারী / মালিককে
x = প্রদর্শন করুন টার্মিনালের সাথে সংযুক্ত নয় এমন প্রক্রিয়াগুলিও দেখায়

যাইহোক, man psএকটি ভাল সংস্থান।

.তিহাসিকভাবে, বিএসডি এবং এটিএন্ডটি এর বেমানান সংস্করণগুলি বিকাশ করেছে ps। শীর্ষস্থানীয় ড্যাশ ছাড়াই (প্রশ্ন অনুসারে) বিকল্পগুলি বিএসডি শৈলী এবং শীর্ষস্থানীয় ড্যাশযুক্ত ব্যক্তিরা এটিএন্ডটি টি ইউনিক্স স্টাইল। এর শীর্ষে, লিনাক্স একটি সংস্করণ তৈরি করেছে যা উভয় শৈলীর সমর্থন করে এবং এরপরে এর সাথে ডাবল ড্যাশ দিয়ে শুরু হওয়া বিকল্পগুলির সাথে তৃতীয় শৈলী যুক্ত হয়।

সমস্ত (বা প্রায় সবগুলি) নন-এম্বেড থাকা লিনাক্স বিতরণগুলি প্রোপস স্যুটটির একটি বৈকল্পিক ব্যবহার করে । উপরের বিকল্পগুলি প্রোপস psম্যান পৃষ্ঠাতে সংজ্ঞায়িত করা আছে ।

মন্তব্যে, আপনি বলেছেন যে আপনি অ্যাপল ম্যাকোস (ওএসএক্স, আমার ধারণা) ব্যবহার করছেন। জন্য ওএসএক্স man পৃষ্ঠা psহল এখানে এবং এটি শুধুমাত্র যেমন AT & T শৈলী জন্য সমর্থন প্রদর্শন করে।


1
@ হাওয়ার্ডগুও আপনি কি নিশ্চিত যে এটি ন্যায়বিচারের -uবিরোধিতা নয় u?
জর্ডানম

2
@ হাওয়ার্ডগুও আমি জিএনইউ (লিনাক্স) সংস্করণ psএবং অ্যাপল ওএসএক্স সংস্করণের মধ্যে পার্থক্য প্রতিফলিত করার জন্য উত্তর আপডেট করেছি । এই প্রশ্নটি বর্তমানে "লিনাক্স" ট্যাগ করেছে। আপনি যদি ম্যাকওএস সম্পর্কেও জিজ্ঞাসা করছেন তবে আপনি ট্যাগগুলি আপডেট করতে পারেন।
1024

1
অনেক ধন্যবাদ. আমি কেবল লিনাক্সে পিএসের ম্যানুয়াল পৃষ্ঠাটি যাচাই করেছি এবং এটি সম্পর্কিত তথ্য রয়েছে aux, ম্যাকোসের ম্যানুয়াল পৃষ্ঠায় এই জাতীয় তথ্য নেই, এটি কোনও ডকুমেন্ট বাগ হতে পারে।
হাওয়ার্ড

2
ওএসএক্স ম্যান পেজটি ps"... ps auxলেগ্যাসির বর্ণনা" বিভাগের অধীনে " ... এখনও বাঘের মতো কাজ করে" বলে কাজ করে।
dev

3
আমাকে এই মন্তব্যে আপত্তি জানাতে হবে যে "" man psম্যাক ওএসএক্সের একটি ভাল সংস্থান page ম্যান পেজটি কেবল একেবারে শেষে, নোটগুলি যা ps auxসুবিধা হিসাবে বজায় রাখা হয়, তবে লিখিত হাইফেন ছাড়া বিকল্পগুলি নির্দিষ্ট করা যেতে পারে এমন কোনও ইঙ্গিত নেই absolutely শেষ পর্যন্ত, ম্যান পেজটি দীর্ঘ এবং সমৃদ্ধ জটিল এবং পাঠক এই
স্ট্যাকএক্সচেঞ্জ

15
   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আপনাকে দেখাবে:

  • সমস্ত ব্যবহারকারীর প্রক্রিয়া
  • আপনাকে ব্যবহারকারীমুখী ফ্যাশনে তালিকাভুক্ত প্রক্রিয়াটি দেখান (ব্যবহারকারীর নাম অনুসারে)
  • টার্মিনালের সাথে সংযুক্ত শুধু নয়, আপনাকে সমস্ত প্রক্রিয়া দেখায়। এর মধ্যে ক্রন্ড, আপওয়ার্ডড ইত্যাদি পরিষেবাগুলির মতো প্রক্রিয়া অন্তর্ভুক্ত থাকবে

6

ম্যানপেজটি বোঝার মূল চাবিকাঠিটি "অক্স" (যা আমি প্রথমে চেষ্টা করেছি) অনুসন্ধান করা নয়, তবে যে বিভাগের প্যারামিটার psগ্রহণ করে তা বর্ণনা করে এমন বিভাগে ফোকাস করা :

PS এর এই সংস্করণটি বিভিন্ন ধরণের বিকল্প গ্রহণ করে:

  1. ইউনিক্স বিকল্পগুলি, যা গোষ্ঠীভুক্ত হতে পারে এবং ড্যাশ দ্বারা অবশ্যই তার আগে হওয়া উচিত।
  2. বিএসডি বিকল্পগুলি, যা গোষ্ঠীভুক্ত হতে পারে এবং কোনও ড্যাশ সহ ব্যবহার করা উচিত নয়।
  3. GNU দীর্ঘ বিকল্পসমূহ, যা দুটি ড্যাশগুলির আগে রয়েছে।

এ থেকে আমরা জানি যে aux(গ্রুপযুক্ত) বিএসডি বিকল্পগুলির একটি সেট a, uএবং x, যা তাদের সন্ধান করতে কিছুটা সহজ করে।

  • aএবং xনিয়ন্ত্রণ করে কোন প্রক্রিয়াগুলি নির্বাচিত হয় এবং একসাথে ব্যবহৃত হয় সমস্ত প্রক্রিয়া নির্বাচন করার জন্য স্পষ্টভাবে বর্ণনা করা হয়।

  • u "ব্যবহারকারী-ভিত্তিক" ফর্ম্যাট ব্যবহার করে আউটপুটগুলি, যা ব্যবহারকারীর আইডি এবং সিপিইউ / মেমরির ব্যবহার সহ আরও কলাম দেয়।


এর একটি প্রকোষ্ঠ হ'ল যদি আপনি কোনও প্রক্রিয়াটির জন্য "পিএস অক্স" শৈলীর আউটপুট চান তবে আপনি তা রেখে aএবং x, এবং কেবল করেই তা পেতে পারেন ps u $pid
mwfearnley
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.