কমান্ড লাইন থেকে লিনাক্সে তারিখ নির্ধারণ করুন

Set Date Linux From Command Line



তারিখ কমান্ড সিস্টেমের তারিখ এবং সময় বর্ণনা করে। এটি ব্যবহারকারীকে বিভিন্ন বিন্যাসে তারিখ এবং সময় উভয়ই পেতে দেয়। এই কমান্ডটি বিভিন্ন অপারেটর এবং ফরম্যাট স্পেসিফায়ারের সাহায্যে বর্তমান, অতীত এবং ভবিষ্যতের তারিখগুলি গণনা করতেও সহায়তা করে। কার্যকারিতাগুলি সম্পাদন করার জন্য, সার্ভারের সিস্টেম ঘড়ি এবং ঘড়িটি যথাসময়ে সঠিক সময়ে হওয়া উচিত। এখানে কিছু উদাহরণ দেওয়া হল যা লিনাক্সে তারিখ কমান্ড সম্পর্কে আপনার জ্ঞান বৃদ্ধি করবে।

পূর্বশর্ত

তারিখ কমান্ডের কার্যকারিতা এবং তাদের ব্যবহার জানতে, আপনার সিস্টেমে লিনাক্স (উবুন্টু) ইনস্টল করা উচিত। ইনস্টলেশনের পরে, আপনাকে অ্যাপ্লিকেশনগুলি অ্যাক্সেস করতে নাম এবং পাসওয়ার্ড সহ ব্যবহারকারীর বিশদ সরবরাহ করে লিনাক্স কনফিগার করতে হবে। নিচের ছবিটি উবুন্টুর ইন্টারফেস দেখায়। এখানে এগিয়ে যাওয়ার জন্য আপনাকে একটি পাসওয়ার্ড প্রদান করতে হবে।









তারিখ সিনট্যাক্স

$তারিখ [বিকল্প]...[+ফরম্যাট]

তারিখ

তারিখ প্রদর্শনের জন্য ব্যবহৃত একটি মৌলিক কমান্ড হল তারিখ টাইপ করা। এটি বর্তমান তারিখ এবং সময় নিয়ে আসে যা স্বয়ংক্রিয়ভাবে সিস্টেম থেকে প্রাপ্ত হয়। আউটপুট মাস, তারিখ, বছর এবং সময় দিন দেখায়। তারিখ কমান্ড অপারেটিং সিস্টেমের তারিখ পায়।



$তারিখ





ব্যবহারকারীর ম্যানুয়াল তারিখ কমান্ড

তারিখ সম্পর্কিত কমান্ড সম্পর্কে আরও জানতে, ব্যবহারকারীর জন্য একটি ম্যানুয়াল গাইড উপলব্ধ। আউটপুট নিম্নলিখিত বিবরণ দেখায়।

$মানুষ তারিখ



বিভিন্ন ফরম্যাটে তারিখগুলি পান

তারিখগুলি একাধিক বিকল্প পদ্ধতিতে প্রদর্শিত হতে পারে। কী D তারিখ / মাস এবং বছর সহ / ফর্মের তারিখ প্রদর্শন করবে। যেখানে F- এর সাহায্যে তারিখ দেখাবে - এবং বিন্যাসে যথাক্রমে বছর, মাস এবং দিন থাকবে। ব্যবহারকারীর জন্য এটিকে সুনির্দিষ্ট এবং সহজ করার জন্য, আমরা একটি স্ট্রিং ব্যবহার করেছি যা ফরম্যাট স্পেসিফায়ারের যথাযথ অর্থ দেখায়, যেমন, f এবং d। +% অপারেটর তারিখের সাথে ফরম্যাট স্পেসিফায়ার বাঁধতে ব্যবহৃত হয়।

দিন, মাস এবং বছর পান

