کمانڈ لائن سے لینکس میں تاریخ مقرر کریں۔

Set Date Linux From Command Line



تاریخ کمانڈ نظام کی تاریخ اور وقت کو ظاہر کرتی ہے۔ یہ صارف کو مختلف شکلوں میں تاریخ اور وقت دونوں حاصل کرنے کی اجازت دیتا ہے۔ یہ کمانڈ مختلف آپریٹرز اور فارمیٹ کی وضاحت کرنے والوں کی مدد سے موجودہ ، ماضی اور مستقبل کی تاریخوں کا حساب لگانے میں بھی مدد کرتی ہے۔ افعال انجام دینے کے لیے ، سسٹم کی گھڑی اور سرور کی گھڑی وقت پر ہونا چاہیے۔ یہاں کچھ مثالیں ہیں جو لینکس میں ڈیٹ کمانڈ کے بارے میں آپ کے علم میں اضافہ کریں گی۔

ضروریات۔

ڈیٹ کمانڈز اور ان کے استعمال کی فعالیت جاننے کے لیے لینکس (اوبنٹو) آپ کے سسٹم پر انسٹال ہونا چاہیے۔ تنصیب کے بعد ، آپ کو ایپلی کیشنز تک رسائی حاصل کرنے کے لیے صارف کی تفصیلات بشمول نام اور پاس ورڈ فراہم کرکے لینکس کو کنفیگر کرنا ہوگا۔ نیچے دی گئی تصویر اوبنٹو کا انٹرفیس دکھاتی ہے۔ یہاں آپ کو آگے بڑھنے کے لیے پاس ورڈ فراہم کرنے کی ضرورت ہے۔









تاریخ نحو۔

$تاریخ [آپشن]...[+فارمیٹ۔]

تاریخ

تاریخ کو ظاہر کرنے کے لیے استعمال ہونے والی ایک بنیادی کمان تاریخ کو ٹائپ کرنا ہے۔ یہ موجودہ تاریخ اور وقت لاتا ہے جو خود بخود سسٹم سے موصول ہوتا ہے۔ آؤٹ پٹ مہینے ، تاریخ ، سال اور وقت کا دن دکھاتا ہے۔ ڈیٹ کمانڈ کو آپریٹنگ سسٹم کی تاریخ ملتی ہے۔



$تاریخ





صارف دستی تاریخ کمانڈ۔

تاریخ سے متعلق احکامات کے بارے میں مزید جاننے کے لیے ، صارف کے لیے ایک دستی گائیڈ دستیاب ہے۔ آؤٹ پٹ مندرجہ ذیل تفصیل دکھاتا ہے۔

$آدمی تاریخ



مختلف شکلوں میں تاریخیں حاصل کریں۔

تاریخوں کو ایک سے زیادہ متبادل طریقے سے دکھایا جا سکتا ہے۔ کلید D تاریخ کو / فارم میں تاریخ ، مہینہ اور سال ظاہر کرے گی۔ جبکہ F کی مدد سے تاریخ دکھائے گی - اور فارمیٹ میں بالترتیب سال ، مہینہ اور دن ہوگا۔ صارف کے لیے اسے عین مطابق اور آسان بنانے کے لیے ، ہم نے ایک سٹرنگ استعمال کی ہے جو فارمیٹ وضاحتی کے مناسب معنی کو ظاہر کرتی ہے ، یعنی f اور d۔ +٪ آپریٹر تاریخ کے ساتھ فارمیٹ وضاحتی کو باندھنے کے لیے استعمال ہوتا ہے۔

دن ، مہینہ اور سال حاصل کریں۔

کمانڈ میں فعالیت کو بڑھانے کے لیے تاریخ کے ساتھ کچھ فارمیٹ سپیسفائر استعمال ہوتے ہیں۔ یہ صارف دستی میں بھی دکھائے گئے ہیں جو ہم نے اوپر کی مثال میں دیکھے ہیں۔ مثال کے طور پر ، ہم کچھ مثالوں کی وضاحت کرنے جا رہے ہیں تاکہ صارفین کو پہچاننے میں آسانی ہو۔ فارمیٹ کی تفصیلات کے لیے نحو یہ ہے:

