Linux Tutorial for Beginners: Introduction to Linux Operating System
विषयसूची:
समय कमांड का उपयोग यह निर्धारित करने के लिए किया जाता है कि किसी दिए गए कमांड को चलाने में कितना समय लगता है। यह आपकी स्क्रिप्ट और कमांड के प्रदर्शन के परीक्षण के लिए उपयोगी है।
उदाहरण के लिए, यदि आपके पास एक ही काम करने वाली दो अलग-अलग स्क्रिप्ट हैं और आप जानना चाहते हैं कि कौन सा बेहतर प्रदर्शन करता है तो आप प्रत्येक स्क्रिप्ट के निष्पादन की अवधि निर्धारित करने के लिए लिनक्स टाइम कमांड का उपयोग कर सकते हैं।
समय कमांड संस्करण
बश और ज़श दोनों, सबसे व्यापक रूप से इस्तेमाल किए जाने वाले लिनक्स गोले के समय कमांड के अपने स्वयं के अंतर्निहित संस्करण हैं जो ग्नू समय कमांड पर पूर्वता लेते हैं।
आप यह निर्धारित करने के लिए
type
उपयोग कर सकते हैं कि क्या समय बाइनरी है या एक अंतर्निहित कीवर्ड है।
type time
# Bash time is a shell keyword # Zsh time is a reserved word # GNU time (sh) time is /usr/bin/time
ग्नू समय कमांड का उपयोग करने के लिए, आपको समय बाइनरी के लिए पूर्ण पथ निर्दिष्ट करने की आवश्यकता है, आमतौर पर
/usr/bin/time
,
env
कमांड का उपयोग करें या एक अग्रणी बैकस्लैश
\time
उपयोग करें जो दोनों और अंतर्निहित इन्स को उपयोग करने से रोकता है।
Gnu समय आपको आउटपुट स्वरूपित करने की अनुमति देता है और मेमोरी I / O और IPC कॉल जैसी अन्य उपयोगी जानकारी प्रदान करता है।
लिनक्स टाइम कमांड का उपयोग करना
निम्नलिखित उदाहरण में, हम wget टूल का उपयोग करके लिनक्स कर्नेल को डाउनलोड करने में लगने वाले समय को मापने जा रहे हैं:
time wget
आउटपुट के रूप में क्या मुद्रित किया जाएगा यह आपके द्वारा उपयोग किए जाने वाले समय कमांड के संस्करण पर निर्भर करता है:
# Bash real 0m33.961s user 0m0.340s sys 0m0.940s # Zsh 0.34s user 0.94s system 4% cpu 33.961 total # GNU time (sh) 0.34user 0.94system 0:33.96elapsed 4%CPU (0avgtext+0avgdata 6060maxresident)k 0inputs+201456outputs (0major+315minor)pagefaults 0swaps
- वास्तविक या कुल या बीता हुआ (दीवार घड़ी का समय) कॉल के शुरू से अंत तक का समय है। यह उस समय से है जब आप
Enter
कुंजी को हिट करते हैं जब तक किwget
कमांड पूरा नहीं हो जाता है। उपयोगकर्ता - उपयोगकर्ता मोड में बिताए गए सीपीयू समय की राशि। system या sys - कर्नेल मोड में खर्च किए गए CPU समय की मात्रा।
निष्कर्ष
अब तक आपको समय की कमांड का उपयोग करने की अच्छी समझ होनी चाहिए। यदि आप ग्नू समय कमांड के बारे में अधिक जानना चाहते हैं तो टाइम मैन पेज पर जाएं।
टाइम टर्मिनलनोवेल नेटबुक से एसयूएसई लिनक्स के उच्च गोद लेने की अपेक्षा करता है, हालांकि यह उम्मीद करता है कि कुल मिलाकर लिनक्स बाजार एम्बेडेड लिनक्स पर जा रहा है।

लिनक्स के लिए नोवेल की मुख्य तकनीक और रणनीति अधिकारी के अनुसार, नेटबुक की मांग में बढ़ोतरी लिनक्स के लिए ड्राइव व्यवसाय की मदद कर रही है, क्योंकि उपकरणों को छोटे भंडारण के साथ कम लागत के लिए डिज़ाइन किया गया है।
लिनक्स घड़ी कमान

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

लिनक्स और यूनिक्स ऑपरेटिंग सिस्टम पर, सभी नई फाइलें अनुमतियों के डिफ़ॉल्ट सेट के साथ बनाई गई हैं। Umask उपयोगिता आपको फ़ाइल मोड निर्माण मास्क को देखने या सेट करने की अनुमति देती है, जो नव निर्मित फ़ाइलों या निर्देशिकाओं के लिए अनुमतियों के बिट्स को निर्धारित करती है।