Ø§Ø¹Ø¯Ø§Ù ÙØ§Û ØºÙØ± ÙØ¶Ø§ÙÛ Ø¯Ø± Ø§ÙØ±Ø§Ù
فہرست کا خانہ:
- لینکس ڈیٹ کمانڈ استعمال کرنا
- تاریخ فارمیٹنگ کے اختیارات
- تاریخ کا نشان
- ٹائم زون کو ختم کریں
- عہد بدلنے والا
- دیگر احکامات کے ساتھ تاریخ کا استعمال
- کسی فائل کا آخری ترمیم کا وقت دکھائیں
- سسٹم کا وقت اور تاریخ طے کریں
- نتیجہ اخذ کرنا
ڈیٹ کمانڈ نظام کی تاریخ دکھاتا ہے یا اسے طے کرتا ہے۔ تاریخ اور وقت کو مختلف شکلوں میں پرنٹ کرنے اور مستقبل اور پچھلی تاریخوں کا حساب کتاب کرنے کے لئے یہ عام طور پر استعمال ہوتا ہے۔
اس ٹیوٹوریل میں ، ہم ڈیٹ کمانڈ کی بنیادی باتوں کا احاطہ کریں گے۔
لینکس ڈیٹ کمانڈ استعمال کرنا
date
کمانڈ کا نحو ذیل میں ہے:
date…
موجودہ نظام کا وقت اور تاریخ ڈیفالٹ فارمیٹنگ کا استعمال کرتے ہوئے ظاہر کرنے کیلئے ، بغیر کسی اختیارات کے کمانڈ کی درخواست کریں:
date
آؤٹ پٹ میں ہفتے کا دن ، مہینہ ، مہینے کا دن ، وقت ، ٹائم زون اور سال شامل ہوگا:
تاریخ فارمیٹنگ کے اختیارات
date
کا آؤٹ پٹ فارمیٹ کنٹرول حرفوں کی ترتیب کے ساتھ فارمیٹ کیا جاسکتا ہے اس سے پہلے
+
نشان کے ذریعے ہوتا ہے۔ فارمیٹ کنٹرولز
%
علامت کے ساتھ شروع ہوتے ہیں اور ان کی قدروں سے بدل جاتے ہیں۔
date +"Year: %Y, Month: %m, Day: %d"
%Y
کردار کو سال کے ساتھ ،
%m
مہینے کے ساتھ اور
%d
مہینے کے دن کے ساتھ تبدیل کیا جائے گا:
Year: 2019, Month: 06, Day: 02
یہاں ایک اور مثال ہے۔
date "+DATE: %D%nTIME: %T"
DATE: 06/02/19 TIME: 01:47:04
ذیل میں کچھ عام شکل دینے والے کرداروں کی ایک چھوٹی سی فہرست ہے۔
-
%a- لوکل کا مختصرا مختصر ہفتہ کے دن کا نام (جیسے سوم)%A- لوکیال کا مختصرا full ہفتے کے دن کا نام (جیسے پیر)%b- لوکیال کا مختصرا مختصر ماہ نام (مثال کے طور پر جنوری)%B- لوکیال کا مختصرا طویل مہینے کا نام (جیسے جنوری)%d- مہینہ کا دن (جیسے ، 01)%H- گھنٹہ (00..23)%I- Hour (01..12)%j- سال کا دن (001..366)%m- مہینہ (01..12))%M- منٹ (00..59)%S- دوسرا (00..60)%u- ہفتے کا دن (1..7)%Y- پورا سال (جیسے 2019)
فارمیٹنگ کے تمام آپشنز کی مکمل فہرست حاصل کرنے کیلئے اپنے ٹرمینل میں چلنے کی
date --help
یا
man date
date --help
۔
تاریخ کا نشان
-d
آپشن آپ کو ایک مخصوص تاریخ پر کام کرنے کی سہولت دیتا ہے۔ آپ تاریخ کو بطور انسانی پڑھنے کے قابل تاریخ اسٹرنگ کی طرح بیان کرسکتے ہیں:
date -d "2010-02-07 12:10:53"
Sun Feb 7 12:10:53 CET 2010
کسٹم فارمیٹنگ کا استعمال:
date -d '16 Dec 1974' +'%A, %d %B %Y'
Monday, 16 December 1974
تاریخ کی تار "کل" ، "جمعہ" ، "آخری جمعہ" "اگلی جمعہ" ، "اگلے مہینے" ، "اگلے ہفتے".. وغیرہ جیسے قدروں کو بھی قبول کرسکتی ہے۔
date -d "last week"
Sat May 25 14:31:42 CEST 2019
آپ مختلف ٹائم زون کے ل your اپنے مقامی وقت کو ظاہر کرنے کے لئے تاریخ کے تار کا اختیار بھی استعمال کرسکتے ہیں۔ مثال کے طور پر ، آسٹریلیائی مشرقی ساحل پر اگلے پیر کے وقت صبح 6:30 بجے تک مقامی وقت ظاہر کرنے کے لئے ، آپ ٹائپ کریں گے:
date -d 'TZ="Australia/Sydney" 06:30 next Monday'
ٹائم زون کو ختم کریں
date
کمانڈ ڈیفالٹ سسٹم ٹائم زون کا استعمال کرتی ہے۔ ایک مختلف ٹائم زون کا استعمال کرنے کے لئے ماحول کے متغیر
TZ
کو مطلوبہ ٹائم زون کا سیٹ کریں۔
مثال کے طور پر ، میلبورن ، اوس کا وقت دکھانے کے لئے ، آپ ٹائپ کریں گے:
TZ='Australia/Melbourne' date
Sat Jun 1 22:35:10 AEST 2019
تمام دستیاب ٹائم زون کی
timedatectl list-timezones
، آپ یا تو فائلوں کو
/usr/share/zoneinfo
timedatectl list-timezones
ڈائریکٹری میں درج کرسکتے ہیں یا
timedatectl list-timezones
کمانڈ استعمال کرسکتے ہیں۔
عہد بدلنے والا
date
کمانڈ کو ایپچ کنورٹر کے طور پر استعمال کیا جاسکتا ہے۔ ایپچ ، یا یونکس ٹائم اسٹیمپس ، سیکنڈ کی تعداد ہے جو 1 جنوری 1970 سے 00:00:00 UTC پر گزرے ہیں۔
عہد سے لے کر موجودہ دن تک سیکنڈ کی تعداد کو پرنٹ کرنے کے لئے
%s
فارمیٹ کنٹرول کا استعمال کریں:
date +%s
1559393792
اس دور سے لے کر آج تک کے سیکنڈ میں تبدیلی کے ل
@
، سیکنڈ کو تاریخ کے اسٹرنگ کے بطور سیٹ کریں جو
@
ساتھ پہلے سے طے شدہ ہے:
date -d @1234567890
دیگر احکامات کے ساتھ تاریخ کا استعمال
date
کمانڈ زیادہ تر فائل فائل بنانے کے لئے استعمال ہوتا ہے جس میں موجودہ وقت اور تاریخ شامل ہوتی ہے۔
ذیل میں کمانڈ مندرجہ ذیل فارمیٹ
database_name-20190601.sql
بیک اپ فائل
database_name-20190601.sql
mysqldump database_name > database_name-$(date +%Y%m%d).sql
آپ اپنے شیل اسکرپٹ میں
date
کمانڈ بھی استعمال کرسکتے ہیں۔ ذیل کی مثال میں ہم
date
کو متغیر کی
date
date_now
۔
date_now=$(date "+%F-%H-%M-%S") echo $date_now
کسی فائل کا آخری ترمیم کا وقت دکھائیں
-r
اختیار کے ساتھ
date
کمانڈ کسی فائل کا آخری ترمیم کا وقت دکھاتا ہے۔ مثال کے طور پر:
date -r /etc/hosts
سسٹم کا وقت اور تاریخ طے کریں
date
کمانڈ کے ذریعہ نظام کا وقت اور تاریخ دستی طور پر طے کرنے
date
سفارش نہیں کی جاتی ہے کیونکہ زیادہ تر لینکس تقسیم پر
systemd-timesyncd
یا
systemd-timesyncd
خدمات کا استعمال کرتے ہوئے سسٹم
systemd-timesyncd
مطابقت پذیر ہوتی ہے۔
تاہم ، اگر آپ سسٹم کی گھڑی کو دستی طور پر سیٹ کرنا چاہتے ہیں تو ، آپ
--set=
آپشن استعمال کرسکتے ہیں۔ مثال کے طور پر ، اگر آپ 01 جون 2019 کو شام 5:30 بجے تک تاریخ اور وقت مقرر کرنا چاہتے ہیں تو ، آپ ٹائپ کریں گے:
نتیجہ اخذ کرنا
اب تک آپ کو لینکس ڈیٹ کمانڈ کو کس طرح استعمال کرنا ہے اس کی اچھی تفہیم ہونی چاہئے۔
تاریخ ٹرمینلمائیکروولا اور ٹی موبائل کے ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ بغاوت کرنے کی امید ہے.
موٹوولا نے اپنے موبائل موبائل آلہ کو Google لوڈ، اتارنا Android آپریٹنگ سسٹم پر مبنی اعلان کیا.
مثال کے ساتھ لینکس میں ایکو کمانڈ
ایکو کمانڈ لینکس میں سب سے بنیادی اور اکثر استعمال ہونے والی کمانڈوں میں سے ایک ہے۔ بازگشت کی بازگشت کو معیاری آؤٹ پٹ پر چھاپ دیا جاتا ہے۔
مثال کے ساتھ لینکس میں curl کمانڈ
صارف صارف کی بات چیت کے بغیر کام کرنے کے لئے تیار کردہ سرور سے ڈیٹا کی منتقلی کے لئے کرل ایک کمانڈ لائن افادیت ہے۔ اس ٹیوٹوریل میں ، ہم آپ کو عملی نمونوں اور کرال کے سب سے عام اختیارات کی تفصیلی وضاحت کے ذریعہ curl کا آلہ استعمال کرنے کا طریقہ بتائیں گے۔