$تاریخ+٪ [فارمیٹ آپشن۔]

جیسا کہ نحو اسے سمجھتا ہے ، ہم ایک خاص آؤٹ پٹ حاصل کرنے کے لیے تاریخ اور مخصوص فارمیٹ استعمال کرتے ہیں۔

کچھ تفصیلات اس طرح ہیں:

٪د= مہینے کا دن پیش کرتا ہے۔

٪ب۔= پورے مہینے کا نام دکھاتا ہے۔

٪m= سال کا مہینہ دکھاتا ہے۔

٪اور= سال دکھائیں۔

٪ٹی= دکھائیں۔وقت

٪ایچ= گھنٹہ دکھاتا ہے۔میں وقت

٪ایم= منٹ دکھائیں۔میں وقت

٪ایس= سیکنڈ پیش کرتا ہے۔میں وقت

سال کا مہینہ۔

سال کا مہینہ تلاش کرنے کے لیے۔ ہم B فارمیٹ استعمال کرتے ہیں جیسا کہ اوپر مثالوں میں بیان کیا گیا ہے۔

$(تاریخ+٪ب۔)

سال۔ موجودہ سال کو ظاہر کرنے کے لیے ، ہم Y فارمیٹ استعمال کرتے ہیں۔ اگر ہم صرف سال کے آخری دو ہندسے چاہتے ہیں تو ایک چھوٹی سی y استعمال کی جاتی ہے۔

$(تاریخ+٪اور)

$(تاریخ+٪اور)

ہفتے کے دن ہم ہفتے میں دن کا پورا نام حاصل کرنے کے لیے A کا استعمال کریں گے۔ جبکہ a ایک دن کا مخفف حاصل کرنے کے لیے استعمال ہوتا ہے۔

$(تاریخ+٪TO)

$(تاریخ+٪کو)

ماضی اور مستقبل کی تاریخیں حاصل کریں۔

آخری دن اس ضم شدہ کمانڈ کا استعمال کرتے ہوئے ، ہم کل کی تاریخ حاصل کریں گے۔

$باہر پھینک دیاکل= $۔(تاریخکل کل)

خاص دن پہلے۔

ہم اس مخصوص تاریخ پر واپس جانے کے لیے متعلقہ تاریخ فراہم کر کے تاریخیں حاصل کر سکتے ہیں۔ مثال کے طور پر ، صارف 45 دن پہلے کی تاریخ حاصل کرنا چاہتا ہے ، لہذا یہ کمانڈ استعمال کیا جاتا ہے۔

$پہلے گونجیں۔چار پانچدن = $۔(تاریخکل کل-چار پانچدن)

پچھلے مہینے

آخری مہینے کی کمانڈ صارف کو موجودہ سال کا پچھلا مہینہ حاصل کرنے میں مدد دے گی۔

$باہر پھینک دیاآخری مہینہ= $۔(تاریخ- ڈیآخریمہینہ +٪ب۔)

اگلے سال

اگلے سال کا کمانڈ موجودہ سال کے بعد کا سال دکھاتا ہے۔

$باہر پھینک دیا= اگلے سال = $۔(تاریخاگلے سال +٪اور)

تاریخوں کے درمیان فرق

ایک مقررہ دن دو تاریخیں فراہم کرکے حاصل کیا جاتا ہے۔ ایک تاریخ دوسری سے منقطع کی جاتی ہے تاکہ دونوں کے درمیان دنوں کی تعداد حاصل کی جائے۔

$مجھے $ کی کمی محسوس ہوتی ہے۔((($(تاریخ- ڈی2021۔--24۔+٪s)- $(تاریخ- ڈی2021۔--18۔+٪s))/86400۔))

Dated یا atedate فارمیٹ کے ساتھ تاریخ دکھائیں۔

