Skip to main content

உதாரணம் லினக்ஸ் ps கட்டளை பயன்படுத்துகிறது

Anonim

தி பிஎஸ் கட்டளை தற்போது உங்கள் கணினியில் தற்போது இயங்கும் செயல்முறைகள் பட்டியலை உருவாக்குகிறது. இந்த வழிகாட்டி, ps கட்டளையின் மிகவும் பொதுவான பயன்பாடுகளை உங்களுக்கு காண்பிக்கிறது, இதன் மூலம் நீங்கள் அதிலிருந்து வெளியேற முடியும்.

தி பிஎஸ் கட்டளை பொதுவாக இணைந்து பயன்படுத்தப்படுகிறது க்ரெப் கட்டளை மற்றும் மேலும் அல்லது குறைவான ஆணையிடுகிறார்.

இந்த கூடுதலான கட்டளைகள் வெளியீட்டை வடிகட்டுவதற்கு மற்றும் பக்கத்திலிருந்து ஊடுருவ உதவும் பிஎஸ் இது மிகவும் நீண்டதாக இருக்கலாம்.

எப்படி PS கட்டளை பயன்படுத்த வேண்டும்

சொந்தமாக, அந்த பிஎஸ் கட்டளை பயனர் இயங்கும் செயல்களை ஒரு முனைய சாளரத்தில் இயக்கும். அழைக்க பிஎஸ் வெறுமனே பின்வரும் தட்டச்சு செய்க:

பிஎஸ்

வெளியீடு பின்வரும் தகவலைக் கொண்டிருக்கும் வரிசைகளின் வரிசையை காண்பிக்கும்:

  • PID என்பது
  • , TTY
  • நேரம்
  • கட்டளை

PID என்பது செயல்முறை ஐடி ஆகும், இது இயங்கும் செயல்முறையை அடையாளம் காட்டுகிறது. TTY முனைய வகை.

சொந்தமாக, அந்த பிஎஸ் கட்டளை மிகவும் குறைவாக உள்ளது. ஒருவேளை நீங்கள் இயங்கும் அனைத்து செயல்களையும் பார்க்க வேண்டும். அனைத்து இயங்கும் செயல்முறைகளைக் காண பின்வரும் கட்டளைகளை பயன்படுத்தவும்:

ps -A

ps -e

அமர்வு தலைவர்கள் தவிர எல்லா செயல்முறைகளையும் காட்ட பின்வரும் கட்டளையை இயக்கவும்:

ps -d

எனவே ஒரு அமர்வு தலைவர் என்ன? ஒரு செயல்முறை மற்ற செயல்முறைகளை தூக்கி எறியும்போது, ​​அது மற்ற அனைத்து செயல்களின் அமர்வுத் தலைவராவது. எனவே செயல்முறை கற்பனை ஒரு செயல்முறை உதைக்க பி மற்றும் செயல்முறை சி . செயல்முறை பி செயல்முறை உதைக்க டி மற்றும் செயல்முறை சி செயல்முறை உதைக்க மின் . நீங்கள் அமர்வுத் தலைவர்களைத் தவிர அனைத்து செயல்களையும் பட்டியலிடும்போது நீங்கள் பார்ப்பீர்கள் பி, சி, டி மற்றும் மின் ஆனால் இல்லை ஒரு .

நீங்கள் தேர்ந்தெடுத்த தேர்வுகளில் ஏதாவது ஒன்றை எதிர்க்கலாம் -N சுவிட்ச். உதாரணமாக, நீங்கள் அமர்வு தலைவர்கள் பின்வரும் கட்டளையை இயக்க விரும்பினால் பார்க்க வேண்டும்:

ps -d -N

வெளிப்படையாக -N பயன்படுத்தப்படும் போது மிகவும் புத்திசாலி இல்லை -e அல்லது -ஒரு அது ஏதும் காட்டாது என சுவிட்சுகள்.

இந்த முனையத்துடன் தொடர்புடைய செயல்முறைகள் பின்வரும் கட்டளையை மட்டுமே பார்க்க வேண்டும் என்றால்:

ps T

பின்வரும் கட்டளையைப் பயன்படுத்தி இயங்கும் செயல்முறைகள் அனைத்தையும் காண விரும்பினால்:

ps r

PS கட்டளை பயன்படுத்தி குறிப்பிட்ட செயல்களை தேர்ந்தெடுத்து

குறிப்பிட்ட செயல்முறைகளை நீங்கள் பயன்படுத்தி கொள்ளலாம் பிஎஸ் கட்டளை மற்றும் தேர்வு அளவுகோல்களை மாற்ற பல்வேறு வழிகள் உள்ளன.

உதாரணமாக, செயல்முறை ஐடி உங்களுக்கு தெரிந்தால் பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:

ps -p

பல செயல்முறை ஐடிகளை பின்வருமாறு குறிப்பிட்டதன் மூலம் பல செயல்முறைகளை தேர்ந்தெடுக்கலாம்:

ps -p "1234 9778"