কার্যকারিতা বাড়ানোর জন্য একটি তারিখ সহ কমান্ডে কিছু ফরম্যাট স্পেসিফায়ার ব্যবহার করা হয়। এগুলি ব্যবহারকারী ম্যানুয়ালটিতেও দেখানো হয়েছে যা আমরা উপরের উদাহরণে দেখেছি। উদাহরণস্বরূপ, আমরা ব্যবহারকারীদের চিনতে সহজ করার জন্য কিছু উদাহরণ ব্যাখ্যা করতে যাচ্ছি। বিন্যাস স্পেসিফায়ারগুলির জন্য সিনট্যাক্স হল:

$তারিখ+% [বিন্যাস-বিকল্প]

যেহেতু সিনট্যাক্স এটি বুঝতে পারে, আমরা একটি নির্দিষ্ট আউটপুট পেতে তারিখ এবং নির্দিষ্ট বিন্যাস ব্যবহার করি।

কিছু স্পেসিফায়ার নিম্নরূপ:

%= মাসের দিন উপস্থাপন করে

%= পুরো মাসের নাম প্রদর্শন করে

%মি= বছরের মাস দেখায়

%এবং= বছর প্রদর্শন করুন

%টি= প্রদর্শন করুনসময়

%= ঘন্টা দেখায়ভিতরে সময়

%এম= মিনিট প্রদর্শন করুনভিতরে সময়

%এস= সেকেন্ড উপস্থাপন করেভিতরে সময়

বছরের মাস

বছরের মাস খুঁজতে। আমরা উদাহরণে উপরে বর্ণিত B বিন্যাস ব্যবহার করি।

$(তারিখ+%)

বছর বর্তমান বছর প্রদর্শন করতে, আমরা Y বিন্যাস ব্যবহার করি। যদি আমরা শুধু বছরের শেষ দুটি সংখ্যা চাই, তাহলে একটি ছোট y ব্যবহার করা হয়।

$(তারিখ+%এবং)

$(তারিখ+%এবং)

সপ্তাহের দিন আমরা সপ্তাহে দিনের পুরো নাম পেতে A ব্যবহার করব। যদিও a একটি দিনের সংক্ষিপ্ত রূপ পেতে ব্যবহৃত হয়।

$(তারিখ+%প্রতি)

$(তারিখ+%প্রতি)

অতীত এবং ভবিষ্যতের তারিখগুলি পান

শেষ দিন এই সংযুক্ত কমান্ডটি ব্যবহার করে, আমরা গতকালের তারিখটি পেয়ে যাব।

$বের করে দিলগতকাল= $(তারিখ–D গতকাল)

বিশেষ দিন আগ

আমরা সেই নির্দিষ্ট তারিখে ফিরে যাওয়ার জন্য একটি প্রাসঙ্গিক তারিখ প্রদান করে তারিখ পেতে পারি। উদাহরণস্বরূপ, ব্যবহারকারী 45 দিন আগের তারিখ পেতে চায়, তাই এই কমান্ডটি ব্যবহার করা হয়।

$আগে প্রতিধ্বনিচার পাঁচদিন = $(তারিখআগামীকাল-চার পাঁচদিন)

গত মাসে

গত মাসের কমান্ড ব্যবহারকারীকে চলতি বছরের আগের মাস পেতে সাহায্য করবে।

$বের করে দিলশেষ মাস= $(তারিখ-ডিশেষমাস +%)

আগামী বছর

পরবর্তী বছরের কমান্ড চলতি বছরের পরের বছর দেখায়।

$বের করে দিল= পরের বছর = $(তারিখআগামী বছর +%এবং)

তারিখের মধ্যে পার্থক্য

একটি নির্দিষ্ট দিন দুটি তারিখ প্রদান করে প্রাপ্ত হয়। একটি তারিখ অন্য থেকে বিয়োগ করা হয় যাতে দুটির মধ্যে দিনের সংখ্যা পাওয়া যায়।

$আমি $ মিস করছি((($(তারিখ-ডি২০২১-3-24+%গুলি)- $(তারিখ-ডি২০২১-3-18+%গুলি))/86400))

Dated বা atedate ফরম্যাটের সাথে তারিখ প্রদর্শন করুন

