সবচেয়ে দরকারী সরঞ্জামটি হল lsof । এটি দেখায় যে কোন প্রসেস দ্বারা ফাইলগুলি ব্যবহৃত হয়। যদি /media/KINGSTON
মাউন্ট পয়েন্ট হয় (ডিভাইসের নামটিও কাজ করবে), নিম্নলিখিত কমান্ডটি এই মাউন্ট পয়েন্টে ব্যবহৃত সমস্ত ফাইল দেখায়:
lsof /media/KINGSTON
আপনি যদি এই কমান্ডটিকে সাধারণ ব্যবহারকারী হিসাবে চালনা করেন তবে এটি কেবল আপনার নিজস্ব প্রক্রিয়াগুলিই প্রদর্শন করবে show sudo lsof /media/KINGSTON
সমস্ত ব্যবহারকারীর প্রক্রিয়া দেখতে চালান ।
থেকে আউটপুট lsof
এই মত দেখাচ্ছে:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
zsh4 31421 gilles cwd DIR 8,1 4096 130498 /var/tmp
zsh4 31421 gilles txt REG 8,1 550804 821292 /bin/zsh4
zsh4 31421 gilles mem REG 8,1 55176 821326 /usr/lib/zsh/4.3.10/zsh/complist.so
zsh4 31421 gilles 12r REG 8,1 175224 822276 /usr/share/zsh/functions/Completion.zwc
COMMAND
কলাম শো প্রোগ্রাম এক্সিকিউটেবল নাম এবং PID
কলাম শো প্রক্রিয়া আইডি। NAME
কলাম ফাইলের নাম দেখায়; আপনি দেখতে পাবেন (deleted)
যে ফাইলটি খোলার সময় মুছে ফেলা হয়েছে (যখন কোনও ফাইল মুছে ফেলা হয়, এর আর কোনও নাম থাকে না, তবে এটি ব্যবহারের শেষ প্রক্রিয়াটি ফাইলটি বন্ধ না হওয়া অবধি এখনও বিদ্যমান)। USER
স্ব-ব্যাখ্যামূলক হওয়া উচিত। অন্যান্য কলামগুলি সম্ভবত এখানে ব্যতীত গুরুত্বপূর্ণ নয় FD
, যা দেখায় যে প্রক্রিয়াটি ফাইলটি কীভাবে ব্যবহৃত হচ্ছে:
cwd
: বর্তমান ওয়ার্কিং ডিরেক্টরি
txt
: প্রোগ্রাম এক্সিকিউটেবল
mem
: একটি মেমরি-ম্যাপযুক্ত ফাইল (এখানে, এটি একটি ওপেন ফাইল হিসাবে মনে করুন)
- একটি সংখ্যা: একটি প্রকৃত ওপেন ফাইল; পরবর্তী চিঠিটি খোলার মোড নির্দেশ করে যেমন
r
পড়া এবং w
লেখার জন্য
উইন্ডো যেখানে ফাইল খোলা আছে তা সনাক্ত করার কোনও যান্ত্রিক উপায় নেই (এটি বাস্তবে প্রযুক্তিগতভাবে অর্থবহ নয়: যদি কোনও প্রক্রিয়াটিতে কয়েকটি উইন্ডো থাকে তবে একটি ফাইল বিশেষত একটি উইন্ডো বা অন্যটির সাথে যুক্ত থাকে না), এমনকি সনাক্ত করার কোনও সহজ উপায়ও নয় একটি প্রক্রিয়া উইন্ডো (এবং অবশ্যই একটি প্রক্রিয়া কোন উইন্ডো থাকতে হবে না)। তবে সাধারণত কমান্ডের নাম এবং ফাইলের নাম অপরাধীকে সনাক্ত করতে এবং ফাইলটি সঠিকভাবে বন্ধ করার জন্য যথেষ্ট।
আপনি যদি ফাইলটি বন্ধ করতে না পারেন এবং কেবল এটিই শেষ করতে চান তবে আপনি প্রক্রিয়াটি kill 31421
( 31421
প্রক্রিয়া আইডিটি কোথায় ) বা kill -HUP 31421
("হ্যাঙ্গআপ") দিয়ে হত্যা করতে পারেন । প্লেইন হত্যা কৌতুক করতে না হয়, তাহলে চরম কুসংস্কার দিয়ে হত্যা: kill -KILL 31421
।
এলএসফ , গ্লসফের জন্য একটি জিইউআই রয়েছে , তবে এটি এখনও প্রাইম টাইমের জন্য বেশ প্রস্তুত নয়, এবং এখনও পর্যন্ত উবুন্টুর জন্য প্যাকেজড নেই।
¹
Lsof অন্যান্য ব্যবহারকারীদের এর প্রসেস সম্বন্ধে কিছু তথ্য তালিকাবদ্ধ করতে পারেন, কিন্তু এটি শনাক্ত করতে পারছে না বিন্দু মাউন্ট তাদের তালিকাভুক্ত না হবে যদি আপনি একটি বিন্দু মাউন্ট উল্লেখ করুন।
Ut
সম্পাদনযোগ্য ফর্ম্যাটগুলির আলোচনায় প্রায়শই সম্পাদনযোগ্য কোডটিকে পাঠ্য বলা হয়।