উত্তর:
সঠিক উত্তরটি হ'ল: -U '!root'
(বা -u '!root'
কিছু উবুন্টাসের উপর)। এটি শীর্ষ v3.2.9 এ চালু হয়েছিল:
man top
-উ বিকল্পের জন্য:
ব্যবহারকারী আইডি বা নামের একটি বিস্ময়কর বিন্দু ('!') প্রস্তুত করা শীর্ষস্থানীয় ব্যবহারকারীদের সাথে কেবলমাত্র প্রসেসগুলি প্রদর্শন করার জন্য নির্দেশ দেয় যা সরবরাহকারীর সাথে মেলে না।
একক উদ্ধৃতিতে বিস্ময়বোধক চিহ্ন এবং ব্যবহারকারীর নাম মনে রাখবেন।
-u
পরিবর্তে আমার দরকার ছিল -U
।
top -u '!root'
না পাওয়ার জন্য আমাকে ব্যবহার করতে !
হয়েছিল (আমি বিশ্বাস করি যে এটিই ঘটছে একক উদ্ধৃতি / w) single
u
এবং তারপরে!root
O
এবং ফিল্টার বাদ দিতে একটি ফিল্টার যুক্ত করুন RUID>999
। আপনাকে RUID
প্রথমে কলাম যুক্ত করতে হবে ।
এছাড়াও, সংস্করণ 3.3 হিসাবে, আপনি কেবল চলমান u
অবস্থায় টাইপ করতে পারেন top
এবং সেই !root
স্ট্রিংটি প্রবেশ করতে পারেন ।
top -U root
মূল থেকে শুধুমাত্র প্রক্রিয়াগুলি দেখায়। দুর্ভাগ্যক্রমে ম্যান পৃষ্ঠা অনুসারে ব্যবহারকারীদের সীমাবদ্ধ করার একমাত্র বিকল্প এটি।
ps aux | grep -v $USERNAME
তবে আপনি নির্দিষ্ট করা ব্যবহারকারী ব্যতীত সমস্ত প্রক্রিয়া দেখতে পারবেন।
ড। বেকোর পরামর্শ অনুসারে সর্বাধিক সাধারণ ফিল্টারিং মেকানিজম "অন্য ফিল্টারিং" সক্রিয় করতে 'ও / ও' ব্যবহার করে top
একাধিক ব্যবহারকারীকে বাদ / অন্তর্ভুক্ত করার সময় ।
উদাহরণস্বরূপ "রুট" এবং "কেউ নয়" বাদ দেওয়ার জন্য কমান্ডটি ব্যবহার করতে পারবেন না o!USER=root<enter>o!USER=nobody
।
এই ফিল্টারিং বিকল্পের মাধ্যমে অনেক আকর্ষণীয় দর্শন সম্ভব!
top
। 3.3.9 এর আছে, যখন 3.2.8 আছে।