উদাহরণ লিনাক্স উৎস কমান্ড সারসংক্ষেপ
সুচিপত্র:
source
কমান্ড বর্তমান শেল পরিবেশে তার আর্গুমেন্ট হিসাবে নির্দিষ্ট করা ফাইল থেকে কমান্ডগুলি পড়ে এবং কার্যকর করে reads শেল স্ক্রিপ্টগুলিতে ফাংশন, ভেরিয়েবল এবং কনফিগারেশন ফাইলগুলি লোড করতে এটি দরকারী।
source
হল বাশ এবং অন্যান্য জনপ্রিয় শেলগুলি লিনাক্স এবং ইউএনআইএক্স অপারেটিং সিস্টেমগুলিতে ব্যবহৃত একটি শেল অন্তর্নির্মিত। এর ব্যবহার শেল থেকে শেল থেকে কিছুটা আলাদা হতে পারে।
সোর্স কমান্ড সিনট্যাক্স
source
কমান্ডের বাক্য গঠনটি নিম্নরূপ:
source FILENAME. FILENAME
-
source
এবং.
(একটি পিরিয়ড) একই কমান্ড। যদি ফাইল ফাইল কোনও ফাইলের পুরো পথ না হয়, কমান্ডটি$PATH
পরিবেশগত পরিবর্তনশীলগুলিতে উল্লিখিত ডিরেক্টরিগুলিতে ফাইলটির সন্ধান করবে। যদি$PATH
তে ফাইলটি পাওয়া যায় না, তবে কমান্ডটি বর্তমান ডিরেক্টরিতে ফাইলটি সন্ধান করবেARGUMENTS
যদি কোনওARGUMENTS
দেওয়া হয়, তবে তারা ফাইল ফাইলের অবস্থানগত পরামিতি হয়ে যাবে I যদি ফাইলটি পাওয়া না যায় তবে এটি1
ফিরে আসবে।
উত্স কমান্ড উদাহরণ
এই বিভাগে, আমরা
source
কমান্ডটি কীভাবে ব্যবহার করতে পারি তার কয়েকটি প্রাথমিক উদাহরণগুলি দেখব।
উত্স ক্রিয়াকলাপ
এই উদাহরণে, আমরা এমন একটি ফাইল তৈরি করব যাতে ব্যাশ ফাংশন অন্তর্ভুক্ত রয়েছে যা স্ক্রিপ্টটি চালাচ্ছে ব্যবহারকারী রুট কিনা তা পরীক্ষা করে এবং এটি কোনও বার্তা প্রদর্শন করে এবং স্ক্রিপ্ট থেকে প্রস্থান করে।
functions.sh
check_root () { if]; then echo "This script must be run as root" exit 1 fi }
এখন আপনার প্রতিটি স্ক্রিপ্টে যেগুলি কেবল রুট ব্যবহারকারীদের দ্বারা চালিত করা দরকার কেবল ফাংশন.শ ফাইলটি উত্স করে
functions.sh
কল করুন:
#!/usr/bin/env bash source functions.sh check_root echo "I am root"
এই পদ্ধতির সুবিধাটি হ'ল আপনার স্ক্রিপ্টগুলি আরও ছোট এবং আরও পঠনযোগ্য হবে, যখনই প্রয়োজন হবে আপনি একই ফাংশন ফাইলটি পুনরায় ব্যবহার করতে পারেন এবং কোনও ফাংশন সংশোধন করার প্রয়োজন হলে আপনি কেবল একটি ফাইল সম্পাদনা করতে পারেন।
বাশ কনফিগারেশন ফাইল
source
কমান্ডের সাহায্যে আপনি ফাইল থেকে ভেরিয়েবলগুলিও পড়তে পারেন। ভেরিয়েবলগুলি ব্যাশ সিনট্যাক্স,
VARIABLE=VALUE
ব্যবহার করে সেট করতে হবে।
আসুন একটি পরীক্ষা কনফিগারেশন ফাইল তৈরি করুন:
VAR1="foo" VAR2="bar"
আপনার বাশ স্ক্রিপ্টে কনফিগারেশন ফাইলটি পড়তে
source
আদেশটি ব্যবহার করুন:
#!/usr/bin/env bash source config.sh echo "VAR1 is $VAR1" echo "VAR2 is $VAR2"
উপসংহার
এই গাইডটিতে আপনি কীভাবে আপনার শেল স্ক্রিপ্টগুলিতে
source
বিল্টিন কমান্ডটি ব্যবহার করবেন তা শিখেছেন।
কমান্ড লাইনকে কমান্ড দিয়ে সিদ্ধ করুন
কমান্ড প্রম্পট, জিওআই, এবং শক্তিশালী টেক কমান্ড টুলকিট সহ শক্তিশালী ব্যাচ ভাষা একত্রিত করুন।
লিনাক্সে ইতিহাস কমান্ড (বাশ ইতিহাস)
এই নিবন্ধে, আমরা ইতিহাস কমান্ড সম্পর্কে কথা বলব, যা আপনাকে পূর্ববর্তী মৃত্যুদন্ড প্রাপ্ত কমান্ডের একটি তালিকা দেখতে, তালিকার মাধ্যমে অনুসন্ধান করতে এবং ইতিহাসের ফাইলটি পরিচালনা করতে দেয়।
লিনাক্সে কমান্ড কমান্ড (ফাইলের মালিকানা)
Chown কমান্ড আপনাকে প্রদত্ত ফাইল, ডিরেক্টরি, বা প্রতীকী লিঙ্কটির ব্যবহারকারী এবং / অথবা গ্রুপের মালিকানা পরিবর্তন করতে দেয়। এই টিউটোরিয়ালে, আমরা আপনাকে ব্যবহারিক উদাহরণগুলির মাধ্যমে কীভাবে কাউন কমান্ডটি ব্যবহার করব তা দেখাব।