Loading...

Linux in Hindi – ps Command

  • Introduction to linux ps command in Hindi
  • Options of linux ps command in Hindi
  • Examples of linux ps command in Hindi

Introduction to Linux ps Command

Linux में ps command system में currently running processes को देखने के लिए use की जाती है। इस command का पूरा नाम process status होता है।

Output में यह command process की ID के अलावा user द्वारा login किए गये terminal का type (tty), CPU time जो बताता है की CPU द्वारा कब से process run की जा रही है और उस command का नाम (CMD) जिसके द्वारा process launch की गयी है जैसी informations show करती है।

Syntax

ps [process-selection] [output-format-control]/[output-modifier]/[thread-display]

Linux ps command का syntax बिलकुल simple होता है। सबसे पहले आप ps command define करते है और उसके बाद ps command के साथ available options को define करते है।

किसी भी दूसरे option को use करने से पूर्व process selection option use किया जाता है। ये options ही processes को अलग अलग प्रकार से system में से select करते है। इन options के अलावा बाक़ी सभी दूसरे options optional होते है जिन्हें आप अपनी आवश्यकतानुसार use करते है।

Options of Linux ps Command

किसी भी दूसरी command की तरह ps command के साथ भी options available है। इस command के साथ available options को 5 categories में divide किया जा सकता है।

  • General – ps command के बारे में information प्राप्त करें।
  • Process Selection – Processes को अलग अलग तरह से select करके show करें।
  • Output format control – Output को अलग अलग formats में show करें।
  • Output modifier – Output को modify करें।
  • Thread information – Thread information को अपनी अनुसार display करें।

ये सभी options एक दूसरे के साथ use किए जाते है। इनसे आप ps command के output में show होने वाली information को पूरी तरह से control कर सकते है और अपने इच्छित तरीक़े से show कर सकते है।

General Options

OptionExplanation
–help Shell में available ps command का help page देखें।
–infoDebugging information को प्रदर्शित करें।
Lसभी format specifiers की list show करें।
V, -V, –versionLinux ps command (procps -ng) का version display करें।

Process Selection

OptionExplanation
a Processes को terminal (tty) के साथ प्रदर्शित करें।
-A, -e सभी processes को select करें।
-a दोनों session leaders को और जिन processes का कोई terminal known नहीं है उनको छोड़कर सभी processes को select करें।
-d Sessions leaders को छोड़कर सभी processes को select करें।
–deselect, -N जो condition को fulfill कर रही है उन processes को छोड़कर सभी processes को select करें।
T Current terminal से सम्बंधित सभी processes को show करें।
g Session leader सहित सभी processes को show करें।
r सिर्फ़ running processes को display करें।
x Current user की सभी processes को show करें।
-CPass किए गये command names के आधार पर processes को display करें।
-G, –Group Group ID या name के आधार पर processes display करें।
-g, –group Session नाम या effective group name के आधार processes display करें।
p, -p, –pid Process ID के आधार पर processes display करें।
–ppid Parent processes ID के आधार पर processes को display करें।
q, -q, –quick-pidQuick mode में process id के आधार पर processes display करें।
-s, –sid Session ID के आधार पर processes को select करें।
t, -t, –ttyTerminal के आधार पर processes को display करें।
U, -u, –userEffective User id (EUID) के आधार पर processes को show करें।
-U, –UserReal user ID (RUID) के आधार पर processes को select करें।

Output Format Control

OptionExplanation
-c-l option के लिए different scheduler information display करें।
–context Security context format में output display करें।
-f Full format में processes की list करें।
-F Extra full format में processes की listing करें।
–format, o, -o Provide किए गये user defined format में output display करें।
j BSD job control format में output show करें।
-j Jobs format में output show करें।
l BSD long format में output display करें।
-lLong format में output display करें।
-M Output में security data का column add करें।
0, -0User defined format लेकिन कुछ predefined columns के साथ।
sSignal format में output display करें।
uUser oriented format में output display करें।
vVirtual memory format में output display करें।
xRegister format में output display करें।
-y Flags को hide करें और addr column की जगह rss show करें।
z Security data का column add करें।

Output Modifiers

Option Explanation
c True command name display करें।
–cols, –columns, –widthScreen width set करें।
–cumulativeOutput में dead child processes को उनके parents के साथ display करें।
eCommand के बाद environment display करें।
fASCII art process hierarchy को display करें।
–forestASCII art process tree display करें।
hकोई header display ना करें।
-HProcess hierarchy show करें।
–headers Output के हर page पर header lines को repeat करें।
k, –sort Sorting order specify करें।
–lines, –rowsScreen की height set करें।
nWCHAN और USER fields के लिए numeric value display करें।
–no-headersकोई भी header line display ना करें।
sकुछ information की summary display करें।
w, -wWide output show करें।

Threads Display

OptionExplanation
H Threads को processes की तरह show करें।
-LThreads को LWP और NLWP columns के साथ display करें।
mThreads को processes के बाद display करें।
-TThreads को SPID column के साथ display करें।

Examples of Linux ps Command

जब ps command को बिना किसी option के execute किया जाता है तो output में current shell की processes show की जाती है।

ps 
linux-ps-command

सभी active processes को default format में display करने के लिए -e option use किया जाता है।

ps -e
linux-ps-command-e-option

Full format listing के लिए -f option use किया जाता है।

ps -f
linux-ps-command-f-option

Current user की सभी running processes को display करने के लिए -x option use किया जाता है।

ps -x 
linux-ps-command-x-option

Full format में user id के आधार पर processes display करने के लिए -f और -u option use किया जाता है।

ps -f -u 
linux-ps-command-f-u-option