في هذا الدليل ، سنوضح لك كيفية طباعة التاريخ والوقت باستخدام سطر أوامر Linux بتنسيقات مختلفة.
كيفية عرض التاريخ والوقت
ربما خمنت الأمر لعرض التاريخ والوقت باستخدام سطر أوامر Linux. إنه ببساطة ما يلي:
تاريخ
بشكل افتراضي ، سيكون الإخراج شيئًا كالتالي:
الأربعاء 20 نيسان 19:19:21 بتوقيت جرينتش 2016
يمكنك الحصول على التاريخ لعرض أي من العناصر التالية أو كلها:
- ٪ a - اسم اليوم المختصر (أي ، يوم ، يوم ، ثلاثاء)
- ٪ 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
هذا مفيد لأنه يدل على أنك قبل ساعة بتوقيت جرينتش.
بعض أوامر التاريخ مفيدة
هل تريد معرفة التاريخ يوم الاثنين القادم؟ جرب هذا:
date -d "الاثنين المقبل"
عند نقطة الكتابة ، يعود هذا "Mon 25 Apr 00:00:00 BST 2016"
يقوم -d بشكل أساسي بطباعة تاريخ في المستقبل.
باستخدام نفس الأمر ، يمكنك معرفة أي يوم من الأسبوع هو عيد ميلادك أو عيد الميلاد.
التاريخ -d 12/25/2016
والنتيجة هي الأحد 25 ديسمبر.
ملخص
يجدر التحقق من الصفحة اليدوية لأمر التاريخ باستخدام الأمر التالي:
تاريخ الرجل