English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر date في Linux

كتابة الأوامر في لينكس

يمكن استخدام أمر date في Linux لعرض أو تعيين تاريخ النظام والوقت، عند عرضه، يمكن للمستخدم تعيين النمط المراد عرضه، حيث يتم تعيين النمط من خلال إضافة علامة إضافية تتبعها عدة علامات، وتشمل قائمة العلامات المتاحة ما يلي:

فيما يتعلق بالوقت:

  • النوع: طباعة %
  • الخطوة إلى السطر التالي
  • القفزة في الفاصلة
  • الساعة (00..23)
  • الساعة (01..12)
  • الساعة (0..23)
  • الساعة (1..12)
  • الدقيقة (00..59)
  • يظهر المحلي AM أو PM
  • النمط المباشر: يظهر الوقت (12 ساعة، بنمط hh:mm:ss [AP]M)
  • منذ 1 يناير 1970 00:00:00 UTC حتى الآن بالثواني
  • %S : الثواني (00..61)
  • %T : عرض الوقت مباشرة (نظام 24 ساعة)
  • %X : يساوي %H:%M:%S
  • %Z : عرض المنطقة الزمنية

فيما يتعلق بالتاريخ:

  • %a : اليوم من الأسبوع (Sun..Sat)
  • %A : اليوم من الأسبوع (Sunday..Saturday)
  • %b : الشهر (Jan..Dec)
  • %B : الشهر (January..December)
  • %c : عرض التاريخ والوقت مباشرة
  • %d : اليوم (01..31)
  • %D : عرض التاريخ مباشرة (mm/dd/yy)
  • %h : مثل %b
  • %j : اليوم في السنة (001..366)
  • %m : الشهر (01..12)
  • %U : الأسبوع في السنة (00..53) (في حالة بدء الأسبوع يوم الأحد)
  • %w : اليوم في الأسبوع (0..6)
  • %W : الأسبوع في السنة (00..53) (في حالة بدء الأسبوع يوم الاثنين)
  • %x : عرض التاريخ مباشرة (mm/dd/yy)
  • %y : آخر رقمين من السنة (00.99)
  • %Y : السنة الكاملة (0000..9999)

إذا لم يبدأ بـ '+'، فإنه يعني تعيين التوقيت، ويكون نمط الوقت MMDDhhmm[[CC]YY][.ss]، حيث MM هو الشهر، DD هو اليوم، hh هو الساعة، mm هو الدقيقة، CC هو رقمين من العقدة، YY هو رقمين من السنة، ss هو عدد الثواني.

المستخدمون المسموح لهم بالاستخدام: جميع المستخدمين.

إذا كنت لا ترغب في عرض الأصفار غير المهمة (مثل 1999/03/07)، يمكنك إضافة رمز '-' في العلامة، مثل date '+%-H:%-M:%-S' سيفصل الأصفار غير المهمة في الساعات والدقائق والثواني، مثل 08:09:04 سيصبح 8:9:4. بالإضافة إلى ذلك، يمكن فقط للمستخدمين الذين يحصلون على الصلاحيات (مثل root) تعيين التوقيت النظامي.

بعد تغييرك للتوقيت النظامي كـ root، تذكر إضافة التوقيت النظامي إلى CMOS باستخدام clock -w، حتى يتم الحفاظ على التوقيت الأحدث والصحيح عند إعادة التشغيل.

القواعد النصية

date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]

参数说明

  • -d datestr : 显示 datestr 中所设定的时间 (非系统时间)
  • --help : 显示辅助讯息
  • -s datestr : 将系统时间设为 datestr 中所设定的时间
  • -u : 显示目前的格林威治时间
  • --version : 显示版本编号

在线示例

نموذج التشغيل عبر الإنترنت


 









14:09:39

usr_time: $1:16 مساءً -hey

عرض الوقت بعد الافتراض، ثم عرض التاريخ الحالي

عرض الشهر واليوم

عرض الشهر واليوم

عرض التاريخ وتعيين الوقت (12:34:56)

date --date '12:34:56'

كتابة الأوامر في لينكس