লিনাক্স ক্লাস-১.২ লিনাক্স ডিরেক্টরী ও বেসিক কমান্ড
সুচিপত্র:
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
) এর সমস্ত ফাইল।
উপসংহার
প্রদত্ত কমান্ডের জন্য বাইনারি, উত্স এবং ম্যানুয়াল ফাইলগুলি সনাক্ত করতে সেখানে ইউটিলিটিটি ব্যবহার করা হয়।
যেখানে টার্মিনাললিনাক্সে Chmod কমান্ড (ফাইল অনুমতি)

লিনাক্সে ফাইলগুলির অ্যাক্সেস ফাইল অনুমতি, বৈশিষ্ট্য এবং মালিকানার মাধ্যমে পরিচালিত হয়। এই টিউটোরিয়ালটিতে ফাইল এবং ডিরেক্টরিগুলির অ্যাক্সেস অনুমতি পরিবর্তন করতে chmod কমান্ডটি কীভাবে ব্যবহার করা যায় তা অন্তর্ভুক্ত করা হয়েছে।
লিনাক্সে Chgrp কমান্ড (পরিবর্তন গ্রুপ)

লিনাক্সে, প্রতিটি ফাইল একটি মালিক এবং একটি গোষ্ঠীর সাথে সম্পর্কিত এবং এর অনুমতি রয়েছে যা ব্যবহারকারীরা ফাইলটি পড়তে, লিখতে বা চালিত করতে পারে তা নির্ধারণ করে। Chgrpc কমান্ড প্রদত্ত ফাইলগুলির গোষ্ঠী মালিকানা পরিবর্তন করে।
লিনাক্সে কমান্ড কমান্ড (ফাইলের মালিকানা)

Chown কমান্ড আপনাকে প্রদত্ত ফাইল, ডিরেক্টরি, বা প্রতীকী লিঙ্কটির ব্যবহারকারী এবং / অথবা গ্রুপের মালিকানা পরিবর্তন করতে দেয়। এই টিউটোরিয়ালে, আমরা আপনাকে ব্যবহারিক উদাহরণগুলির মাধ্যমে কীভাবে কাউন কমান্ডটি ব্যবহার করব তা দেখাব।