הגדר תאריך ב- Linux משורת הפקודה

Set Date Linux From Command Line



פקודת התאריך מתארת ​​את התאריך והשעה של המערכת. זה מאפשר למשתמש לקבל גם תאריך ושעה בפורמטים שונים. פקודה זו מסייעת גם בחישוב תאריכים נוכחיים, עבריים ועתידיים בעזרת אופרטורים שונים ומפרטי פורמט. על מנת לבצע פונקציות, שעון המערכת ושעון השרת צריכים להיות בדיוק בזמן. להלן כמה דוגמאות שיגדילו את הידע שלך לגבי פקודת התאריך ב- Linux.

תנאים מוקדמים

כדי ללמוד את הפונקציונליות של פקודות התאריך ואת השימוש בהן, Linux (אובונטו) צריכה להיות מותקנת במערכת שלך. לאחר ההתקנה, עליך להגדיר את Linux על ידי מתן פרטי משתמש, כולל שם וסיסמה, כדי לגשת ליישומים. התמונה למטה מציגה את הממשק של אובונטו. כאן עליך לספק סיסמה כדי להמשיך הלאה.









תחביר תאריך

$תַאֲרִיך [אוֹפְּצִיָה]...[+פורמט]

תַאֲרִיך

פקודה בסיסית המשמשת להצגת תאריך היא הקלדת תאריך. הוא מביא את התאריך והשעה הנוכחיים המתקבלים אוטומטית מהמערכת. הפלט מציג את יום החודש, התאריך, השנה והשעה. הפקודה Date מקבלת את תאריך מערכת ההפעלה.



$תַאֲרִיך





מדריך למשתמש פקודת תאריך

למידע נוסף על הפקודות הקשורות לתאריך, זמין למשתמש מדריך ידני. הפלט מציג את התיאור הבא.

$איש תַאֲרִיך



קבל תאריכים בפורמטים שונים

ניתן להציג תאריכים ביותר משיטה חלופית אחת. מקש D יציג את התאריך בטופס / עם תאריך, חודש ושנה. ואילו F תציג את התאריך בעזרת - והפורמט יכלול שנה, חודש ויום, בהתאמה. כדי להפוך אותו למדויק וקל עבור המשתמש, השתמשנו במחרוזת המציגה את המשמעות הנכונה של מציין הפורמט, כלומר, f ו- d. אופרטור +% משמש לקשירת מציין הפורמט עם התאריך.

קבל יום, חודש ושנה

ישנם כמה מפרטי פורמט המשמשים בפקודה עם תאריך לשיפור הפונקציונליות. אלה מוצגים גם במדריך למשתמש שראינו בדוגמה למעלה. לדוגמה, אנו הולכים להסביר כמה דוגמאות כדי להקל על המשתמשים לזהות אותם. התחביר למפרטי פורמטים הוא:

$תַאֲרִיך+% [פורמט-אופציה]

כפי שהתחביר מבין זאת, אנו משתמשים בתאריך ובפורמט שצוין כדי לקבל פלט מסוים.

כמה מפרטים הם כדלקמן:

%ד= מציג את יום החודש

%ב= מציג את שם החודש המלא

%M= מציג את חודש השנה

%וגם= הצג את השנה

%ט= הצג אתזְמַן

%ח= מתאר את השעהב זְמַן

%M= הצג את הדקהב זְמַן

%ס= מציג את השניותב זְמַן

חודש השנה

כדי למצוא את חודש השנה. אנו משתמשים בפורמט B כמתואר לעיל בדוגמאות.

$(תַאֲרִיך+%ב)

שָׁנָה כדי להציג את השנה הנוכחית, אנו משתמשים בפורמט Y. אם נרצה רק את שתי הספרות האחרונות של השנה, משתמשים ב- y קטן.

$(תַאֲרִיך+%ו)

$(תַאֲרִיך+%וגם)

יום בשבוע נשתמש ב- A כדי לקבל את שם היום המלא בשבוע. בעוד a משמש לקיצור של יום.

$(תַאֲרִיך+%ל)

$(תַאֲרִיך+%ל)

קבל תאריכי עבר ועתיד

