অ্যান্ড্রয়েড

যেখানে লিনাক্সে কমান্ড

লিনাক্স ক্লাস-১.২ লিনাক্স ডিরেক্টরী ও বেসিক কমান্ড

লিনাক্স ক্লাস-১.২ লিনাক্স ডিরেক্টরী ও বেসিক কমান্ড

সুচিপত্র:

Anonim

whereis মধ্যে একটি কমান্ড-লাইন ইউটিলিটি যা আপনাকে প্রদত্ত কমান্ডের জন্য বাইনারি, উত্স এবং ম্যানুয়াল পৃষ্ঠা ফাইলগুলির অবস্থান সন্ধান করতে দেয়।, আমরা আপনাকে লিনাক্স কীভাবে ব্যবহার করতে হবে তার নির্দেশ প্রদর্শন করব।

কীভাবে কমান্ডটি ব্যবহার করবেন

whereis কমান্ডের বাক্য whereis নিম্নরূপ:

whereis FILE_NAME…

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

ডিফল্টরূপে whereis পরিবেশের ভেরিয়েবলের তালিকাভুক্ত হার্ড-কোডড পাথ এবং ডিরেক্টরিতে কমান্ডের ফাইলগুলি অনুসন্ধান করা হয়। ডিরেক্টরি কমান্ড অনুসন্ধান করে সেই ডিরেক্টরিগুলি খুঁজতে -l বিকল্পটি ব্যবহার করুন।

whereis -l

উদাহরণস্বরূপ, bash কমান্ড সম্পর্কে তথ্য পেতে, আপনি নিম্নলিখিত টাইপ করতে হবে:

whereis bash

bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

উপরের bash: আউটপুটে bash: আপনি যে কমান্ডটি তথ্য পেতে চান তা হ'ল, /bin/bash বাইনারি ফাইলের পথ, /etc/bash.bashrc উত্স ফাইল এবং /usr/share/man/man1/bash.1.gz ম্যান পেজ page

আপনি যে কমান্ডটির সন্ধান করছেন তা যদি বিদ্যমান না থাকে তবে এটি কেবল কমান্ডের নাম মুদ্রণ করবে।

আপনি এই whereis একাধিক যুক্তি সরবরাহ করতে পারেন:

whereis netcat uptime

আউটপুটে netcat এবং uptime কমান্ড উভয় সম্পর্কে তথ্য অন্তর্ভুক্ত থাকবে:

netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

কেবল কমান্ড বাইনারিগুলির জন্য অনুসন্ধান করতে -p বিকল্পটি ব্যবহার করুন।

উদাহরণস্বরূপ, ping কমান্ডের অবস্থানটি সন্ধান করতে আপনি নিম্নলিখিতটি টাইপ করতে পারেন:

whereis -p ping

ping: /bin/ping

কেবল কমান্ড বাইনারিটির অবস্থান সন্ধান করার জন্য, which বা type কমান্ড ব্যবহার করতে পছন্দ করুন।

কেবল উত্স ফাইলগুলির জন্য অনুসন্ধান করতে, -s বিকল্পটি ব্যবহার করুন।

whereis -s command

যদি উত্স ফাইল উপস্থিত থাকে তবে এর অবস্থানগুলি তাদের মুদ্রণ করবে।

-m বিকল্পটি আপনাকে কেবল ম্যান ফাইলগুলির জন্য অনুসন্ধান করতে দেয়:

whereis -m command

বাইনারিগুলির জন্য অনুসন্ধানগুলি যে অবস্থানগুলিতে সীমাবদ্ধ করতে, -M বিকল্পগুলির ম্যানুয়ালগুলির জন্য, এবং উত্সগুলির জন্য -S বিকল্পগুলি ব্যবহার করে limit প্রতিটি বিকল্প স্থান দ্বারা পৃথক করা ডিরেক্টরিগুলির নিখুঁত পাথের একটি তালিকা গ্রহণ করে। ডিরেক্টরি তালিকাটি অবশ্যই ফাইল-নামগুলির সূচনা নির্দেশ করে এমন -f বিকল্পের মাধ্যমে শেষ করতে হবে।

উদাহরণস্বরূপ, /bin ডিরেক্টরিতে cp বাইনারি অনুসন্ধান করতে আপনি টাইপ করতে পারেন:

whereis -b -B /bin -f cp

cp: /bin/cp

-u বিকল্পটি অস্বাভাবিক এন্ট্রিগুলির সন্ধান করতে বলে। প্রতিটি অনুরোধ করা টাইপের (বাইনারি, ম্যানুয়াল এবং উত্স) একদম ঠিক প্রবেশ নেই এমন ফাইলগুলিকে অস্বাভাবিক ফাইল (কমান্ড) বলে মনে করা হয়।

উদাহরণস্বরূপ, /bin ডিরেক্টরিতে সমস্ত বাইনারি অনুসন্ধান করতে যা ম্যানুয়াল পৃষ্ঠাগুলি নেই বা একাধিক ডকুমেন্টেশন রয়েছে যা আপনি টাইপ করবেন:

cd /bin whereis -m -u *

-f বিকল্পের পরে ওয়াইল্ডকার্ড অক্ষর ( * ) এর অর্থ বর্তমান চলমান ডিরেক্টরি ( /bin ) এর সমস্ত ফাইল।

উপসংহার

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

যেখানে টার্মিনাল