আপনি কীভাবে 'ওয়াচ' কমান্ডটি ব্যবহার করবেন?


10

কমান্ডটি watchকী এবং ফাইল এবং ফোল্ডারগুলি দেখার জন্য এটি কীভাবে ব্যবহৃত হয় তা আমি জানতে চাই । কমান্ড-লাইন টার্মিনাল থেকে আপনি কীভাবে এটি পরিচালনা করেন?


1
আমি আপনাকে স্বাগতম! .. :: AskUbuntu ট্যুর :: ..
যথাযথ

উত্তর:


11

থেকে 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 সেকেন্ডের মধ্যে তালিকাটি আপডেট করবে।
সৌরভ

1

আপনি যদি কমান্ডটি উল্লেখ করছেন 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
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.