Skip to main content

উদাহরণ লিনাক্স ps কমান্ড ব্যবহার করে

Building my dream computer - Part 1 (জুন 2025)

Building my dream computer - Part 1 (জুন 2025)
Anonim

দ্য PS কমান্ড আপনার কম্পিউটারে চলমান প্রসেসগুলির একটি তালিকা তৈরি করে। এই নির্দেশিকাটি আপনাকে ps কমান্ডের আরও সাধারণ ব্যবহারগুলি দেখাবে যাতে আপনি এটির থেকে বেশি কিছু পেতে পারেন।

দ্য PS কমান্ড সাধারণত সঙ্গে মিলিত হয় , grep কমান্ড এবং অধিক অথবা কম কমান্ড।

এই অতিরিক্ত আদেশগুলি আউটপুট ফিল্টার এবং প্যাগিনেট করতে সহায়তা করে PS যা প্রায়ই বেশ দীর্ঘ হতে পারে।

কিভাবে ps কমান্ড ব্যবহার করবেন

নিজের উপর, দী PS কমান্ডটি চলমান প্রসেসটি ব্যবহারকারীকে এটি একটি টার্মিনাল উইন্ডোতে চলমান দেখায়। আহবান জানাতে PS কেবল নিম্নলিখিত টাইপ করুন:

PS

আউটপুট নিম্নলিখিত তথ্য ধারণকারী তথ্য সারি দেখাবে:

  • PID,
  • পির TTY
  • সময়
  • হুকুম

PID প্রক্রিয়া আইডি যা চলমান প্রক্রিয়া চিহ্নিত করে। TTY টার্মিনাল টাইপ।

নিজের উপর, দী PS কমান্ড বেশ সীমিত। আপনি সম্ভবত সব চলমান প্রসেস দেখতে চান। সমস্ত চলমান প্রসেস দেখতে নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ব্যবহার করুন:

ps-এ

ps -e

সেশন নেতাদের ব্যতীত সমস্ত প্রক্রিয়া প্রদর্শন করার জন্য নিম্নোক্ত কমান্ডটি চালান:

ps-d

সুতরাং একটি অধিবেশন নেতা কি? যখন একটি প্রক্রিয়া অন্য প্রক্রিয়া বন্ধ করে দেয় তখন এটি অন্যান্য সমস্ত প্রক্রিয়াগুলির অধিবেশনের নেতা। তাই প্রক্রিয়া কল্পনা একজন প্রক্রিয়া বন্ধ kicks বি এবং প্রক্রিয়া সি । প্রক্রিয়া বি প্রক্রিয়া বন্ধ kicks ডি এবং প্রক্রিয়া সি প্রক্রিয়া বন্ধ kicks ই । আপনি সেশন নেতাদের ছাড়া সব প্রসেস তালিকা যখন আপনি দেখতে হবে বি, সি, ডি এবং ই কিন্তু না একজন .

আপনি নির্বাচন করে যে কোনও নির্বাচনকে বাতিল করতে পারেন -n সুইচ। উদাহরণস্বরূপ, যদি আপনি কেবল অধিবেশন দেখতে চান তবে নিচের কমান্ড চালান:

ps -d-n

অবশ্যই -n সঙ্গে ব্যবহৃত যখন খুব বুদ্ধিমান হয় না -e অথবা -A এটি কিছুই দেখাবে হিসাবে সুইচ।

আপনি যদি এই টার্মিনালের সাথে যুক্ত প্রসেসগুলি শুধুমাত্র নিম্নলিখিত কমান্ডটি দেখতে চান:

পি এস টি

নিম্নোক্ত কমান্ড ব্যবহার করে আপনি সমস্ত চলমান প্রসেস দেখতে চান:

পিএস র

Ps কমান্ড ব্যবহার করে নির্দিষ্ট প্রসেস নির্বাচন করা হচ্ছে

আপনি ব্যবহার করে নির্দিষ্ট প্রসেস ফিরে আসতে পারেন PS কমান্ড এবং নির্বাচন মানদণ্ড পরিবর্তন করার বিভিন্ন উপায় আছে।

উদাহরণস্বরূপ, যদি আপনি প্রক্রিয়া আইডি জানেন তবে আপনি কেবল নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:

ps -p

আপনি একাধিক প্রক্রিয়া আইডিগুলি নির্দিষ্ট করে নিম্নোক্ত প্রসেসগুলি নির্বাচন করতে পারেন:

ps -p "1234 9778"

আপনি একটি কমা দ্বারা পৃথক তালিকা ব্যবহার করে তাদের উল্লেখ করতে পারেন:

ps -p 1234,9778

সম্ভাবনাগুলি হল যে আপনি প্রক্রিয়া আইডিটি জানেন না এবং কমান্ড দ্বারা অনুসন্ধান করা সহজ। এটি করার জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

