ഉദാഹരണം Linux ലിനക്സ് കമാൻഡ് ഉപയോഗിച്ച്

ആമുഖം

നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ നിലവിൽ പ്രവർത്തിക്കുന്ന പ്രക്രിയകളുടെ ഒരു ലിസ്റ്റ് PS കമാൻഡ് ലഭ്യമാക്കുന്നു.

Ps കമാൻഡിന്റെ ഏറ്റവും സാധാരണ ഉപയോഗങ്ങൾ ഈ ഗൈഡ് നിങ്ങളെ കാണിക്കും, അതിലൂടെ നിങ്ങൾക്ക് ഏറ്റവും കൂടുതൽ ലഭ്യമാകും.

Grep കമാൻഡിനൊപ്പം കൂടുതലോ കുറവോ ആജ്ഞകളോടൊപ്പം ps കമാൻഡ് ഉപയോഗിക്കുന്നു.

ഈ അധിക കമാൻഡുകൾ ps ൽ നിന്നുള്ള ഔട്പുട്ട് ഫിൽറ്റർ ചെയ്യാനും paginate ചെയ്യാനും സഹായിക്കുന്നു, അത് വളരെ ദൈർഘ്യമേറിയതാണ്.

Ps കമാൻഡ് എങ്ങനെയാണ് ഉപയോഗിക്കുക

ഒരു കമാൻഡ് വിൻഡോയിൽ പ്രവർത്തിപ്പിക്കുന്ന ഉപയോക്താവ് പ്രവർത്തിപ്പിക്കുന്ന പ്രക്രിയയെ ps കമാൻഡ് കാണിക്കുന്നു.

Ps ലേക്ക് പ്രവേശിക്കുന്നതിന് ഇനി പറയുന്നവ ടൈപ്പ് ചെയ്യുക:

ps

ഔട്ട്പുട്ട്, ഇനിപ്പറയുന്ന വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്ന ഡാറ്റയുടെ വരികൾ കാണിക്കും:

PID, പ്രവർത്തന പ്രോസസ്സ് തിരിച്ചറിയുന്ന പ്രോസസ്സ് ഐഡി ആണ്. ടെർമിനൽ തരം ആണ് TTY.

സ്വന്തം കമാൻഡിന് വളരെ പരിമിതമാണ്. നിങ്ങൾ പ്രവർത്തിക്കുന്ന എല്ലാ പ്രവർത്തനങ്ങളും കാണാൻ താൽപ്പര്യപ്പെടുന്നു.

പ്രവർത്തനത്തിലുളള എല്ലാ പ്രക്രിയകളും കാണുന്നതിനായി താഴെ പറയുന്ന കമാൻഡുകൾ ഉപയോഗിക്കുക:

ps -A

ps -e

സെഷൻ നേതാക്കൾ ഒഴികെയുള്ള എല്ലാ പ്രക്രിയകളും കാണിക്കുന്നതിന് താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

ps -d

അപ്പോൾ ഒരു സെഷൻ ലീഡർ എന്താണ്? ഒരു പ്രോസസ് മറ്റ് പ്രോസസ്സുകൾ ഉദ്ഘാടനം ചെയ്യുമ്പോൾ അത് മറ്റ് എല്ലാ പ്രോസസിന്റെ സെഷൻ ലീഡറാണ്. പ്രക്രിയയെ കുറിച്ചു ചിന്തിക്കുക പ്രക്രിയ പ്രക്രിയ B ഉം പ്രക്രിയയും B പ്രോസസ്സ് B പ്രക്രിയ ഉപേക്ഷിക്കുക D പ്രോസസ് സി പ്രക്രിയ ഓഫ് ചെയ്യുമ്പോൾ സെഷനുകൾ നേതാക്കളല്ലാതെ എല്ലാ പ്രക്രിയകളും നിങ്ങൾക്ക് കാണുമ്പോൾ നിങ്ങൾ B, C, D, E എന്നിവ കാണും.

-N സ്വിച്ച് ഉപയോഗിച്ച് നിങ്ങൾ തിരഞ്ഞെടുത്തിട്ടുള്ള ഏതെങ്കിലും തിരഞ്ഞെടുത്തത് നിങ്ങൾക്ക് നിരസിക്കാവുന്നതാണ്. ഉദാഹരണത്തിന് നിങ്ങൾ സെഷൻ നേതാക്കൾ കാണാൻ ആഗ്രഹിക്കുന്നെങ്കിൽ താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

