लिनक्स टाइम कमांडसह रिटर्न टाइम स्टॅटिस्टिक्स प्राप्त करा

वेळ आज्ञा कमी ज्ञात Linux आज्ञांपैकी एक आहे परंतु हे वापरण्यासाठी किती वेळा आदेश लावायचा हे दर्शविण्यासाठी वापरला जाऊ शकतो.

आपण विकासक आहात आणि आपण आपल्या प्रोग्राम किंवा स्क्रिप्टचे कार्यप्रदर्शन तपासू इच्छित असल्यास हे उपयुक्त आहे.

हे मार्गदर्शक मुख्य स्विचेसची सूची करेल जे आपण त्यांच्या अर्थांसह वेळ कमांडसह वापरेल.

वेळ कमांड कसे वापरावे

वेळ आदेशचा सिंटॅक्स असा आहे:

वेळ

उदाहरणार्थ, आपण ls कमांडचा उपयोग फाईल मधील सर्व फाईल्सची सूची एका long format मध्ये, time कमांड सोबत कार्यान्वित करू शकतो.

वेळ एलएस-एल

Time कमांडचे निकाल खालील प्रमाणे असतील:

वास्तविक 0m0.177 s
वापरकर्ता 0m0.156s
sys 0m0.020s

दर्शविलेले आकडेवारी दर्शवण्यासाठी वेळ चालवण्याचा कालावधी, वापरकर्ता मोडमध्ये खर्च केलेली वेळ आणि कर्नल मोडमध्ये व्यतीत केलेल्या वेळेची रक्कम दाखवा.

जर आपल्याजवळ लिहिलेले प्रोग्राम असेल आणि आपण कार्यप्रदर्शनासाठी कार्य करू इच्छित असाल तर आपण वेळ कमांड सोबत चालू करू शकता आणि आकडेवारीवर लक्ष ठेवून सुधारणा करू शकता.

डिफॉल्ट द्वारे, प्रोग्रामच्या शेवटी आउटपुट प्रदर्शित होते परंतु कदाचित आपण आउटपुटला फाईलमध्ये जाण्याची इच्छा आहे.

फाईलमध्ये स्वरूपन आउटपुट करण्यासाठी खालील वाक्यरचना वापरणे:

वेळ-ओ
time --output =

आपण कमवू इच्छित असलेल्या आदेशापूर्वी वेळ कमांडसाठी सर्व स्विचेस दर्शविणे आवश्यक आहे.

आपण कार्यप्रदर्शन ट्यूनिंग असल्यास आपण वेळ आज्ञेवरून त्याच फाइलवर आणि त्यापेक्षा अधिक आउटपुट जोडण्यास इच्छुक असू शकता जेणेकरून आपण एक कल पाहू शकता

असे करण्यासाठी खालील सिंटॅक्स वापरा:

वेळ- a
वेळ --append

वेळ आदेश आउटपुट फॉरमॅटिंग

डिफॉल्टद्वारे आउटपुट खालीलप्रमाणे आहे:

वास्तविक 0m0.177 s
वापरकर्ता 0m0.156s
sys 0m0.020s

खालील सूचीद्वारे दर्शविल्याप्रमाणे मोठ्या प्रमाणातील स्वरूपन पर्याय आहेत

आपण खालीलप्रमाणे स्वरूपण स्विच वापरू शकता:

time -f "निघून गेलेली वेळ =% E, इनपुट% i, आउटपुट% ओ"

वरील कमांडचे आऊटपुट असे असेल:

निघून गेलेले वेळ = 0:01:00, इनपुट 2, आउटपुट 1

आवश्यकतेनुसार आपण स्विचचे मिश्रण आणि जुळणी करू शकता

जर आपण नवीन ओळीला नवीन स्ट्रिंगचा भाग म्हणून नवीन ओळ जोडण्यास इच्छुक असाल तर खालीलप्रमाणे:

time -f "निघून गेलेले वेळ =% ई \ n इनपुट% मी \ n आउटपुट% ओ"

सारांश

खालील कमांड कार्यान्वित केल्यावर लिनक्स मॅन्युअल पृष्ठ वाचण्यासाठी time कमांडबद्दल अधिक माहिती मिळवण्यासाठी:

मनुष्य वेळ

फॉरमॅट स्विच उबंटुमध्ये थेट काम करत नाही. तुम्हाला खालीलप्रमाणे आदेश चालवावा लागेल:

/ usr / bin / time