তারিখ কমান্ড –d বা atedate ইনপুট পরিচালনা করতে জানে। এটি একটি স্ট্রিং হিসাবে একটি ইনপুট তারিখ নেয়। আগামী সপ্তাহের পরের দিন তারিখটি পেতে, আমরা নীচের উদাহরণটি ইনপুট করি।

$তারিখ-তারিখ= আগামী মঙ্গলবার

পরবর্তী, তারিখ কমান্ডটি এখন পর্যন্ত পাস হওয়া তারিখের সেকেন্ড গণনা করতে পারে। আমরা আপেক্ষিক তারিখ প্রদান করি, যার সেকেন্ড জানা যাবে।

$তারিখ-ডি২০২১-4-24+%গুলি

আমরা কমান্ডে যে বিন্যাস প্রদান করেছি তা নির্বিশেষে, তারিখ সর্বদা ডিফল্ট হিসাবে সেট করা একটি নির্দিষ্ট প্যাটার্নে প্রদর্শিত হয়।

$তারিখ-ডি5/6/২০২১

চলতি বছরে সপ্তাহের সংখ্যা প্রদর্শন করুন

নীচের কমান্ডে দেখানো হয়েছে, আমরা V ব্যবহার করে চলতি বছরের সপ্তাহ নম্বর পেতে পারি।

চলতি বছরের দিন সংখ্যা

%J %ব্যবহার করে বর্তমান তারিখ পর্যন্ত দিনের সংখ্যা প্রদর্শিত হয়।

$তারিখ +%j

টাইমজোন অনুযায়ী তারিখ নির্ধারণ করুন

সিস্টেমের বর্তমান সময় অঞ্চল চেক করতে, আমরা নীচের কমান্ডটি ব্যবহার করি।

$Timedatectl

এটি একটি নির্দিষ্ট সময় অঞ্চলের তারিখ এবং স্থানীয় সময়ের আউটপুট প্রদর্শন করবে। এখানে টাইম জোন হল এশিয়া/করাচি।

প্রদত্ত সময় অঞ্চলটি অন্যটিতে পরিবর্তন করতে, আপনাকে সময় অঞ্চলের নাম জানতে হবে। টাইমজোন প্রদর্শনের জন্য যে ফর্ম্যাটটি অনুসরণ করা হয় তা হল অঞ্চল/শহর। এখানে টাইমজোনের উপলব্ধ বিকল্পগুলি রয়েছে:

$timedatectl তালিকা-সময় অঞ্চল

আপনি যে নির্দিষ্ট সময় অঞ্চলটি প্রতিস্থাপন করতে চান তা ছাড়াও সময় অঞ্চল পরিবর্তন করতে একই প্রশ্ন ব্যবহার করা হয়।

$sudoসময়সূচীসেট- টাইমজোন ইউরোপ/ইস্তাম্বুল

উপরে উল্লিখিত আউটপুটে, আপনি দেখতে পারেন যে সময় অঞ্চলটি ইউরোপ/ইস্তাম্বুলের সাথে আপডেট করা হয়েছে।

হার্ডওয়্যার ঘড়ি সেট করে তারিখ এবং সময় পান

বিদ্যুৎ সরবরাহ না থাকলেও হার্ডওয়্যার ঘড়ি কাজ করে। এটি সিস্টেমের হার্ডওয়্যারের ভিতরে চলে।

$sudohwclock -show

ছবিতে দেখানো আউটপুট প্রদর্শিত হবে:

উপসংহার

এখন, আমরা একটি তারিখ নির্ধারণ করতে পারি অথবা লিনাক্সে কমান্ড লাইনের মাধ্যমে এটি পরিবর্তন করতে পারি। এটি বেশ সহজ এবং বোধগম্য। উপরে উল্লিখিত প্রশ্নগুলি ব্যবহারকারীদের জন্য বিস্তারিত আলোচনা করা হয়েছে। ফরম্যাট স্পেসিফায়ার একটি নির্দিষ্ট দিনের তারিখ নির্ধারণে সাহায্য করে।