ps -d-n

-e അല്ലെങ്കിൽ -A ഒരു switches ഉപയോഗിക്കുമ്പോൾ- N ഒന്നും വളരെ കാണാത്തതിനാൽ - വളരെ വ്യക്തമല്ല.

നിങ്ങൾക്കു് ഈ ടെർമിനലിനൊപ്പം ഉപയോഗിയ്ക്കുന്ന പ്രക്രിയകൾ കണ്ടാൽ മാത്രമേ ഈ കമാൻഡ് പ്രവർത്തിപ്പിയ്ക്കുകയുള്ളൂ:

പിഎസ്ടി

നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് പ്രവർത്തിയ്ക്കുന്ന എല്ലാ പ്രക്രിയകളും കാണണമെങ്കിൽ:

ps r

Ps കമാൻഡ് ഉപയോഗിച്ചു് പ്രൊസസ്സർ പ്രൊസസ്സുകൾ തെരഞ്ഞെടുക്കുന്നു

നിങ്ങൾക്ക് ps കമാൻഡ് ഉപയോഗിച്ച് നിർദിഷ്ട പ്രോസസ്സുകൾ തിരികെ നൽകാൻ കഴിയും, കൂടാതെ തിരഞ്ഞെടുക്കൽ മാനദണ്ഡങ്ങൾ മാറ്റാനുള്ള വിവിധ വഴികളുണ്ട്.

ഉദാഹരണത്തിന് നിങ്ങൾക്ക് പ്രക്രിയ ഐഡി അറിയാമെങ്കിൽ നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

ps -p

അനവധി പ്രക്രിയ ഐഡികൾ താഴെ പറഞ്ഞിരിയ്ക്കുന്നതു് വഴി നിങ്ങൾക്കു് അനവധി പ്രക്രിയകൾ തെരഞ്ഞെടുക്കാം:

ps -p "1234 9778"

കോമയാൽ വേർതിരിച്ച പട്ടിക ഉപയോഗിച്ച് നിങ്ങൾക്ക് അവ വ്യക്തമാക്കാനും കഴിയും:

ps -p 1234,9778

നിങ്ങൾക്ക് പ്രക്രിയ ഐഡിക്ക് അറിയില്ല, അത് കമാൻഡ് ഉപയോഗിച്ച് തിരയാൻ എളുപ്പമാണ്. ഇതിനായി താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

ps -C

ഉദാഹരണത്തിന്, Chrome പ്രവർത്തിക്കുന്നുണ്ടോ എന്ന് നിങ്ങൾക്ക് കാണാനായി താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

ps -C chrome

ഓരോ ഓപ്പൺ ടാബിനും ഇത് ഒരു പ്രോസസ്സ് നൽകുമെന്നത് നിങ്ങൾ അത്ഭുതപ്പെട്ടേക്കാം.

ഫലങ്ങൾ ഫിൽട്ടർ ചെയ്യാനുള്ള മറ്റ് മാർഗ്ഗങ്ങൾ ഗ്രൂപ്പ് ആണ്. താഴെക്കൊടുത്തിരിക്കുന്ന സിന്റാക്സ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഗ്രൂപ്പ് നാമം തിരയാൻ കഴിയും:

ps -G
ps - ഗ്രൂപ്പ്

ഉദാഹരണത്തിന്, അക്കൗണ്ട് ഗ്രൂപ്പുകൾ നടത്തുന്ന എല്ലാ പ്രക്രിയകളും താഴെപ്പറയുന്നവ ടൈപ്പ് ചെയ്യുക:

ps -G "അക്കൌണ്ടുകൾ"
ps --Group "അക്കൗണ്ടുകൾ"

താഴെ ചെറിയ രീതിയിൽ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഗ്രൂപ്പ് ഐഡിക്ക് പകരം ഗ്രൂപ്പ് ഐഡി ഉപയോഗിച്ച് തിരയാനും കഴിയും:

ps -g
ps --group

നിങ്ങൾ സെഷൻ ID- കളുടെ ലിസ്റ്റ് ഉപയോഗിച്ച് തിരയാൻ താൽപ്പര്യപ്പെടുന്നെങ്കിൽ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

ps -s

ടെർമിനൽ തരം തിരച്ചിലിനായി ഇനി പറയുന്നവ ഉപയോഗിക്കുക.

ps -t

ഒരു പ്രത്യേക ഉപയോക്താവിനുള്ള എല്ലാ പ്രക്രിയകളും നിങ്ങൾ കണ്ടുപിടിക്കാൻ ആഗ്രഹിക്കുന്നെങ്കിൽ താഴെ കൊടുത്തിരിക്കുന്ന കമാൻറ് പരീക്ഷിക്കുക:

ps U

ഉദാഹരണത്തിന് ഗാരി നടത്തിയിട്ടുള്ള എല്ലാ പ്രക്രിയകളും താഴെപറയുന്നവ പ്രവർത്തിപ്പിക്കുക:

ps U "ഗാരി"

കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ ഉപയോഗിക്കുന്ന ക്രെഡൻഷ്യലുകളെ ഇത് കാണിക്കുന്നു. ഉദാഹരണത്തിന് ഞാൻ gary ആയി ലോഗിൻ ചെയ്തിരിക്കുകയും മുകളിൽ പറഞ്ഞിരിക്കുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുകയും ചെയ്താൽ ഞാൻ റൺ ചെയ്യുന്ന എല്ലാ നിർദ്ദേശവും കാണിക്കും.

ഞാൻ ടോം ആയി ലോഗിൻ ചെയ്ത് sudo ഉപയോഗിച്ച് ഞാൻ ഒരു കമാൻഡ് പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ, മുകളിൽ പറഞ്ഞ കമാൻഡ് ടോമിന്റെ ഓട്ടവും ഗാരിയും പ്രവർത്തിപ്പിക്കുന്നതായി കാണിക്കുന്നു.

ഗാരി ഉപയോഗിച്ചു കൊണ്ടിരിക്കുന്ന പ്രക്രിയകൾക്കുള്ള ലിസ്റ്റിനെ പരിമിതപ്പെടുത്താൻ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

ps -U "gary"

കമാൻഡ് ഔട്ട്പുട്ട് ഫോർമാറ്റിംഗ്

നിങ്ങൾ ps കമാൻഡ് ഉപയോഗിക്കുമ്പോൾ സ്വതവേ, നിങ്ങൾക്ക് അതേ 4 നിരകൾ ലഭിക്കുന്നു:

നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് ഒരു പൂർണ്ണ പട്ടിക ലഭ്യമാക്കാവുന്നതാണ്:

ps -ef

നിങ്ങൾക്കറിയാവുന്നതുപോലെ, എല്ലാ പ്രക്രിയകളും ഒപ്പം f അല്ലെങ്കിൽ -f പൂർണ്ണ വിശദാംശങ്ങളും കാണിക്കുന്നു.

തിരികെ വന്ന നിരകൾ ഇനിപ്പറയുന്നതാണ്:

കമാൻഡ് ഓടിച്ച വ്യക്തിയാണ് യൂസർ ID. PID ആജ്ഞയുടെ കമാൻഡ് പ്രോസസ് ഐഡി ആണ്. പിപിഐഡി കമാൻഡ് ഓഫ് ചെയ്തു പേരന്റ് പ്രക്രിയയാണ്.

ഒരു കോളം ഒരു കുട്ടിയുടെ എണ്ണം കാണിക്കുന്നു. പ്രൈമറി സമയം ആരംഭിക്കുന്ന സമയമാണ്. TTY ടെർമിനൽ ആണ്, സമയം റൺ ചെയ്യേണ്ട സമയവും റൺ കമാൻഡ് ആജ്ഞയും ആണ്.

താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് കൂടുതൽ നിരകൾ നിങ്ങൾക്ക് ലഭിക്കും:

ps -eF

ഇത് ഇനിപ്പറയുന്ന നിരകൾ നൽകുന്നു:

എസ്എസ്, ആർഎസ്എസ്, പിഎസ്ആർ എന്നിവയാണ് അധിക നിരകൾ. SZ പ്രോസസിന്റെ വലുപ്പമാണ്, ആർ.എസ്.എസ് യഥാർത്ഥ മെമ്മറിയുടെ വലുപ്പവും PSR ആജ്ഞയാണ് പ്രൊസസ്സർ ആയും.

