Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

उदाहरण के साथ, लिनक्स में वॉच कमांड का उपयोग कैसे करें

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

कमांड सिंटैक्स देखें

वॉच कमांड का सिंटैक्स इस प्रकार है:

watch OPTIONS COMMAND

ध्यान दें कि:

  • विकल्प नीचे दी गई तालिका से विकल्पों की एक सूची होनी चाहिए, जो घड़ी . के डिफ़ॉल्ट व्यवहार को बदल देगी आदेश
  • कमांड वह आदेश है जिसे देखो बार-बार निष्पादित करना चाहिए, जिसके आउटपुट की आप निगरानी करेंगे
  • देखो बाधित होने तक चलेगा (इसलिए इससे बाहर निकलने के लिए CTRL+C दबाएं )

विकल्प

यहां घड़ी . के लिए आमतौर पर उपयोग किए जाने वाले विकल्प दिए गए हैं आदेश:

<थ> <थ>
-n अंतराल निर्दिष्ट करें जो कमांड को सेकंड में चलना चाहिए
-d लगातार अपडेट के बीच अंतर हाइलाइट करें
–differences=संचयी बदली हुई सभी स्थितियों का एक चालू प्रदर्शन प्रस्तुत करें

आप घड़ी . के लिए पूर्ण उपयोगकर्ता पुस्तिका देख सकते हैं कमांड चलाकर:

man watch

लिनक्स वॉच कमांड उदाहरण

घड़ी . की उपयोगिता का शायद सबसे प्रभावशाली उदाहरण कमांड इसका उपयोग तारीख . के साथ करना है और निःशुल्क आदेश।

तारीख आदेश वर्तमान दिनांक और समय देता है और फिर छोड़ देता है। घड़ी . के साथ संयुक्त होने पर आदेश, आपको वर्तमान दिनांक और समय का एक रोलिंग अपडेट मिलेगा, जैसे कि घड़ी आदेश बार-बार तारीख को निष्पादित करेगा कमांड करें और उसका आउटपुट प्रिंट करें:

watch date

आपको नीचे जैसा कुछ दिखाई देगा:

उदाहरण के साथ, लिनक्स में वॉच कमांड का उपयोग कैसे करें

आप देख सकते हैं कि देखो चल रहा है, यह प्रदर्शित करता है कि यह तारीख को निष्पादित करता है हर 2 सेकंड में कमांड करें (ऊपर बाईं ओर देखा गया), साथ ही टाइम वॉच ने दिए गए कमांड को अंतिम बार निष्पादित किया। फिर दूसरी लाइन पर, हम तारीख . का आउटपुट देख सकते हैं कमांड, जो हर बार कमांड चलाने पर रिफ्रेश होता है।

मुफ़्त कमांड प्रिंट करता है कि आपके कंप्यूटर पर कितनी मेमोरी उपलब्ध है। घड़ी . के साथ संयुक्त कमांड, आप अपने कंप्यूटर के मेमोरी उपयोग का लाइव दृश्य देख सकते हैं:

watch free

उदाहरण के साथ, लिनक्स में वॉच कमांड का उपयोग कैसे करें

फिर से, आप देख सकते हैं कि देखो मुफ़्त को क्रियान्वित कर रहा है हर 2 सेकंड में कमांड करें, जैसा कि ऊपरी बाएँ कोने में प्रदर्शित होता है। वर्तमान दिनांक और समय, होस्टनाम के साथ, शीर्ष दाईं ओर प्रदर्शित होते हैं।

उसके नीचे, आप फ्री कमांड का आउटपुट देख सकते हैं, जिसे हर 2 सेकंड में घड़ी . के रूप में अपडेट किया जाता है बार-बार कमांड चलाता है और उसका आउटपुट पकड़ लेता है।

अंतराल निर्दिष्ट करना

डिफ़ॉल्ट रूप से, देखें आपूर्ति की गई कमांड चलाएगा और हर 2 सेकंड में इसका आउटपुट प्रिंट करेगा। इसे -n . का उपयोग करके बदला जा सकता है विकल्प:

watch -n 5 free

उपरोक्त आदेश पिछले उदाहरण में सटीक काम करेगा लेकिन हर 2 सेकंड के बजाय हर 5 सेकंड में निष्पादित करें।

मतभेद देखना

यदि आप देखना चाहते हैं कि प्रत्येक निष्पादन के बीच आउटपुट में कौन से मान बदल रहे हैं, तो -d . का उपयोग करें विकल्प:

watch -d free

उदाहरण के साथ, लिनक्स में वॉच कमांड का उपयोग कैसे करें

पिछले रन के बाद से आउटपुट में जो वर्ण बदल गए हैं, उन्हें हाइलाइट किया गया है - जो सिस्टम सेवाओं की स्थिति की निगरानी के लिए उपयोगी हो सकता है।

यदि आप अंतिम रन के बजाय पहले रन के बाद से आउटपुट में अंतर देखना चाहते हैं:

watch --differences=cumulative free


  1. लिनक्स में टी कमांड का उपयोग कैसे करें

    यदि आप कभी भी अपने लिनक्स शेल के तहत पाइप और पुनर्निर्देशन का उपयोग करते हैं, तो संभावना है कि आपको कभी-कभी tee का उपयोग करने की भी आवश्यकता होगी। उपयोगिता। टी क्या करती है? एक कमांड जैसे ls आपकी वर्तमान निर्देशिका की सामग्री प्रदर्शित करेगा। दूसरे शब्दों में, यह इन सामग्रियों को स्टडआउट (मानक आउट

  1. रूबी चयन विधि का उपयोग कैसे करें (उदाहरण के साथ)

    आप वस्तुओं की एक सरणी को फ़िल्टर करने के लिए रूबी में चयन विधि का उपयोग कर सकते हैं। उदाहरण के लिए, आप सभी ढूंढ सकते हैं किसी सूची में सम संख्याएँ। बिना select जो इस तरह दिखता है: even_numbers = [] [1,2,3,4,5,6].each do |n| if n.even? even_numbers << n end end even_numbers इतना आसान क

  1. रूबी ग्रेप विधि का उपयोग कैसे करें (उदाहरण के साथ)

    आइए बात करते हैं grep . के बारे में विधि। यह विधि आपके लिए क्या कर सकती है? आप ग्रेप का उपयोग एरेज़ और रेंज जैसी असंख्य वस्तुओं को फ़िल्टर करने के लिए कर सकते हैं। “लेकिन चुनें पहले से ही ऐसा करता है!” हां, लेकिन grep एक अलग तरीके से काम करता है और यह अलग परिणाम देता है। आइए कुछ उदाहरण देखें।