காற்புள்ளியால் பிரிக்கப்பட்ட பட்டியலைப் பயன்படுத்தி அவற்றைக் குறிப்பிடலாம்:

ps -p 1234,9778

வாய்ப்புகளை நீங்கள் செயல்முறை ஐடி தெரியாது என்று அது கட்டளை மூலம் தேட எளிதாக இருக்கும். இதனை பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

ps -C

எடுத்துக்காட்டாக, Chrome இயங்குகிறதா என்பதைக் காண நீங்கள் பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:

ps -CC குரோம்

ஒவ்வொரு திறந்த தாவலுக்கும் இது ஒரு செயல்முறையை அளிக்கிறது என்பதை நீங்கள் ஆச்சரியப்படலாம்.

முடிவுகளை வடிகட்ட பிற வழிகள் குழுவால் தான். நீங்கள் பின்வரும் இலக்கணத்தை பயன்படுத்தி குழு பெயரை தேடலாம்:

ps -G ps - குழு

உதாரணமாக கணக்குக் குழுக்களால் நடத்தப்படும் அனைத்து செயல்முறைகளையும் பின்வருமாறு காணலாம்:

ps -G "கணக்குகள்" ps - குழு "கணக்குகள்"

நீங்கள் கீழ்க்கண்டவாறு ஒரு சிறிய "g" ஐ பயன்படுத்தி குழு பெயரைத் தவிர குழு ஐடி மூலம் தேடலாம்:

ps -g ps --group

அமர்வு ஐடிகளின் பட்டியல் மூலம் தேட விரும்பினால், பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

ps -s

மாற்றாக, முனைய வகை மூலம் தேட பின்வரும் பயன்படுத்தவும்.

ps -t

ஒரு குறிப்பிட்ட பயனரால் இயங்கும் அனைத்து செயல்களையும் பின்வரும் கட்டளையை முயற்சிக்க வேண்டும்.

ps U

எடுத்துக்காட்டாக இயங்கும் அனைத்து செயல்முறைகளையும் கண்டுபிடிக்க கேரி பின்வருவனவற்றை இயக்கவும்:

ps U "கேரி"

கட்டளையை இயக்குவதற்கான நபர் நம்பகமானவர் என்பதை இது காட்டுகிறது. உதாரணமாக, நீங்கள் எனில் ஒக்ஸ்பியில் இருந்தால் கேரி மேலே உள்ள கட்டளையை இயக்கவும், நீங்கள் இயங்கும் அனைத்து கட்டளையையும் காண்பிக்கும்.

நீங்கள் புகுபதிகை செய்தால் டாம் மற்றும் பயன்படுத்த சூடோ ஒரு கட்டளையை இயக்க பின் மேலே கட்டளை காண்பிக்கும் டாமின் கட்டளையிடும் கட்டளை கேரி மற்றும் இல்லை டாம் .

பட்டியலிடப்பட்ட செயல்முறைகள் உண்மையில் இயக்கப்படும் கேரி பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

ps -U "gary"

PHP கட்டளை வெளியீடு வடிவமைத்தல்

நீங்கள் பயன்படுத்தும் போது இயல்புநிலையாக நீங்கள் அதே நான்கு பத்திகளைப் பெறுவீர்கள் பிஎஸ் கட்டளை:

  • PID என்பது
  • , TTY
  • நேரம்
  • கட்டளை

பின்வரும் கட்டளையை இயங்குவதன் மூலம் முழு பட்டியலைப் பெறலாம்:

ps -ef

தி -e, உங்களுக்கு தெரியும் என, அனைத்து செயல்முறைகள் மற்றும் காட்டுகிறது அல்லது -f முழு விவரங்களையும் காட்டுகிறது.

திரும்பிய நெடுவரிசைகள் பின்வருமாறு:

  • பயனர் ஐடி
  • PID என்பது
  • PPID
  • சி
  • STime
  • , TTY
  • நேரம்
  • கட்டளை

பயனர் ஐடி கட்டளையை இயக்கிய நபர். PID கட்டளை கட்டளை செயல்முறை ID ஆகும். PPID ஆனது கட்டளைகளை முறித்துக் கொண்ட பெற்றோர் செயல்முறை ஆகும்.

தி சி பத்தியில் ஒரு செயல்முறை குழந்தைகளின் எண்ணிக்கை காட்டுகிறது. STIME செயல்முறை தொடக்க நேரம் ஆகும். TTY முனையம், நேரம் இயங்கும் நேரம் அது ரன் கட்டளையிடும் கட்டளையாகும்.

பின்வரும் கட்டளையைப் பயன்படுத்தி இன்னும் அதிக நெடுவரிசைகளைப் பெறலாம்:

ps -eF

இது பின்வரும் நெடுவரிசைகளை வழங்குகிறது:

  • யூ.ஐ.டி
  • PID என்பது
  • PPID
  • சி
  • SZ
  • ஆர்எஸ்எஸ்
  • பி.எஸ்.ஆர்
  • STime
  • , TTY
  • நேரம்
  • கட்டளை

