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