יום אחרון על ידי שימוש בפקודה המצורפת הזו, נקבל את התאריך של אתמול.

$זרקאתמול= $(תַאֲרִיך- אתמול)

יום מיוחד לפני כן

אנו יכולים לקבל תאריכים על ידי מתן תאריך רלוונטי לחזור לתאריך הספציפי הזה. לדוגמה, המשתמש רוצה לקבל את התאריך של לפני 45 יום, ולכן משתמשים בפקודה זו.

$הד לפניארבע חמשימים = $(תַאֲרִיך–ד מחר-ארבע חמשימים)

חודש שעבר

פקודת החודש האחרון תעזור למשתמש לקבל את החודש הקודם בשנה הנוכחית.

$זרקאחרון חוֹדֶשׁ= $(תַאֲרִיך–דאחרוןחודש +%ב)

שנה הבאה

הפקודה לשנה הבאה מציגה את השנה שאחרי השנה הנוכחית.

$זרק= שנה הבאה = $(תַאֲרִיך–D בשנה הבאה +%וגם)

ההבדל בין תאריכים

מתקבל יום מוגדר על ידי מתן שני תאריכים. תאריך אחד מופחת מהשני, כך שיתקבל מספר הימים בין השניים.

$אני מתגעגע ל $((($(תַאֲרִיך–ד2021-3-24+%ש)- $(תַאֲרִיך–ד2021-3-18+%ש))/86400))

הצג תאריך עם פורמט –d או – תאריך

פקודת התאריך יודעת לטפל בקלט –d או – תאריך. זה לוקח תאריך קלט כמחרוזת. כדי לקבל את התאריך למחרת בשבוע הקרוב, אנו מכניסים את הדוגמה שלהלן.

$תַאֲרִיך-תַאֲרִיך= יום שלישי הבא

לאחר מכן, פקודת התאריך יכולה לחשב את שניות התאריך שחלפו עד כה. אנו מספקים את התאריך היחסי, שאת שניותיו יש לדעת.

$תַאֲרִיך–ד2021-4-24+%ש

ללא קשר לפורמט שסיפקנו בפקודה, התאריך תמיד מוצג בתבנית מסוימת שהוגדרה כברירת מחדל.

$תַאֲרִיך–ד5/6/2021

הצג מספר שבוע בשנה הנוכחית

כפי שמוצג בפקודה להלן, אנו יכולים לקבל את מספר השבוע של השנה הנוכחית באמצעות V.

מספר היום בשנה הנוכחית

מספר היום עד לתאריך הנוכחי מוצג באמצעות %j %.

$תאריך +%י

הגדר תאריך לפי אזור הזמן

כדי לבדוק את אזור הזמן הנוכחי של המערכת, אנו משתמשים בפקודה שלהלן.

$Timedatectl

פעולה זו תציג את פלט התאריך והשעה המקומית של אזור זמן ספציפי. כאן אזור הזמן הוא אסיה/קראצ'י.

כדי לשנות את אזור הזמן הנתון לאחר, עליך לדעת את שם אזור הזמן. הפורמט שאחריו להצגת אזור הזמן הוא אזור/עיר. להלן האפשרויות הזמינות של אזור הזמן:

$אזורי זמן timedatectl

אותה שאילתה משמשת לשינוי אזור הזמן מלבד אזור הזמן הספציפי שברצונך להחליף.

$סודוtimedatectlמַעֲרֶכֶת– אזור הזמן באירופה/איסטנבול

בתפוקה הנ'ל, אתה יכול לראות שאזור הזמן מתעדכן באירופה/איסטנבול.

קבל תאריך ושעה על ידי הגדרת שעון החומרה

שעוני חומרה עובדים גם אם אין ספק כוח. הוא פועל בתוך חומרת המערכת.

$סודוhwclock – הצג

הפלט יודגם כפי שמוצג בתמונה:

סיכום

כעת, אנו יכולים לקבוע תאריך או לשנות אותו באמצעות שורת הפקודה ב- Linux. זה די קל ומובן. השאילתות שהוזכרו לעיל נדונות בפירוט עבור המשתמשים. מפרטי פורמט עוזרים בקביעת התאריך של יום מסוים.