এই নির্দেশিকাটি আপনাকে দেখাবে কিভাবে লিনাক্সে "আপনার অনুমান করার চেয়ে বেশি সহায়ক" তারিখ কমান্ড ব্যবহার করে শুরু করবেন।
একটি কমান্ড লাইন টুল যা আমি লিনাক্সে প্রায়শই ব্যবহার করি তা হল "তারিখ" কমান্ড। এটি একটি চমত্কার সাধারণ কমান্ড যা আপনাকে কোনো বিকল্প ছাড়াই কল করার তারিখ এবং সময় ফেরত দেয়। কিন্তু আপনি যখন কিছু বিকল্প ব্যবহার করতে শুরু করেন তখন এটি আপনাকে এই টুলটি প্রদান করে আপনার জীবনকে অনেক সহজ এবং মজাদার করে তুলতে পারে। আসুন কমান্ডটি এবং এর কিছু বিকল্প এবং আমরা এটি করতে পারি এমন দুর্দান্ত কৌশলগুলিকে ঘনিষ্ঠভাবে দেখে নেওয়া যাক৷
প্রথম জিনিসটি বর্তমান তারিখ এবং সময় পেতে হয়:
# তারিখ
রবিবার 14 ডিসেম্বর 11:33:55 IST 2008
এটি এই কমান্ডের সবচেয়ে সহজ ব্যবহার। এখন ধরুন আপনি তারিখটি পেতে চেয়েছিলেন এবং এর বেশি কিছু না:
# তারিখ +”%d”
14
আপনি যদি তারিখ চান, তারিখ, মাস এবং বছর দিয়ে সম্পূর্ণ করুন:
# তারিখ +”%d%m%y”
141208
বাকি তারিখ সহ সপ্তাহের দিন পেতে:
# তারিখ +”%a%d%m%y”
Sun141208
এই "তারিখ" কমান্ড আপনাকে অফার করে এমন অনেক সম্ভাবনার কয়েকটি। "তারিখ - বিকল্পগুলির জন্য সাহায্য" দেখুন। কিছু আকর্ষণীয় হল:
%D তারিখ (mm/dd/yy)
%d মাসের দিন (01..31)
%m মাস (01..12)
%y বছরের শেষ দুটি সংখ্যা ( 00..99)
%a লোকেলের সংক্ষিপ্ত সাপ্তাহিক দিনের নাম (রবি..শনি)
%A লোকেলের পুরো সপ্তাহের দিনের নাম, পরিবর্তনশীল দৈর্ঘ্য (রবিবার..শনিবার)
%b লোকেলের সংক্ষিপ্ত মাসের নাম (জানুয়ারি..ডিসে.)
%B লোকেলের পুরো মাসের নাম, পরিবর্তনশীল দৈর্ঘ্য (জানুয়ারি..ডিসেম্বর)
%H ঘণ্টা (00..23)
%I ঘণ্টা (01..12 )
%Y বছর (1970…)
আপনি কিছু অভিনব বিন্যাসও করতে পারেন। আপনি যদি তারিখের বিভিন্ন অংশের মধ্যে একটি হাইফেন বা ব্যাক-স্ল্যাশ যোগ করতে চান:
# তারিখ +”%d-%m-%Y”
14-12-2008
# তারিখ +”%d/%m/%Y”
14/12/2008
আপনি স্পেস এবং কমা ব্যবহার করতে পারেন। এখানে একটি চমত্কার অভিনব উদাহরণ:
#তারিখ +”%A,%B %d %Y”
রবিবার, 14 ডিসেম্বর 2008
বলুন যে আপনি আপনার সার্ভারের লগ ফর্ম ব্যাক আপ করতে একটি শেল স্ক্রিপ্ট লিখছেন। আপনি ব্যাকআপ স্ক্রিপ্টটি আগের দিনের লগগুলি পেতে এবং তাদের ব্যাক আপ করতে চান৷ এখানে আপনি কিভাবে আগের দিনের তারিখ পেতে পারেন:
# তারিখ –তারিখ=”গতকাল”
শনি ডিসেম্বর 13 12:04:03 IST 2008
একইভাবে, আপনি আগামীকালের তারিখও পেতে পারেন:
# তারিখ –তারিখ=”আগামীকাল”
সোম ডিসেম্বর 15 12:04:39 IST 2008
আপনি শেষ বা পরের মাসের তারিখ পেতে পারেন:
# তারিখ –তারিখ=”গত মাস”
শুক্র নভেম্বর 14 12:06:23 IST 2008
#তারিখ –তারিখ=”পরের মাস”
>বুধ 14 জানুয়ারী 12:06:25 IST 2009
চমত্কার শান্ত জিনিস, বাহ! আপনি সবেমাত্র শুরু করছেন। আপনি দিন এবং সপ্তাহের চেয়ে আরও সুনির্দিষ্টভাবে যে তারিখটি চান তা কাস্টমাইজ করতে পারেন এবং পাঁচ দিন আগে বা এখন থেকে সাত দিন আগে তারিখটি পেতে পারেন:
# তারিখ –তারিখ=”5 দিন আগে”
মঙ্গলবার 9 ডিসেম্বর 12:08:26 IST 2008
# তারিখ –তারিখ=”7 দিন”
শুক্র ডিসেম্বর 21 12:09:23 IST 2008
এমনকি আপনি এটিকে আরও কঠিন প্রশ্ন জিজ্ঞাসা করতে পারেন যেমন:
# তারিখ –তারিখ=’আগামী শনিবার’
শনি ডিসেম্বর 20 00:00:00 IST 2008
অথবা ভবিষ্যতে সম্পূর্ণরূপে কিছু:
#তারিখ –তারিখ=’২ বছর ৩ মাস ৪ দিন’
শুক্র মার্চ 18 12:12:16 IST 2011
এটা প্রায় যেন "তারিখ" ইংরেজিতে কথা বলে। আমি নতুন নতুন কৌশল আবিষ্কার করতে থাকি, যেমন কিভাবে আপনার লিনাক্স মেশিনে তারিখ সেট (এবং সিঙ্ক) করতে হয়।