লিনাক্সে ওয়াচ কমান্ড একটি কাজ করে - একটি কমান্ডের পুনরাবৃত্তি করে এবং ফলাফল বারবার আউটপুট করে, আপনাকে পরিবর্তনগুলি দেখতে দেয়। এটি কীভাবে ব্যবহার করবেন তা এখানে।
কমান্ড সিনট্যাক্স দেখুন
ওয়াচ কমান্ডের সিনট্যাক্স নিম্নরূপ:
watch OPTIONS COMMAND
মনে রাখবেন:
- বিকল্পগুলি৷ নীচের সারণী থেকে বিকল্পগুলির একটি তালিকা হওয়া উচিত, যা ঘড়ির ডিফল্ট আচরণকে পরিবর্তন করবে আদেশ
- COMMAND৷ কমান্ড যা ঘড়ি বারবার চালানো উচিত, যা আপনি এর আউটপুট নিরীক্ষণ করবেন
- ঘড়ি ব্যাহত না হওয়া পর্যন্ত চলবে (তাই এটি থেকে প্রস্থান করতে CTRL+C টিপুন )
বিকল্পগুলি
এখানে ঘড়ি-এর জন্য সাধারণত ব্যবহৃত বিকল্পগুলি রয়েছে৷ কমান্ড:
-n | সেকেন্ডে যে কমান্ডটি চালানো উচিত তা নির্দিষ্ট করুন |
-d | ক্রমিক আপডেটের মধ্যে পার্থক্যগুলি হাইলাইট করুন |
–differences=cumulative | পরিবর্তিত সমস্ত অবস্থানের একটি চলমান প্রদর্শন উপস্থাপন করুন |
আপনি ঘড়ির জন্য সম্পূর্ণ ব্যবহারকারীর ম্যানুয়াল দেখতে পারেন চালানোর মাধ্যমে কমান্ড:
man watch
লিনাক্স ওয়াচ কমান্ডের উদাহরণ
সম্ভবত ঘড়ির উপযোগিতার সবচেয়ে কার্যকর উদাহরণ কমান্ড হল এটিকে তারিখ দিয়ে ব্যবহার করা এবং ফ্রি কমান্ড।
তারিখ কমান্ড বর্তমান তারিখ এবং সময় প্রদান করে এবং তারপর প্রস্থান করে। ঘড়ি এর সাথে মিলিত হলে কমান্ড, আপনি বর্তমান তারিখ এবং সময়ের একটি রোলিং আপডেট পাবেন, যেমন ঘড়ি কমান্ড বারবার তারিখ চালাবে কমান্ড এবং এর আউটপুট প্রিন্ট করুন:
watch date
আপনি নীচের মত কিছু দেখতে পাবেন:
আপনি সেটি দেখতে পারেন ঘড়ি চলছে, এটি প্রদর্শন করে যে এটি তারিখটি কার্যকর করে প্রতি 2 সেকেন্ডে কমান্ড দিন (উপরে বাম দিকে দেখা যায়), টাইম ওয়াচের সাথে প্রদত্ত কমান্ডটি সর্বশেষ কার্যকর করা হয়েছে। তারপর দ্বিতীয় লাইনে, আমরা তারিখ-এর আউটপুট দেখতে পাব কমান্ড, যা প্রতিবার কমান্ড চালানোর সময় রিফ্রেশ হয়।
ফ্রি কমান্ড প্রিন্ট করে আপনার কম্পিউটারে কত মেমরি পাওয়া যায়। ঘড়ি এর সাথে মিলিত কমান্ড, আপনি আপনার কম্পিউটারের মেমরি ব্যবহারের একটি লাইভ ভিউ দেখতে পারেন:
watch free
আবার, আপনি সেটি দেখতে পারেন ঘড়ি ফ্রি চালাচ্ছে উপরের বাম কোণে প্রদর্শিত হিসাবে প্রতি 2 সেকেন্ডে কমান্ড দিন। বর্তমান তারিখ এবং সময়, হোস্টনাম সহ, উপরের ডানদিকে প্রদর্শিত হয়৷
৷এর নীচে, আপনি বিনামূল্যে কমান্ডের আউটপুট দেখতে পাবেন, প্রতি 2 সেকেন্ডে ঘড়ি হিসাবে আপডেট করা হয় বারবার কমান্ড চালায় এবং এর আউটপুট দখল করে।
ব্যবধান নির্দিষ্ট করা
ডিফল্টরূপে, ঘড়ি সরবরাহকৃত কমান্ড চালাবে এবং প্রতি 2 সেকেন্ডে এর আউটপুট প্রিন্ট করবে। এটি -n ব্যবহার করে পরিবর্তন করা যেতে পারে বিকল্প:
watch -n 5 free
উপরের কমান্ডটি আগের উদাহরণে সঠিক কাজটি করবে কিন্তু প্রতি 2 সেকেন্ডের পরিবর্তে প্রতি 5 সেকেন্ডে কার্যকর করবে।
পার্থক্যের জন্য দেখছি
প্রতিটি এক্সিকিউশনের মধ্যে আউটপুটে কোন মান পরিবর্তন হচ্ছে তা দেখতে চাইলে, -d ব্যবহার করুন বিকল্প:
watch -d free
শেষ রানের পর থেকে আউটপুটে যে অক্ষরগুলি পরিবর্তিত হয়েছে সেগুলি হাইলাইট করা হয়েছে – যা সিস্টেম পরিষেবার স্থিতি নিরীক্ষণের জন্য কার্যকর হতে পারে৷
আপনি যদি শেষ রানের চেয়ে প্রথম রান থেকে আউটপুটে পার্থক্য দেখতে চান:
watch --differences=cumulative free