في هذا الدليل ، سأوضح لك كيفية طباعة التاريخ والوقت باستخدام سطر أوامر Linux بتنسيقات مختلفة.
كيف لعرض التاريخ والوقت
ربما خمنت الأمر لعرض التاريخ والوقت باستخدام سطر أوامر Linux. إنه ببساطة ما يلي:
تاريخ
بشكل افتراضي ، سيكون الإخراج شيئًا كالتالي:
الأربعاء 20 نيسان 19:19:21 بتوقيت جرينتش 2016
يمكنك الحصول على التاريخ لعرض أي من العناصر التالية أو كلها:
- ٪ a - اسم اليوم المختصر (مثال: mon، tue، wed)
- ٪ A - اسم يوم كامل (مثل الاثنين والثلاثاء والأربعاء)
- ٪ b أو٪ h - اسم شهر مختصر (مثل jan، feb، mar)
- ٪ ب - اسم شهر كامل (يناير ، فبراير ، مارس)
- ٪ ج - التاريخ والوقت المحليان (التاريخ والوقت الكاملان)
- ٪ C - سنة قصيرة (أي 14 ، 15 ، 16)
- ٪ d - يوم من الشهر (أي 01 ، 02 ، 03)
- ٪ D - مثل M / D / Y (أي ، 04/20/16)
- ٪ e - يوم من الشهر مبطن (أي "1" ، "2")
- ٪ F - التاريخ الكامل ، مثل yyyy-mm-dd
- ٪ ح - ساعة (00 ، 01 ، 02 ، 21 ، 22 ، 23)
- ٪ I - ساعة (1،2،3،10،11،12)
- ٪ ي - يوم من السنة (أي 243)
- ٪ k - ساعة مبنية (أي "1" تصبح "1")
- ٪ l - ساعة مبطنه (12 ساعة ساعه)
- ٪ m - رقم الشهر (1،2،3)
- ٪ M - دقيقة (1،2،3،57،58،59)
- ٪ ن - خط جديد
- ٪ N - nanoseconds
- ٪ p - AM أو PM
- ٪ P - مثل٪ p ولكن صغيرة (بشكل مثير للسخرية)
- ٪ r - locales 12 ساعة ساعة
- ٪ R - إصدار 24 ساعة من الساعة والدقيقة
- ٪ s - ثانية منذ 1970-01-01 00:00:00
- ٪ S - الثانية (01،02،03 ، 57 ، 58 ، 59)
- ٪ t - علامة تبويب
- ٪ T - الوقت نفسه مثل٪ H:٪ M:٪ S
- ٪ u - يوم من الأسبوع (1 يوم الاثنين ، 2 يوم الثلاثاء ، الخ)
- ٪ U - عدد أيام السنة (على افتراض يوم الأحد كأول يوم من الأسبوع)
- ٪ V - رقم أسبوع ISO مع الاثنين كاليوم الأول من الأسبوع
- ٪ w - يوم من الأسبوع (0 يوم الأحد)
- ٪ W - عدد الأسبوع من العام مع الإثنين باعتباره اليوم الأول من الأسبوع
- ٪ x - تمثيل التاريخ المحلي (12/31/2015)
- ٪ X - تمثيل الوقت المحلي (14:44:44)
- ٪ y - آخر رقمين من السنة
- ٪ ص السنة
- ٪ z - المنطقة الزمنية الرقمية (على سبيل المثال -0400)
- ٪: z - منطقة زمنية رقمية كما يلي (مثل -04: 00)
- ٪ :: z - منطقة زمنية رقمية كما يلي (مثل -04: 00: 00)
- ٪ Z - اختصار المنطقة الزمنية الأبجدي (GMT)
- - - واصلة واحدة تمنع الحشو صفر
- _ - وسادات تسطير سفلية واحدة بمسافات
- 0 - منصات ذات أصفار
- ^ - استخدم الأحرف الكبيرة إن أمكن
- # - استخدام حالة المعاكس إذا أمكن ذلك
هذا هو عدد كبير من الخيارات وأظن أن الأمر date هو الأكثر محاولة من الأشخاص إضافة شيء إليه عندما يريدون أولاً الإسهام في Linux وتجميع أول برنامج لهم .
أساسا إذا كنت ترغب في عرض الوقت فقط يمكنك استخدام ما يلي:
date +٪ T
هذا سوف يخرج 19:45:00. (أي الساعات والدقائق ثم الثواني)
يمكنك أيضًا تحقيق ما سبق باستخدام ما يلي:
date +٪ H:٪ M:٪ S
يمكنك إرفاق التاريخ أيضًا باستخدام الأمر السابق:
date +٪ d /٪ m /٪ Y٪ t٪ H:٪ M:٪ S
أساسا يمكنك استخدام أي مجموعة من المفاتيح أعلاه بعد رمز زائد لإخراج التاريخ كما ترغب. إذا كنت ترغب في إضافة مسافات ، فيمكنك استخدام علامات اقتباس حول التاريخ.
date + '٪ d /٪ m /٪ Y٪ H:٪ M:٪ S'
كيف تظهر تاريخ UTC
يمكنك عرض تاريخ UTC للكمبيوتر الخاص بك باستخدام الأمر التالي:
التاريخ -و
إذا كنت في المملكة المتحدة ، فستلاحظ أنه بدلاً من إظهار "18:58:20" كوقت سيظهر "17:58:20" كالوقت.
كيف تظهر RFC التاريخ
يمكنك عرض تاريخ RFC للكمبيوتر الخاص بك باستخدام الأمر التالي:
شخص يخرج في موعد
يعرض هذا التاريخ بالتنسيق التالي:
الأربعاء ، 20 نيسان 2016 19:56:52 +0100
هذا مفيد لأنه يدل على أنك ساعة قبل GMT.
بعض أوامر التاريخ مفيدة
هل تريد معرفة التاريخ يوم الاثنين القادم؟ جرب هذا:
date -d "الاثنين المقبل"
عند نقطة الكتابة ، يعود هذا "Mon 25 Apr 00:00:00 BST 2016"
يقوم -d بشكل أساسي بطباعة تاريخ في المستقبل.
باستخدام نفس الأمر ، يمكنك معرفة أي يوم من الأسبوع هو عيد ميلادك أو عيد الميلاد.
التاريخ -d 12/25/2016
والنتيجة هي الأحد 25 ديسمبر.
ملخص
يجدر التحقق من الصفحة اليدوية لأمر التاريخ باستخدام الأمر التالي:
تاريخ الرجل