जैसा कि दुनिया भर में जाना जाता है, कमांड लाइन हमें अपने उबंटू सिस्टम में बहुत शक्ति प्रदान करती है। यह हमें ग्राफिकल वातावरण की तुलना में हमारे ऑपरेटिंग सिस्टम के साथ कार्य करने के लिए कई या अधिक उपकरण प्रदान करता है। इस लेख में हम इनमें से कुछ उपकरण देखने जा रहे हैं। वे सबसे महत्वपूर्ण में से एक होंगे, या कम से कम दिलचस्प होंगे जिसके साथ हम कर सकते हैं जानकारी की जाँच करें हमारे ऑपरेटिंग सिस्टम, खुली प्रक्रियाओं या कार्यक्रमों को मार डालो.
यह उन आदेशों की एक सूची है जिन्हें उस सहयोगी से जोड़ा जा सकता है जिसे एक सहकर्मी ने अपने दिन में हमें दिखाया था जिसमें उन्होंने बताया था कि वे हैं ग्नू / लिनक्स में प्रक्रियाओं और उन्हें कैसे प्रबंधित करें। उन आदेशों के साथ जो मैं नीचे दिखाने जा रहा हूं, हम अतिरिक्त जानकारी प्राप्त करने और उन विकल्पों का विस्तार करने में सक्षम होंगे जो अधिकांश उपयोगकर्ता उपयोग करते हैं। ये सभी मौजूद नहीं हैं, इसलिए यदि कोई संबंधित आदेश जानता है, तो उसे टिप्पणियों में छोड़ने में संकोच न करें।
टर्मिनल से प्रक्रियाएं मारें:
मार डालो और मार डालो
किल उन आदेशों में से एक है जिसके बारे में सभी को पता होना चाहिए। प्रयोग किया जाता है प्रक्रियाओं को मार डालो। इसका उपयोग एक पीआईडी द्वारा किया जाना चाहिए जो टर्मिनल को प्रक्रिया की पहचान करेगा। यदि कमांड लॉन्च करते समय यह विफल हो जाता है, तो हम सफलता की संभावना बढ़ाने के लिए सिग्नल 9 जोड़ सकते हैं।
Kill -9 12838
डिफ़ॉल्ट रूप से किल सिग्नल 15 का उपयोग करता है, जिसे SIGTERM कहा जाता है। संकेत 9 SIGKILL है। यह अंतिम संकेत केवल तभी विफल होगा जब कोई प्रक्रिया कर्नेल के लिए अनुरोध कर रही हो। यदि ऐसी परिस्थिति होती है, तो सिस्टम कॉल करने के बाद प्रक्रिया समाप्त हो जाएगी।
हम उन संकेतों की एक पूरी सूची देख सकते हैं जिनका उपयोग हम इस कमांड के साथ किल-एल लिखकर कर सकते हैं।
हत्यारी आज्ञा से हम कर सकते हैं नाम से प्रक्रियाओं को मार डालो। यदि फ़ायरफ़ॉक्स (उदाहरण के लिए) क्रैश हो जाता है, तो हम एप्लिकेशन को बंद करने के लिए निम्न उदाहरण का उपयोग कर सकते हैं।
Killall firefox
Xkill
कभी-कभी हमें किसी एप्लिकेशन का वास्तविक नाम नहीं पता होता है। उस मामले में, आप एक को गोद ले सकते हैं अधिक ग्राफिक दृष्टिकोण प्रक्रियाओं को मारने के लिए। टर्मिनल में xkill टाइप करने से कर्सर X में बदल जाएगा। फिर, अप्रतिसादी विंडो पर क्लिक करके, कमांड इसे बंद कर देगा।
पकिल
मारने और मारने की आज्ञा की तरह, pkill का उपयोग सिग्नल भेजने के लिए किया जाता है। Pkill कमांड आपको उपयोग करने की अनुमति देता है नियमित अभिव्यक्ति और अन्य चयन मानदंड। आदेशों के भीतर खोजें जो प्रक्रियाओं को शुरू करने के लिए उपयोग किए जाते हैं। तो जब आप प्रक्रियाओं को मारना चाहते हैं, तो आपको सटीक नाम जानने की आवश्यकता नहीं है।
htop
यह htop है, एक इंटरैक्टिव प्रक्रिया दर्शक के लिए यूनिक्स सिस्टम। यह टेक्स्ट मोड (कंसोल के लिए) में एक एप्लिकेशन है जिसमें से हम खुली प्रक्रियाओं को देख सकते हैं, प्रक्रियाओं को मार सकते हैं, सीपीयू का काम देख सकते हैं, भस्म की गई मेमोरी को नियंत्रित कर सकते हैं, आदि।
सिस्टम जानकारी प्राप्त करें:
ps
Ps का अर्थ है प्रक्रिया स्थिति। इस कमांड का उपयोग प्रदर्शित करने के लिए किया जाता है प्रक्रिया सूची वर्तमान उपयोगकर्ता के तहत चल रहा है। कमांड हमें एक नाम और एक प्रक्रिया पहचान संख्या (PID) दिखाएगा, जिसका उपयोग अन्य कमांड के साथ किया जा सकता है।
ऊपर का
यह एक सूचनात्मक आदेश है। शीर्ष कमांड दिखाता है कि कौन से कार्य सबसे अधिक कर रहे हैं सि पि यु का उपयोग। यह हमें सीपीयू या रैम उपयोग द्वारा सूची को सॉर्ट करने की अनुमति देता है, कार्यक्रम कितने समय से चल रहा है, और अन्य कारक। एक बार कमांड निष्पादित होने के बाद, हम 'h' कुंजी दबाकर मदद प्राप्त कर सकते हैं।
vmstat
इस जानकारी को लाइव देखने के बजाय जैसा कि हम शीर्ष कमांड के साथ करते हैं, हम इसका एक स्नैपशॉट ले सकते हैं। Vmstat बस यही करता है। प्राप्त प्रक्रियाओं का त्वरित दृश्य वर्तमान में चल रहा है और वे कितनी मेमोरी का उपयोग कर रहे हैं।
मुक्त
यह कमांड मेमोरी फोकस्ड है। दिखाता है उपलब्ध स्मृति की मात्रा। कॉलम मुक्त और प्रयुक्त भौतिक और स्वैप मेमोरी दिखाते हैं। आप कर्नेल द्वारा उपयोग किए गए कैश को भी देख सकते हैं।
lscpu
यह एक आदेश है प्राप्त जानकारी का संदर्भ दें उपरोक्त आदेशों के साथ बिना संदर्भ के यह अर्थहीन है। आपके कंप्यूटर में कितने CPU हैं? आप किस प्रकार की वास्तुकला का उपयोग कर रहे हैं? सरल तरीके से प्रस्तुत इस जानकारी को देखने के लिए lscpu का उपयोग करें।
जैसा कि आपने लेख में पढ़ा है, ये प्रोग्राम और कमांड यह नियंत्रित करने के लिए हैं कि आपके कंप्यूटर पर टर्मिनल का उपयोग क्या होता है। एक ऑपरेटिंग सिस्टम का काम चीजों को पूरा करने में मदद करना है, और जब सॉफ्टवेयर जमा करता है तो यह अपना काम ठीक से नहीं कर रहा है। अब हम खाड़ी में दुष्ट सॉफ़्टवेयर रख सकते हैं। लिनक्स एक स्थिर ऑपरेटिंग सिस्टम होने के लिए एक प्रतिष्ठा है, लेकिन इसका मतलब यह नहीं है कि सभी अनुप्रयोग मजबूत हैं।
नामांकित ऐप्स के काम करने के विभिन्न तरीके हैं। अधिक जानकारी प्राप्त करने के लिए यह अनुशंसित है "आदमी" की ओर मुड़ें यह देखने के लिए कि उनमें से प्रत्येक किस संभावना की पेशकश करता है। ये उन उपयोगकर्ताओं के पसंदीदा अनुप्रयोग नहीं हो सकते हैं जो अभी विंडोज से आए हैं, लेकिन उनका उपयोग हमेशा या बाद में आवश्यक होगा।