அறிமுகம்
Ps கமாண்ட் உங்கள் கணினியில் தற்போது இயங்கும் செயல்முறைகள் பட்டியலை உருவாக்குகிறது.
இந்த வழிகாட்டி, ps கட்டளையின் மிகவும் பொதுவான பயன்பாடுகளை உங்களுக்கு காண்பிக்கிறது, இதன் மூலம் நீங்கள் அதிலிருந்து வெளியேற முடியும்.
Ps கட்டளை பொதுவாக grep கட்டளையுடன் மற்றும் அதிக அல்லது குறைவான கட்டளைகளுடன் பயன்படுத்தப்படுகிறது.
இந்த கூடுதல் கட்டளைகள், ps இலிருந்து வெளியீட்டை வடிகட்டுவதற்கும், பக்கத்திற்கு வருவதற்கும் உதவுகின்றன, இது பெரும்பாலும் மிக நீளமாக இருக்கும்.
எப்படி PS கட்டளை பயன்படுத்த வேண்டும்
சொந்தமாக PS கட்டளையானது இயங்கும் செயல்முறைகளை ஒரு முனைய சாளரத்தில் இயங்கும் பயனரால் காட்டுகிறது.
PS ஐத் தொடர்பு கொள்ள கீழ்க்காணும் தட்டச்சு செய்க:
பிஎஸ்
வெளியீடு பின்வரும் தகவலைக் கொண்டிருக்கும் வரிசைகளின் வரிசையை காண்பிக்கும்:
- PID என்பது
- , TTY
- நேரம்
- கட்டளை
PID என்பது செயல்முறை ஐடி ஆகும், இது இயங்கும் செயல்முறையை அடையாளம் காட்டுகிறது. TTY முனைய வகை.
சொந்தமாக ps கட்டளை மிகவும் குறைவாக உள்ளது. ஒருவேளை நீங்கள் இயங்கும் அனைத்து செயல்களையும் பார்க்க வேண்டும்.
அனைத்து இயங்கும் செயல்முறைகளைக் காண பின்வரும் கட்டளைகளை பயன்படுத்தவும்:
ps -A
ps -e
அமர்வு தலைவர்கள் தவிர எல்லா செயல்முறைகளையும் காட்ட பின்வரும் கட்டளையை இயக்கவும்:
ps -d
எனவே ஒரு அமர்வு தலைவர் என்ன? ஒரு செயல்முறை மற்ற செயல்முறைகளை தூக்கி எறியும்போது, அது மற்ற அனைத்து செயல்களின் அமர்வுத் தலைவராவது. செயல்முறை B மற்றும் செயல்பாட்டினைச் செயல்முறைப்படுத்துகிறது செயல்முறை B செயல் செயல்முறை செயல்முறை செயல்முறை செயல்முறை செயல்முறை செயல்முறை செயலாக்கம் செயல்திறன் ஈ. நீங்கள் அமர்வுகள் தலைவர்கள் தவிர அனைத்து செயல்களையும் பட்டியலிடும் போது, நீங்கள் B, C, D மற்றும் E ஐ பார்ப்பீர்கள் ஆனால் ஏ அல்ல.
-N சுவிட்சைப் பயன்படுத்துவதன் மூலம் நீங்கள் தேர்ந்தெடுத்த தேர்வுகளில் ஏதாவது ஒன்றை எதிர்க்கலாம். உதாரணமாக நீங்கள் அமர்வு தலைவர்கள் பின்வரும் கட்டளையை இயக்க விரும்பினால் பார்க்க வேண்டும்:
ps -d -N
நிச்சயமாக, -N அல்லது -A சுவிட்சுகள் பயன்படுத்தப்படும் போது -N மிகவும் புத்திசாலி இல்லை, அது எதுவும் காண்பிக்கும்.
இந்த முனையத்துடன் தொடர்புடைய செயல்முறைகள் பின்வரும் கட்டளையை மட்டுமே பார்க்க வேண்டும் என்றால்:
ps T
பின்வரும் கட்டளையைப் பயன்படுத்தி இயங்கும் செயல்முறைகள் அனைத்தையும் காண விரும்பினால்:
ps r
PS கட்டளை பயன்படுத்தி குறிப்பிட்ட செயல்களை தேர்ந்தெடுத்து
நீங்கள் ps கட்டளையைப் பயன்படுத்தி குறிப்பிட்ட செயல்முறைகளை திரும்பப் பெறலாம் மற்றும் தேர்வு அளவுகோல்களை மாற்ற பல்வேறு வழிகள் உள்ளன.
உதாரணமாக செயல்முறை ஐடி உங்களுக்கு தெரிந்தால் பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:
ps -p
பல செயல்முறை ஐடிகளை பின்வருமாறு குறிப்பிட்டதன் மூலம் பல செயல்முறைகளை தேர்ந்தெடுக்கலாம்:
ps -p "1234 9778"
கமா பிரிக்கப்பட்ட பட்டியலைப் பயன்படுத்தி அவற்றைக் குறிப்பிடலாம்:
ps -p 1234,9778
வாய்ப்புகளை நீங்கள் செயல்முறை ஐடி தெரியாது என்று அது கட்டளை மூலம் தேட எளிதாக இருக்கும். இதனை பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
ps -C
உதாரணமாக Chrome இயங்கினால் நீங்கள் பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:
ps -CC குரோம்
ஒவ்வொரு திறந்த தாவலுக்கும் இது ஒரு செயல்முறையை அளிக்கிறது என்பதை நீங்கள் ஆச்சரியப்படலாம்.
முடிவுகளை வடிகட்ட பிற வழிகள் குழுவால் தான். நீங்கள் பின்வரும் இலக்கணத்தை பயன்படுத்தி குழு பெயரை தேடலாம்:
ps -G
ps - குழு
உதாரணமாக கணக்குக் குழுக்களால் நடத்தப்படும் அனைத்து செயல்முறைகளையும் பின்வருமாறு காணலாம்:
ps -G "கணக்குகள்"
ps - குழு "கணக்குகள்"
நீங்கள் கீழ்க்கண்டவாறு ஒரு ஸ்மால் ஜி பயன்படுத்துவதன் மூலம் குழு பெயரை பதிலாக குழு ஐடி மூலம் தேடலாம்:
ps -g
ps --group
அமர்வு ஐடிகளின் பட்டியல் மூலம் தேட விரும்பினால், பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
ps -s
மாற்றாக முனைய வகை மூலம் தேட பின்வரும் பயன்படுத்தவும்.
ps -t
ஒரு குறிப்பிட்ட பயனரால் இயங்கும் அனைத்து செயல்களையும் பின்வரும் கட்டளையை முயற்சிக்க வேண்டும்.
ps U <பயனர் பட்டியல்>
உதாரணமாக கேரி இயங்கும் அனைத்து செயல்களும் பின்வருவனவற்றைக் கண்டறியும்:
ps U "கேரி"
கட்டளையை இயக்குவதற்கான நபர் நம்பகமானவர் என்பதை இது காட்டுகிறது. உதாரணமாக நான் gary இல் உள்நுழைந்து மேலே கட்டளையை இயக்கினால், அது என்னால் இயங்கும் அனைத்து கட்டளையையும் காண்பிக்கும்.
நான் டாம் எனில் புகுபதிகை செய்தால், ஒரு கட்டளையை என்னுடன் இயக்கினால், மேலே உள்ள கட்டளையானது டார்வின் கட்டளையை கரி மற்றும் ராகுனால் இயங்குவதைக் காண்பிக்கும்.
உண்மையிலேயே கேரியால் இயக்கப்படும் செயல்களுக்கு மட்டும் பட்டியலைக் கட்டுப்படுத்த பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
ps -U "gary"
PHP கட்டளை வெளியீடு வடிவமைத்தல்
நீங்கள் ps கட்டளையைப் பயன்படுத்தும்போது இயல்புநிலையில் நீங்கள் அதே 4 பத்திகளைப் பெறுவீர்கள்:
- PID என்பது
- , TTY
- நேரம்
- கட்டளை
பின்வரும் கட்டளையை இயங்குவதன் மூலம் முழு பட்டியலைப் பெறலாம்:
ps -ef
உங்களுக்கு தெரியும் என, அனைத்து செயல்களும், f அல்லது -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 - நினைவக சதவீத பயன்பாடு
- args - கட்டளை அனைத்து அதன் வாதங்கள்
- சி - செயலி பயன்பாடு
- cmd - கட்டளை
- கம் - கட்டளை பெயர் மட்டும்
- cp - CPU பயன்பாடு
- cputime - CPU நேரம்
- egid - பயனுள்ள குழு ஐடி
- எக்ட்ரூப் - பயனுள்ள குழு
- சுறுசுறுப்பான நேரம்
- eid - பயனுள்ள பயனர் ஐடி
- euser - பயனுள்ள பயனர்
- கணம் - குழு ஐடி
- குழு - குழு பெயர்
- pgid - செயல்முறை குழு ஐடி
- pgrp - செயல்முறை குழு
- ppid - பெற்றோர் செயலாக்க ஐடி
- தொடக்க - செயல்முறை தொடங்கியது
- sz - உடல் பக்கங்களில் அளவு
- thcount - செயல்முறைக்கு சொந்தமான த்ரெட்டுகள்
- நேரம் - குவிவு நேரம்
- uid - பயனர் ஐடி
- uname - பயனர் பெயர்
இன்னும் பல விருப்பங்கள் உள்ளன ஆனால் இவை மிகவும் பொதுவாக பயன்படுத்தப்படும்.
படிவங்களைப் பயன்படுத்துவதற்கு பின்வருவனவற்றை டைப் செய்க:
ps -e --format = "unid cmd time"
நீங்கள் விரும்பும் பொருள்களை கலக்கலாம் மற்றும் பொருத்தலாம்.
வரிசைப்படுத்துதல் வெளியீடு
வெளியீட்டை வரிசைப்படுத்த பின்வரும் குறிமுறை பயன்படுத்தவும்:
ps -ef --sort
வரிசையாக்க விருப்பங்களை தேர்வு பின்வருமாறு:
- cmd - இயங்கக்கூடிய பெயர்
- pcpu - CPU பயன்பாடு
- கொடிகள் - கொடிகள்
- pgrp - செயல்முறை குழு ஐடி
- வெட்டு நேரம் - மொத்த பயனர் நேரம்
- cstime - குவிமைய முறைமை நேரம்
- utime - பயனர் நேரம்
- pid - செயலாக்க ஐடி
- ppid - பெற்றோர் செயல்முறை ஐடி
- அளவு - அளவு
- uid - பயனர் ஐடி
- பயனர் - பயனர் பெயர்
மீண்டும் கிடைக்கும் இன்னும் விருப்பங்கள் உள்ளன ஆனால் இவை மிகவும் பொதுவானவை.
ஒரு உதாரணம் வகையான கட்டளை பின்வருமாறு:
ps -ef --sort பயனர், pid
Ps ஐ பயன்படுத்தி grep, குறைவான மற்றும் அதிக கட்டளைகளுடன்
தொடக்கத்தில் குறிப்பிடப்பட்டுள்ளபடி, இது gre ஐ, குறைவான மற்றும் அதிக கட்டளைகளுடன் ps ஐப் பயன்படுத்துவது பொதுவானது.
குறைந்த மற்றும் அதிக கட்டளைகள் ஒரு நேரத்தில் முடிவுகளை ஒரு பக்கத்தின் மூலம் நீங்கள் சமாளிக்க உதவும். இந்த கட்டளைகளைப் பயன்படுத்துவதற்கு, grep இலிருந்து வெளியீட்டை பின்வருமாறு அனுப்புகிறது:
ps -e | மேலும்
ps -e | குறைவான
Ps கட்டளையிலிருந்து முடிவுகளை வடிகட்ட grep கட்டளை உதவுகிறது.
உதாரணத்திற்கு:
ps -e | grep குரோம்
சுருக்கம்
லினக்ஸில் உள்ள பட்டியல் செயல்முறைகளுக்கு பொதுவாக PS கமாண்ட் பயன்படுத்தப்படுகிறது. இயங்கும் செயல்முறைகளை வேறு விதமாகக் காட்ட நீங்கள் மேல் கட்டளையைப் பயன்படுத்தலாம்.
இந்த கட்டுரை பொதுவான சுவிட்சுகள் உள்ளடக்கியது ஆனால் இன்னும் கிடைக்க மற்றும் இன்னும் வடிவமைப்பு மற்றும் வரிசை விருப்பங்கள் உள்ளன.
Ps கட்டளைக்கு லினக்ஸ் மேன் பக்கங்களைப் படிப்பதைப் பார்க்கவும்.