পিএস-সি

উদাহরণস্বরূপ, ক্রোম চলমান কিনা তা দেখতে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

পিএস-সি ক্রোম

আপনি অবাক হবেন যে এটি প্রতিটি খোলা ট্যাবের জন্য একটি প্রক্রিয়া প্রদান করে।

ফলাফল ফিল্টার করার অন্য উপায় গ্রুপ দ্বারা হয়। আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে গ্রুপের নাম দ্বারা অনুসন্ধান করতে পারেন:

পিএস-জি পিএস - গ্রুপ

উদাহরণস্বরূপ, অ্যাকাউন্ট গ্রুপগুলি দ্বারা চালানো সমস্ত প্রক্রিয়াগুলি খুঁজে বের করার জন্য নিম্নলিখিতগুলি টাইপ করুন:

পিএস-জি "অ্যাকাউন্ট" পিএস - গ্রুপ "অ্যাকাউন্ট"

নিম্নরূপ "g" ব্যবহার করে আপনি গ্রুপ নামের পরিবর্তে গ্রুপ আইডি দ্বারা অনুসন্ধান করতে পারেন:

পিএস-জি পিএস - গ্রুপ

আপনি যদি সেশন আইডিগুলির একটি তালিকা অনুসন্ধান করতে চান তবে নিম্নোক্ত কমান্ডটি ব্যবহার করুন:

ps-s

বিকল্পভাবে, টার্মিনাল টাইপ দ্বারা অনুসন্ধান করতে নিম্নলিখিত ব্যবহার করুন।

পি এস টি

আপনি যদি নির্দিষ্ট ব্যবহারকারীর দ্বারা চালিত সমস্ত প্রসেস খুঁজতে চান তবে নিম্নোক্ত কমান্ডটি চেষ্টা করে দেখুন:

পিএস ইউ

উদাহরণস্বরূপ সব প্রসেস খুঁজে পেলাম গ্যারি নিম্নলিখিত চালান:

পি ইউ "গ্যারি"

উল্লেখ্য যে এই ব্যক্তির শংসাপত্রগুলি কমান্ড চালানোর জন্য ব্যবহৃত হয় এমন ব্যক্তি দেখায়। উদাহরণস্বরূপ, যদি আপনি হিসাবে ogged হয় গ্যারি এবং উপরের কমান্ডটি চালানো হবে এটি আপনার দ্বারা পরিচালিত সমস্ত কমান্ড দেখাবে।

আপনি যদি লগ ইন করুন টম আর ব্যবহার করুন উবুন্টু একটি কমান্ড চালানোর জন্য উপরের কমান্ড প্রদর্শন করা হবে টম এর দ্বারা পরিচালিত হচ্ছে কমান্ড গ্যারি এবং না টম .

শুধু দ্বারা সঞ্চালিত প্রসেস শুধু তালিকা সীমাবদ্ধ গ্যারি নিম্নলিখিত কমান্ড ব্যবহার করুন:

পিএস-ইউ "গ্যারি"

পিএস কমান্ড আউটপুট বিন্যাস

আপনি যখন ব্যবহার করেন তখন ডিফল্টরূপে আপনি একই চারটি কলাম পাবেন PS কমান্ড প্রয়োগ করুন:

  • PID,
  • পির TTY
  • সময়
  • হুকুম

নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে আপনি সম্পূর্ণ তালিকা পেতে পারেন:

ps -ef

দ্য -eহিসাবে, আপনি জানেন, সব প্রসেস এবং দেখায় অথবা -f সম্পূর্ণ বিবরণ দেখায়।

নীচের কলাম নিম্নরূপ:

  • ব্যবহারকারীর প্রমানপত্র
  • PID,
  • PPID
  • সি
  • STime
  • পির TTY
  • সময়
  • হুকুম

ব্যবহারকারী আইডি সেই ব্যক্তি যিনি কমান্ডটি চালান। পিআইডি কমান্ড কমান্ডের প্রক্রিয়া আইডি। পিপিআইডি এমন অভিভাবক প্রক্রিয়া যা কমান্ডটি বন্ধ করে দেয়।

দ্য সি কলাম একটি প্রক্রিয়া আছে শিশুদের সংখ্যা দেখায়। STIME প্রক্রিয়া জন্য শুরু সময়। TTY টার্মিনাল, সময় চালানোর সময় কত সময় এবং কমান্ড চালানো হয় যে কমান্ড।

নিম্নলিখিত কমান্ডটি ব্যবহার করে আপনি আরো কলামগুলি পেতে পারেন:

ps-ef

এটি নিচের কলামগুলি ফেরত দেয়:

  • ইউআইডি
  • PID,
  • PPID
  • সি
  • এস জেড
  • আরএসএস
  • PSR
  • STime
  • পির TTY
  • সময়
  • হুকুম

অতিরিক্ত কলাম এসজেড, আরএসএস এবং পিএসআর।এসজেডটি প্রক্রিয়াটির আকার, আরএসএস প্রকৃত মেমরির আকার এবং পিএসআর হ'ল প্রসেসরটি হ'ল কমান্ডটিকে বরাদ্দ করা হয়।

আপনি নিম্নলিখিত সুইচ ব্যবহার করে একটি ব্যবহারকারী-সংজ্ঞায়িত বিন্যাস নির্দিষ্ট করতে পারেন:

ps -e --format

নিম্নরূপ পাওয়া ফরম্যাট:

  • %সিপিইউ: CPU ব্যবহার
  • % Mem: মেমরি শতাংশ ব্যবহার
  • args: তার সব আর্গুমেন্ট সঙ্গে কমান্ড
  • : প্রসেসর ব্যবহার
  • cmd কমান্ড: আদেশ
  • Comm: শুধুমাত্র কমান্ড নাম
  • CP: CPU 'র ব্যবহার
  • cputime: CPU সময়
  • egidকার্যকর গ্রুপ আইডি
  • egroupকার্যকর গ্রুপ
  • etime: ব্যায়িত সময়
  • euidকার্যকর ব্যবহারকারী আইডি
  • euserকার্যকর ব্যবহারকারী
  • gidগ্রুপ গ্রুপ
  • গ্রুপ: দলের নাম
  • pgid: প্রক্রিয়া গ্রুপ আইডি
  • pgrp: প্রক্রিয়া গ্রুপ
  • ppid: মূল প্রক্রিয়া আইডি
  • শুরু: সময় শুরু প্রক্রিয়া
  • SZ: শারীরিক পেজের আকার
  • thcount: থ্রেড প্রক্রিয়া দ্বারা মালিকানাধীন
  • সময়ক্রমবর্ধমান সময়
  • ইউআইডি: ব্যবহারকারীর প্রমানপত্র
  • তোমার নাম: ব্যবহারকারীর নাম

আরো অনেক বিকল্প আছে কিন্তু এইগুলি সর্বাধিক ব্যবহৃত হয়।

ফরম্যাট ব্যবহার করার জন্য নিম্নলিখিত টাইপ করুন:

ps -e --format = "uid uname cmd time"

আপনি তাদের হতে চান হিসাবে আইটেম মিশ্রিত এবং ম্যাচ করতে পারেন।

সাজানোর আউটপুট

আউটপুট সাজানোর জন্য নিম্নলিখিত নোটটি ব্যবহার করুন:

ps -ef - sort

নিম্নরূপ সাজানোর অপশন পছন্দ:

  • cmd কমান্ড: এক্সিকিউটেবল নাম
  • pcpu: CPU ব্যবহার
  • পতাকা: পতাকা
  • pgrp: প্রক্রিয়া গ্রুপ আইডি
  • cutimeক্রমবর্ধমান ব্যবহারকারীর সময়
  • cstime: সংযোজন সিস্টেম সময়
  • utimeব্যবহারকারীর সময়
  • PID: প্রক্রিয়া আইডি
  • ppid: মূল প্রক্রিয়া আইডি
  • আয়তন: আকার
  • ইউআইডি: ব্যবহারকারীর প্রমানপত্র
  • ব্যবহারকারী: ব্যবহারকারীর নাম

আবার উপলব্ধ আরো বিকল্প আছে কিন্তু এই সবচেয়ে সাধারণ বেশী।

একটি উদাহরণ সাজান নিম্নরূপ কমান্ড:

ps -ef -sort ব্যবহারকারী, পিআইডি

জিপি ব্যবহার করে, কম এবং আরো কমান্ড

শুরুতে উল্লেখ হিসাবে এটি ব্যবহার করা সাধারণ PS সঙ্গে , grep, কম এবং অধিক কমান্ড।

দ্য কম এবং অধিক কমান্ডগুলি আপনাকে একবারে এক পৃষ্ঠার ফলাফলগুলির মাধ্যমে সফিট করতে সহায়তা করবে। এই কমান্ড ব্যবহার করার জন্য কেবল আউটপুট পাইপ , grep নিম্নরূপ তাদের মধ্যে:

ps -ef | আরো ps -ef | কম

দ্য , grep কমান্ড থেকে আপনি ফলাফল ফিল্টার করতে সাহায্য করে PS কমান্ড।

উদাহরণ স্বরূপ:

ps -ef | grep ক্রোম

সারাংশ

দ্য PS কমান্ড সাধারণত লিনাক্সের মধ্যে প্রসেসের তালিকাগুলির জন্য ব্যবহৃত হয়। আপনি ব্যবহার করতে পারেন শীর্ষ একটি ভিন্ন পদ্ধতিতে চলমান প্রসেস প্রদর্শন করতে কমান্ড।