কমান্ডটি watchকী এবং ফাইল এবং ফোল্ডারগুলি দেখার জন্য এটি কীভাবে ব্যবহৃত হয় তা আমি জানতে চাই । কমান্ড-লাইন টার্মিনাল থেকে আপনি কীভাবে এটি পরিচালনা করেন?
কমান্ডটি watchকী এবং ফাইল এবং ফোল্ডারগুলি দেখার জন্য এটি কীভাবে ব্যবহৃত হয় তা আমি জানতে চাই । কমান্ড-লাইন টার্মিনাল থেকে আপনি কীভাবে এটি পরিচালনা করেন?
উত্তর:
থেকে man watch
ঘড়ি - আউটপুট পূর্ণ স্ক্রিন দেখাচ্ছে, পর্যায়ক্রমে একটি প্রোগ্রাম চালায়
বলুন আপনি নিজের নেটওয়ার্ক ডিভাইসের স্থিতি পর্যবেক্ষণ করতে চান, আপনি টার্মিনালে ব্যবহার করতে পারেন,
watch -n 2 nmcli dev
এটি আপনাকে নীচের মত আউটপুট দেবে যা প্রতি 2 সেকেন্ডে আপডেট হবে (যেমন আমি ব্যবহার করেছি -n 2)
Every 2.0s: nmcli dev Sat Jan 18 23:09:35 2014
DEVICE TYPE STATE
eth0 802-3-ethernet connected
eth1 802-11-wireless unavailable
আপনি যদি কোনও ডিরেক্টরিতে আপনার ফাইল ফোল্ডারগুলির পরিবর্তনগুলি লক্ষ্য রাখতে চান তবে ব্যবহার করুন
watch -n 5 ls /path/to/directory
এটি আপনাকে সেই ডিরেক্টরিতে ফাইল এবং ফোল্ডারগুলির তালিকা প্রদর্শন করবে যা প্রতি 5 সেকেন্ডে আপডেট হবে।
watch -d ls /path/to/directory। এটি ডিফল্টরূপে প্রতি 2 সেকেন্ডের মধ্যে তালিকাটি আপডেট করবে।
আপনি যদি কমান্ডটি উল্লেখ করছেন watch, এটি মূলত প্রতি 2 সেকেন্ডে ডিফল্টরূপে প্রায়শই একটি কমান্ড চালায় এবং আউটপুট পূর্ণস্ক্রিন প্রদর্শন করে।
মোটামুটি দীর্ঘ উদাহরণের জন্য, টার্মিনালটি খুলুন এবং প্রবেশ করুন:
sleep 5; echo "hello world" >> ~/newfile.txt
এটি 5 সেকেন্ড অপেক্ষা করবে এবং তারপরে পাঠ্য ফাইল to / newfile.txt এ "হ্যালো ওয়ার্ল্ড" আউটপুট দেবে
এটি কার্যকর করবেন না, তবে একটি নতুন খুলুন - Ctrl+ Shift+ T।
এটি প্রবেশ করান এবং এটি চালান:
watch -n 2.5 ls ~
এটি প্রতি 2.5 সেকেন্ডে watchকমান্ডটি ls ~ (যা হোম ডিরেক্টরিের বিষয়বস্তুগুলি তালিকাভুক্ত করে ~) চালাতে বলবে -n 2.5।
সঙ্গে ট্যাবে ফিরে যান sleep.., এবং যে কমান্ড চালানোর জন্য তারপর ট্যাবে ফিরে যান watchকমান্ড। আপনি দেখতে পাবেন newfile.txtventually আউটপুটে প্রদর্শিত হবে।
আরও তথ্যের জন্য, এর জন্য ম্যানুয়াল পৃষ্ঠাটি দেখুনwatch :
man watch