लिनक्स टर्मिनल से प्रक्रियाओं को कैसे प्रबंधित करें: 10 कमांड जिन्हें आपको जानना आवश्यक है

विषयसूची:

लिनक्स टर्मिनल से प्रक्रियाओं को कैसे प्रबंधित करें: 10 कमांड जिन्हें आपको जानना आवश्यक है
लिनक्स टर्मिनल से प्रक्रियाओं को कैसे प्रबंधित करें: 10 कमांड जिन्हें आपको जानना आवश्यक है

वीडियो: लिनक्स टर्मिनल से प्रक्रियाओं को कैसे प्रबंधित करें: 10 कमांड जिन्हें आपको जानना आवश्यक है

वीडियो: लिनक्स टर्मिनल से प्रक्रियाओं को कैसे प्रबंधित करें: 10 कमांड जिन्हें आपको जानना आवश्यक है
वीडियो: BASH tutorial - GUI's with Zenity Part #1 - YouTube 2024, अप्रैल
Anonim
लिनक्स टर्मिनल में कई उपयोगी कमांड हैं जो चल रही प्रक्रियाओं को प्रदर्शित कर सकते हैं, उन्हें मार सकते हैं, और अपना प्राथमिकता स्तर बदल सकते हैं। इस पोस्ट में क्लासिक, पारंपरिक कमांड, साथ ही साथ कुछ और उपयोगी, आधुनिक सूचीबद्ध हैं।
लिनक्स टर्मिनल में कई उपयोगी कमांड हैं जो चल रही प्रक्रियाओं को प्रदर्शित कर सकते हैं, उन्हें मार सकते हैं, और अपना प्राथमिकता स्तर बदल सकते हैं। इस पोस्ट में क्लासिक, पारंपरिक कमांड, साथ ही साथ कुछ और उपयोगी, आधुनिक सूचीबद्ध हैं।

यहां दिए गए कई आदेश एक एकल कार्य करते हैं और संयुक्त किए जा सकते हैं - यह प्रोग्रामिंग कार्यक्रमों का यूनिक्स दर्शन है। अन्य कार्यक्रम, जैसे htop, आदेशों के शीर्ष पर एक दोस्ताना इंटरफ़ेस प्रदान करते हैं।

चोटी

चोटी आदेश आपके सिस्टम के संसाधन उपयोग को देखने और सबसे अधिक सिस्टम संसाधनों को लेने वाली प्रक्रियाओं को देखने का पारंपरिक तरीका है। शीर्ष शीर्ष पर सबसे अधिक CPU का उपयोग करने वाले लोगों के साथ प्रक्रियाओं की एक सूची प्रदर्शित करता है।

Image
Image

शीर्ष या htop से बाहर निकलने के लिए, का उपयोग करें Ctrl-C कुंजीपटल संक्षिप्त रीति। यह कीबोर्ड शॉर्टकट आमतौर पर टर्मिनल में चल रही प्रक्रिया को मारता है।

htop

htop आदेश एक बेहतर शीर्ष है। यह अधिकांश लिनक्स वितरणों पर डिफ़ॉल्ट रूप से स्थापित नहीं है - यहां वह आदेश है जिसे आपको उबंटू पर स्थापित करने की आवश्यकता होगी:

sudo apt-get install htop

htop एक ही जानकारी को आसानी से समझने वाले लेआउट के साथ प्रदर्शित करता है। यह आपको तीर कुंजियों के साथ प्रक्रियाओं का चयन करने और एफ कुंजी के साथ, उन्हें मारने या उनकी प्राथमिकता बदलने जैसे कार्यों को करने देता है।
htop एक ही जानकारी को आसानी से समझने वाले लेआउट के साथ प्रदर्शित करता है। यह आपको तीर कुंजियों के साथ प्रक्रियाओं का चयन करने और एफ कुंजी के साथ, उन्हें मारने या उनकी प्राथमिकता बदलने जैसे कार्यों को करने देता है।

हमने अतीत में अधिक विस्तार से htop कवर किया है।

ps

ps कमांड सूची चल रही प्रक्रियाओं। निम्न आदेश आपके सिस्टम पर चल रही सभी प्रक्रियाओं को सूचीबद्ध करता है:

ps -A

Image
Image

यह एक बार में पढ़ने के लिए बहुत अधिक प्रक्रिया हो सकती है, ताकि आप आउटपुट को पाइप कर सकें कम से अपनी गति से उनके माध्यम से स्क्रॉल करने के लिए आदेश:

ps -A | less

दबाएँ क्ष जब आप पूरा कर लेंगे तो बाहर निकलने के लिए।

