পিএস আউটপুটে কলামের নাম অক্ষম করা হচ্ছে


23

ps -pকমান্ড আউটপুট বিন্যাস কিভাবে ?

আমাকে এরকম কিছু না দেখানোর জন্য:

PID TTY                TIME CMD

তবে শুধু পিআইডি

আমি লিনাক্স ব্যবহার করছি।

উত্তর:


36

-oকোন কলামগুলি প্রদর্শিত হবে তা নির্বাচন করতে বিকল্পটি ব্যবহার করুন । যদি আপনি =কলামের নাম রাখেন , শিরোনাম লাইনটি চাপা দেওয়া হবে।

ps -o pid= -p 1 23 456
ps -o pid= -o ppid= -o pgid= -o sid= -p 1 23 456

এই উত্তরটির পোর্টেবল হওয়ার সুবিধা রয়েছে (বিএসডি দ্বারা সমর্থিত এবং পসিক্স দ্বারা নির্দিষ্ট
অ্যান্টনি জি - মনিকার পক্ষে ন্যায়বিচার

21

--no-headersশিরোনামের রেখা বাদ দিতে ব্যবহার করুন ।

আসল আউটপুট:

ps
  PID TTY          TIME CMD
27027 pts/0    00:00:00 bash
27071 pts/0    00:00:00 ps

সাথে --no-headers:

ps --no-headers
27027 pts/0    00:00:00 bash
27072 pts/0    00:00:00 ps

সাথে একত্রিত -p:

ps -p 1 --no-headers
    1 ?        00:00:33 systemd

manজন্য পৃষ্ঠা psপরিষ্কারভাবে এই দস্তাবেজ:

man ps

[snip]

 --no-headers
          Print no header line at all.  --no-heading is an alias for this option.

2
ম্যাকোসে কাজ করে না। Naturall -____-
Avindra Goolcharan

প্রকৃতপক্ষে. ম্যাকোস-এ কাজ করার আশা করা যায়নি। মূল পোস্টার দ্বারা হাইলাইট করা হিসাবে প্রশ্নটি কেবলমাত্র লিনাক্স সম্পর্কিত।
স্টিভ

2
এনপি স্টিভ ভবিষ্যতের পাঠকদের জন্য কেবল এটি এখানে ডকুমেন্টিং। বিএসডি এবং লিনাক্স ব্যবহারের মধ্যে সামান্য পার্থক্য অত্যন্ত বিরক্তিকর।
সেড

ঠিক আছে, ধন্যবাদ. উত্তরে ম্যাকওএস সমাধান অন্তর্ভুক্ত করার বিষয়ে আপনার যদি কোন চিন্তা থাকে তবে আমি আনন্দের সাথে এটি সংশোধন করব!
স্টিভ

2
আমি দেখতে পেয়েছি যে নির্দিষ্ট কলাম শিরোনামের =জন্য, oপতাকাটিতে কলামটির পরে একটি নাম রাখাই এটি করার একটি ক্রস প্ল্যাটফর্ম উপায়। উদাহরণস্বরূপ, শিরোনাম ছাড়াই ps -p ${pid} -o state=প্রক্রিয়া স্থিতি প্রদর্শন করবে ${pid}। (স্বীকৃত উত্তরটি যা বলে) :)
অভিন্দ্র গলচরণ

2

ব্যবহার

ps -p <PIDs> --no-headers

শিরোনাম ছাড়াই পিআইডিগুলির একটি তালিকা পেতে।


-1

কেবলমাত্র পিআইডি ব্যবহারের জন্য একটি তালিকা পেতে:

ps -eo pid

man psসম্ভাব্য কলমের জন্য 'স্ট্যান্ডার্ড ফর্ম্যাট স্পেসিফায়ার্স' বিভাগটিও দেখুন ।

ব্যক্তিগতভাবে আমি সোলারিস -oআর্গুমেন্টটির জন্য ব্যবহারের জন্য সম্ভাব্য কলামগুলি দেখায় তা পছন্দ করি :

ps: option requires an argument -- o
usage: ps [ -aAdefHlcjLPyZ ] [ -o format ] [ -t termlist ]
        [ -u userlist ] [ -U userlist ] [ -G grouplist ]
        [ -p proclist ] [ -g pgrplist ] [ -s sidlist ] [ -z zonelist ] [-h lgrplist]
  'format' is one or more of:
        user ruser group rgroup uid ruid gid rgid pid ppid pgid sid taskid ctid
        pri opri pcpu pmem vsz rss osz nice class time etime stime zone zoneid
        f s c lwp nlwp psr tty addr wchan fname comm args projid project pset lgrp

1
এটি প্রদর্শিত হওয়া শিরোনামটি মুছে ফেলার বিষয়টি বিবেচনা করে না।
কুসালানন্দ

এভাবে আপনি 'স্রেফ পিআইডি প্রদর্শন' ব্যাখ্যা করেন। কেউ কেউ কেবল একটি কলাম নির্বাচন করে এর ব্যাখ্যা করতে পারেন, বা যেমন আপনি স্পষ্টত ব্যাখ্যা করেছেন: ঠিক মান।
ল্যামবার্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.