താഴെ പറഞ്ഞിരിയ്ക്കുന്ന സ്വിച്ച് ഉപയോഗിച്ചു് ഒരു ഉപയോക്താവു് നിഷ്കർഷിച്ച ഫോർമാറ്റ് നിങ്ങൾക്കു് നൽകാം:

ps -e --format

ലഭ്യമായ ഫോർമാറ്റുകൾ താഴെ പറയുന്നവയാണ്.

കൂടുതൽ ഓപ്ഷനുകൾ ഉണ്ട്, എന്നാൽ ഇവ സാധാരണയായി ഉപയോഗിക്കുന്നവയാണ്.

ഇനിപ്പറയുന്നത് ഉപയോഗിച്ച് ഫോർമാറ്റുകൾ ടൈപ്പ് ചെയ്യുക:

ps -e --format = "uname cmd സമയം"

നിങ്ങൾ ആഗ്രഹിക്കുന്നത്ര ഇനങ്ങൾ കൂട്ടിക്കലർത്തി യോജിപ്പിക്കാൻ കഴിയും.

ഔട്ട്പുട്ട് അടുക്കുക

ഔട്ട്പുട്ട് അടുക്കാൻ താഴെ പറയുന്ന നൊട്ടേഷന് ഉപയോഗിക്കുക:

ps -ef --sort

അടുക്കിയ ഓപ്ഷനുകളുടെ നിര ചുവടെ:

വീണ്ടും ഓപ്ഷനുകൾ ലഭ്യമാണ് എന്നാൽ ഇവ ഏറ്റവും സാധാരണമായ ആകുന്നു.

ഒരു ഉദാഹരണം sort കമാൻഡ് താഴെ പറയുന്നതാണ്:

ps -ef --sort ഉപയോക്താവിനെ, pid

Ps ഉപയോഗിച്ചു് grep ഉപയോഗിക്കുമ്പോൾ, കുറച്ചധികം നിർദ്ദേശങ്ങളും

ആരംഭത്തിൽ പറഞ്ഞാൽ, ps ഉപയോഗത്തെ ഗ്രപ്പ്, കുറവ്, കൂടുതൽ കമാൻഡുകൾ ഉപയോഗിച്ച് സാധാരണ ഉപയോഗിക്കുന്നതാണ്.

കുറച്ചുകൂടി കമാൻഡ്സ് ഒരു സമയം ഫലങ്ങളുടെ ഒരു പേജിലൂടെ കടന്നുചെല്ലാൻ നിങ്ങളെ സഹായിക്കും. ഈ കമാൻഡുകൾ ഉപയോഗിക്കുന്നതിനായി, grep ൽ നിന്നും ഔട്ട്പുട്ട് അവയിലേക്ക് താഴേയ്ക്കാം.

ps -ef | കൂടുതൽ
ps -ef | കുറവ്

Ps command ൽ നിന്നും ഫലങ്ങൾ ഫിൽട്ടർ ചെയ്യുന്നതിനായി grep കമാൻഡ് സഹായിക്കുന്നു.

ഉദാഹരണത്തിന്:

ps -ef | ഗ്രെപ് ക്രോം

സംഗ്രഹം

ലിനക്സിനുള്ള ലിസ്റ്റിങ് പ്രക്രിയകൾക്കായി ps കമാൻഡ് സാധാരണയായി ഉപയോഗിയ്ക്കുന്നു. മറ്റൊരു രീതിയിൽ പ്രവർത്തിപ്പിക്കുന്ന പ്രക്രിയകൾ പ്രദർശിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് മുകളിൽ കമാൻഡും ഉപയോഗിക്കാം.

ഈ ലേഖനം സാധാരണ സ്വിച്ചുകൾ മൂടിവച്ചിട്ടുണ്ടെങ്കിലും കൂടുതൽ ലഭ്യമായതും കൂടുതൽ ഫോർമാറ്റിംഗും അടുക്കും ഓപ്ഷനുകളും ഉണ്ട്.

കൂടുതൽ മനസ്സിലാക്കുന്നതിനായി, ps കമാൻഡിനുള്ള ലിനക്സ് മാൻ പേജുകൾ വായിക്കുക.