ठीक है, भले ही आप इसे पसंद न करें, मैं आपको अधिक ध्यान के साथ फिर से पढ़ने के लिए डालूंगा man time
। EXAMPLES
अनुभाग के अंत में आप पाएंगे:
Users of the bash shell need to use an explicit path in order to run
the external time command and not the shell builtin variant. On system
where time is installed in /usr/bin, the first example would become
/usr/bin/time wc /etc/hosts
इसलिए, मैं मान रहा हूं कि आप बैश शेल का उपयोग करते हैं time
, जो शेल कीवर्ड के रूप में आंतरिक संस्करण का उपयोग करता है । आप निम्न कमांड का उपयोग करके इसे देख सकते हैं:
type time
और आउटपुट शायद होगा:
time is a shell keyword
यदि यह मामला है, तो स्पष्ट है, वास्तविक time
कमांड का उपयोग करने के लिए, आपको इसके स्पष्ट पथ का उपयोग करना होगा /usr/bin/time
:।
इसके अलावा, यदि आप शेल कीवर्ड का उपयोग नहीं करना चाहते हैं, तो आप अनुसरण के रूप में एक स्थायी उपनाम बनाtime
सकते हैं :
alias time='/usr/bin/time'
यह शेल कीवर्ड को अधिलेखित करेगा time
क्योंकि कमांड:
type time
अब निम्नलिखित आउटपुट देगा:
time is aliased to `/usr/bin/time'
sudo apt-get install --reinstall time
मदद करता है?