கூடுதல் பத்திகள் SZ, RSS மற்றும் PSR ஆகும்.SZ செயல்முறையின் அளவு, ஆர்எஸ்எஸ் உண்மையான நினைவக அளவு மற்றும் PSR கட்டளையை வழங்கிய செயலி ஆகும்.

பின்வரும் சுவிட்சைப் பயன்படுத்தி ஒரு பயனர் வரையறுக்கப்பட்ட வடிவமைப்பை நீங்கள் குறிப்பிடலாம்:

ps -e --format

கிடைக்கக்கூடிய வடிவங்கள் பின்வருமாறு:

  • % CPU: CPU பயன்பாடு
  • %, mem: மெமரி சதவீதம் பயன்பாடு
  • மதிப்புரு: அனைத்து அதன் வாதங்களுடன் கட்டளை
  • : செயலி பயன்பாடு
  • குமரேசன்: கட்டளை
  • Comm: கட்டளை பெயர் மட்டுமே
  • CP: CPU பயன்பாடு
  • cputime: CPU நேரம்
  • EGID: பயனுள்ள குழு ஐடி
  • egroup: பயனுள்ள குழு
  • etime: கழிந்த நேரம்
  • euid: பயனுள்ள பயனர் ஐடி
  • euser: பயனுள்ள பயனர்
  • மூளைச்சிறைப்பைநோய்: குழு ஐடி
  • குழு: குழு பெயர்
  • pgid: செயல்முறை குழு ஐடி
  • pgrp: செயல்முறை குழு
  • ppid: பெற்றோர் செயல்முறை ஐடி
  • தொடக்கத்தில்: செயல்முறை தொடங்கியது
  • SZ: உடல் பக்கங்களில் அளவு
  • thcount: செயல்முறைக்கு சொந்தமான நூல்கள்
  • நேரம்: குமிழி நேரம்
  • UID: பயனர் ஐடி
  • uname: பயனர்பெயர்

இன்னும் பல விருப்பங்கள் உள்ளன ஆனால் இவை மிகவும் பொதுவாக பயன்படுத்தப்படும்.

படிவங்களைப் பயன்படுத்துவதற்கு பின்வருவனவற்றை டைப் செய்க:

ps -e --format = "unid cmd time"

நீங்கள் விரும்பும் பொருள்களை கலக்கலாம் மற்றும் பொருத்தலாம்.

வரிசைப்படுத்துதல் வெளியீடு

வெளியீடு வரிசைப்படுத்த, பின்வரும் குறியீட்டைப் பயன்படுத்தவும்:

ps -ef --sort

வரிசையாக்க விருப்பங்களை தேர்வு பின்வருமாறு:

  • குமரேசன்: இயங்கக்கூடிய பெயர்
  • pcpu: CPU பயன்பாடு
  • கொடிகள்: கொடிகள்
  • pgrp: செயல்முறை குழு ஐடி
  • cutime: மொத்த பயனர் நேரம்
  • cstime: குவிமைய அமைப்பு முறை
  • utime: பயனர் நேரம்
  • PID: செயலாக்க ஐடி
  • ppid: பெற்றோர் செயல்முறை ஐடி
  • அளவு: அளவு
  • UID: பயனர் ஐடி
  • பயனர்: பயனர் பெயர்

மீண்டும் கிடைக்கும் இன்னும் விருப்பங்கள் உள்ளன ஆனால் இவை மிகவும் பொதுவானவை.

ஒரு உதாரணம் வகையான கட்டளை பின்வருமாறு:

ps -ef --sort பயனர், pid

Ps ஐ பயன்படுத்தி grep, குறைவான மற்றும் அதிக கட்டளைகளுடன்

தொடக்கத்தில் குறிப்பிடப்பட்டிருப்பதைப் பொதுவாகப் பயன்படுத்துவது பொதுவானது பிஎஸ் உடன் க்ரெப், குறைவான மற்றும் மேலும் ஆணையிடுகிறார்.

தி குறைவான மற்றும் மேலும் கட்டளைகள் ஒரு நேரத்தில் ஒரு பக்கத்தை முடிவுக்கு கொண்டு வர உதவும். இந்த கட்டளைகளைப் பயன்படுத்த, குழாய் வெளியீடு இருந்து க்ரெப் பின்வருமாறு:

ps -e | மேலும் ps -ef | குறைவான

தி க்ரெப் கட்டளை முடிவுகளை வடிகட்ட உதவுகிறது பிஎஸ் கட்டளை.

உதாரணத்திற்கு:

ps -e | grep குரோம்

சுருக்கம்

தி பிஎஸ் கட்டளை பொதுவாக லினக்ஸில் உள்ள பட்டியல் செயல்முறைகளுக்கு பயன்படுத்தப்படுகிறது. நீங்கள் பயன்படுத்தலாம் மேல் இயங்கும் செயல்முறைகளை வேறு விதமாகக் காட்ட கட்டளையிட வேண்டும்.