ڈیٹ کمانڈ –d یا atedate ان پٹ کو سنبھالنا جانتی ہے۔ یہ ایک ان پٹ کی تاریخ کو بطور تار لیتا ہے۔ آنے والے ہفتے کے اگلے دن تاریخ حاصل کرنے کے لیے ، ہم ذیل کی مثال داخل کرتے ہیں۔

$تاریخ-تاریخ= اگلے منگل

اگلا ، تاریخ کمانڈ اس تاریخ کے سیکنڈ کا حساب لگاسکتی ہے جو اب تک گزر چکی ہے۔ ہم رشتہ دار تاریخ فراہم کرتے ہیں ، جن کے سیکنڈ معلوم ہونے ہیں۔

$تاریخ- ڈی2021۔--24۔+٪s

قطع نظر اس کے کہ ہم نے کمانڈ میں جو فارمیٹ فراہم کیا ہے ، تاریخ ہمیشہ بطور ڈیفالٹ مخصوص سیٹ میں دکھائی جاتی ہے۔

$تاریخ- ڈی//2021۔

موجودہ سال میں ہفتہ نمبر دکھائیں۔

جیسا کہ نیچے دی گئی کمانڈ میں دکھایا گیا ہے ، ہم موجودہ سال کا ہفتہ نمبر V کا استعمال کرتے ہوئے حاصل کر سکتے ہیں۔

موجودہ سال میں دن کی تعداد۔

موجودہ تاریخ تک دن کی تعداد٪ j٪ استعمال کرکے ظاہر ہوتی ہے۔

$تاریخ +۔٪j

ٹائم زون کے مطابق تاریخ مقرر کریں۔

سسٹم کے موجودہ ٹائم زون کو چیک کرنے کے لیے ، ہم نیچے دی گئی کمانڈ استعمال کرتے ہیں۔

$ٹائمڈیٹیکٹل۔

یہ ایک مخصوص ٹائم زون کی تاریخ اور مقامی وقت کی پیداوار ظاہر کرے گا۔ یہاں ٹائم زون ایشیا/کراچی ہے۔

دیئے گئے ٹائم زون کو دوسرے میں تبدیل کرنے کے لیے ، آپ کو ٹائم زون کا نام جاننے کی ضرورت ہے۔ ٹائم زون ڈسپلے کرنے کے لیے فارمیٹ ریجن/سٹی ہے۔ یہاں ٹائم زون کے دستیاب اختیارات ہیں:

$timedatectl فہرست ٹائم زون

وہی استفسار ٹائم زون کو تبدیل کرنے کے لیے استعمال کیا جاتا ہے اس کے علاوہ مخصوص ٹائم زون جسے آپ تبدیل کرنا چاہتے ہیں۔

$سودوtimedatectlسیٹ– ٹائم زون یورپ۔/استنبول۔

مذکورہ آؤٹ پٹ میں ، آپ دیکھ سکتے ہیں کہ ٹائم زون کو یورپ/استنبول کے ساتھ اپ ڈیٹ کیا گیا ہے۔

ہارڈ ویئر گھڑی سیٹ کرکے تاریخ اور وقت حاصل کریں۔

ہارڈ ویئر گھڑیاں کام کرتی ہیں یہاں تک کہ اگر بجلی کی فراہمی نہ ہو۔ یہ سسٹم کے ہارڈ ویئر کے اندر چلتا ہے۔

$سودوhwclock - شو

آؤٹ پٹ کا مظاہرہ کیا جائے گا جیسا کہ تصویر میں دکھایا گیا ہے:

نتیجہ

اب ، ہم لینکس میں کمانڈ لائن کے ذریعے ایک تاریخ مقرر کرسکتے ہیں یا اسے تبدیل کرسکتے ہیں۔ یہ کافی آسان اور قابل فہم ہے۔ مذکورہ بالا سوالات پر صارفین کے لیے تفصیل سے بحث کی گئی ہے۔ فارمیٹ وضاحتی کسی خاص دن کی تاریخ متعین کرنے میں مدد کرتے ہیں۔