आप आउटपुट के माध्यम से पाइप भी कर सकते हैं ग्रेप किसी अन्य आदेश का उपयोग किए बिना एक विशिष्ट प्रक्रिया की खोज करने के लिए। निम्न आदेश फ़ायरफ़ॉक्स प्रक्रिया की खोज करेगा:

ps -A | grep firefox

Image
Image

pstree

pstree आदेश प्रक्रियाओं को देखने का एक और तरीका है। यह उन्हें पेड़ प्रारूप में प्रदर्शित करता है। तो, उदाहरण के लिए, आपका एक्स सर्वर और ग्राफिकल वातावरण डिस्प्ले मैनेजर के तहत दिखाई देगा जो उन्हें उत्पन्न करता है।

Image
Image

हत्या

हत्या कमांड प्रक्रिया को मार सकता है, इसकी प्रक्रिया आईडी दी गई है। आप इस जानकारी को प्राप्त कर सकते हैं पीएस-ए, चोटी या pgrep आदेश देता है।

kill PID

Image
Image

तकनीकी रूप से बोलते हुए, हत्या आदेश एक प्रक्रिया को कोई संकेत भेज सकता है। आप उपयोग कर सकते हैं मारें मारें या मारो -9 एक जिद्दी प्रक्रिया को मारने के बजाय।

pgrep

एक खोज शब्द दिया गया है, pgrep उस प्रक्रिया आईडी को वापस लाता है जो उससे मेल खाता है। उदाहरण के लिए, आप फ़ायरफ़ॉक्स के पीआईडी को खोजने के लिए निम्न आदेश का उपयोग कर सकते हैं:

pgrep firefox

आप एक विशिष्ट प्रक्रिया को मारने के लिए इस आदेश को मारने के साथ भी जोड़ सकते हैं। हालांकि, पिक्ल या किलॉल का उपयोग करना आसान है।
आप एक विशिष्ट प्रक्रिया को मारने के लिए इस आदेश को मारने के साथ भी जोड़ सकते हैं। हालांकि, पिक्ल या किलॉल का उपयोग करना आसान है।

पिक्ल और हत्यारा

pkill तथा सभी को मार डालो आदेश एक नाम को मार सकते हैं, इसका नाम दिया गया है। फ़ायरफ़ॉक्स को मारने के लिए कमांड का प्रयोग करें:

pkill firefox killall firefox

हमने अतीत में अधिक गहराई में पिक्ल को कवर किया है।
हमने अतीत में अधिक गहराई में पिक्ल को कवर किया है।

अच्छा पुनः

अच्छा पुनः आदेश पहले से चल रही प्रक्रिया के अच्छे मूल्य को बदलता है। अच्छा मूल्य निर्धारित करता है कि प्रक्रिया किस प्राथमिकता के साथ चलती है। का एक मूल्य - 19 बहुत मूल्य है, जबकि एक मूल्य है 19 बहुत कम प्राथमिकता है। का एक मूल्य 0 डिफ़ॉल्ट प्राथमिकता है।

किराए के आदेश के लिए एक प्रक्रिया की पीआईडी की आवश्यकता होती है। निम्न आदेश बहुत कम प्राथमिकता के साथ चलने वाली प्रक्रिया बनाता है:

renice 19 PID

Image
Image

आप इसका उपयोग कर सकते हैं pgrep चावल के साथ ऊपर चाल, भी।

यदि आप उच्च प्राथमिकता पर एक प्रक्रिया चला रहे हैं, तो आपको रूट अनुमतियों की आवश्यकता होगी। उबंटू पर, उपयोग करें sudo उसके लिए:

sudo renice -19 #

xkill

xkill आदेश आसानी से ग्राफिकल कार्यक्रमों को मारने का एक तरीका है। इसे चलाएं और आपका कर्सर एक में बदल जाएगा एक्स संकेत। उस कार्यक्रम को मारने के लिए प्रोग्राम की विंडो पर क्लिक करें। यदि आप किसी प्रोग्राम को मारना नहीं चाहते हैं, तो आप इसके बजाए राइट-क्लिक करके xkill से वापस आ सकते हैं।

Image
Image

आपको टर्मिनल से यह आदेश चलाने की ज़रूरत नहीं है - आप Alt-F2 भी टाइप कर सकते हैं xkill और ग्राफिकल डेस्कटॉप से इसका उपयोग करने के लिए एंटर दबाएं।

प्रक्रियाओं को आसानी से मारने के लिए हमने बाध्यकारी xkill को हॉटकी में कवर किया है।

क्या आपके पास एक पसंदीदा कमांड है जिसका हमने उल्लेख नहीं किया है, या साझा करने के लिए एक और चाल है? एक टिप्पणी दें और हमें बताएं।

सिफारिश की: