मैं टर्मिनल में वर्तमान दिनांक और समय कैसे प्राप्त कर सकता हूं और इसके लिए टर्मिनल में एक कस्टम कमांड सेट कर सकता हूं? [बन्द है]


816

मुझे लिनक्स टर्मिनल में समय की जांच करनी होगी।

लिनक्स टर्मिनल में दिनांक और समय प्राप्त करने के लिए क्या है?

क्या कोई ऐसा तरीका है जिसमें हम एक कस्टम फ़ंक्शन सेट कर सकते हैं?


47
date???, देखेंman date
अंद्रेज जजविक

20
यह प्रश्न विषय पर लगता है क्योंकि यह एक विशिष्ट ऑपरेटिंग सिस्टम पर एक विशिष्ट कंप्यूटिंग कार्य से संबंधित है (जो कि केवल एक सॉफ्टवेयर परत है)। जैसा कि, @drstevens ने कहा, यह Google में पहला परिणाम है और यह मेरी जरूरतों के लिए जानकारीपूर्ण था। यदि यह ऑफ-टॉपिक होता, तो यह कुछ ऐसा पढ़ता जैसे "ऑपरेटिंग सिस्टम समय बताता है?" या "आप लोग समय बताने वाले ऑपरेटिंग सिस्टम के बारे में क्या सोचते हैं।" स्टैक ओवरफ्लो शुरुआती के लिए एक महान संसाधन है और ऐसा लगता है कि यह एक प्रश्न के बहुत शुरुआती होने के कारण बंद हो गया था। इसके बजाय इसे सिर्फ एक शुरुआती प्रश्न के रूप में सूचीबद्ध किया जाना चाहिए ।
एंड्रयू

64
StackExchange उत्तरों के लिए जगह है। यह अच्छा प्रश्न है। शायद प्रश्न को माइग्रेट किया जाना चाहिए, लेकिन इसे बंद नहीं किया जाना चाहिए, मेरी राय में। यह प्रश्न मेरे Google परिणामों में पहली बार दिखाई दिया जब मैंने "linux check time" की खोज की।
डेन निसेनबौम

9
क्या कोई व्यक्ति केवल सवाल को बंद कर सकता है, बजाय इसे बंद करने और शिकायत करने के?
ईगोर हंस

41
नमस्ते। यह भविष्य का एक डेवलपर है। मैं वर्ष 2018 से हूं, और मैं यहां इसलिए पहुंचा क्योंकि मैंने "यूनिक्स को वर्तमान समय मिलता है" गुगला दिया था, क्योंकि मुझे संदेह था कि यह "तारीख" है, यह अभी भी सुबह में है और यह यूनिक्स दस्तावेज के बारे में अनुमान लगाने या googling की तुलना में Google के लिए आसान था। और फिर उसे वहां खोजने की कोशिश की जा रही है। Btw - यह अब गूगल में शीर्ष हिट है जब आप इसे करने के लिए खोज करते हैं। मुझे उम्मीद है कि स्टैक ओवरफ्लो के लोगों को आजकल सभी सवालों को रखने के महत्व का एहसास है, चाहे वे "बेवकूफ" क्यों न हों।
निक-विल्सन

जवाबों:


1125

आज्ञा है date

आउटपुट को अनुकूलित करने के लिए असंख्य विकल्प उपलब्ध हैं, date --helpएक सूची देखें।

उदाहरण के लिए, date '+%A %W %Y %X'देता है Tuesday 34 2013 08:04:22जो सप्ताह के दिन, सप्ताह की संख्या, वर्ष और समय का नाम है।


6
मिलीसेकंड में एक यूनिक्स टाइमस्टैम्प पाने के लिए "तारीख +% s% N | कट -b1-13"
थॉमस

32
आप देख रहे हैं की तरह sometting के लिए YYYYMMDDHHMMSS , 20160804020100 आदेश इस तरह का उपयोग करें: date +%Y%m%d%H%M%S। यह फ़ाइल बैकअप या लॉग फ़िल्टरिंग जैसे अधिकांश उद्देश्यों को पूरा करता है।
कंप्यूटिंगफ्रीक

2
मुझे भी पसंद है, दिनांक '+% A% D% Y% X'
अहदी


75

आप dateदिन का समय और दिनांक प्राप्त करने के लिए उपयोग कर सकते हैं:

[pengyu@GLaDOS ~]$date
Tue Aug 27 15:01:27 CST 2013

यह भी hwclockकरना होगा:

[pengyu@GLaDOS ~]$hwclock
Tue 27 Aug 2013 03:01:29 PM CST  -0.516080 seconds

अनुकूलित आउटपुट के लिए, आप या तो किसी dateचीज़ के आउटपुट को रीडायरेक्ट कर सकते हैं awk, या ऐसा करने के लिए अपना खुद का प्रोग्राम लिख सकते हैं।

अपनी खुद की निष्पादन योग्य लिपियों / बाइनरी को अपने अंदर रखना PATH(जैसे / usr / bin) याद रखें , इसे कहीं भी अमूल्य बनाने के लिए।


2
दूसरा तरीका: रूट @ linux 17:32:02 / linux> cat / proc / driver / rtc rtc_time: 23:38:24 rtc_date: 2014-07-10
लूनार मशरूम

15
@pzkpfw क्योंकि यह एक प्रोग्रामिंग सवाल नहीं है। यह एक linux सवाल है, जिसका अर्थ है यह इस तरह के रूप में कुछ इसी तरह के सवाल की तरह SuperUser की तरह कुछ पर होना चाहिए superuser.com/questions/309034/... । यदि प्रश्न जावा, सी ++, आदि का उपयोग करके लिनक्स पर वर्तमान तिथि और समय प्राप्त करने के बारे में था, तो यह एसओ के लिए अधिक उपयुक्त होगा।
जेतुनर्ज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.