কিভাবে লিনাক্সে $ PATH ভেরিয়েবল সেট করবেন

কিভাবে লিনাক্সে $ PATH ভেরিয়েবল সেট করবেন

$ PATH ভেরিয়েবল হল লিনাক্স এবং অন্যান্য ইউনিক্সের মত অপারেটিং সিস্টেমের একটি গুরুত্বপূর্ণ উপাদান। এটি ডিরেক্টরিগুলির একটি তালিকা নির্দিষ্ট করে যা সিস্টেমে বিভিন্ন এক্সিকিউটেবলগুলি ধরে রাখে এবং শেলকে বলে যে এই এক্সিকিউটেবল ফাইলগুলি কোথায় খুঁজতে হবে।





একটি নতুন লিনাক্স ইনস্টলেশনে, $ PATH এর অন্তর্ভুক্ত ডিরেক্টরিগুলি নিশ্চিত করে যে আপনি যে সমস্ত প্রোগ্রাম চালান তা নির্দোষভাবে কাজ করে। যাইহোক, এমন কিছু সময় থাকতে পারে যখন আপনি দ্রুত আপনার সিস্টেমে কাস্টম স্ক্রিপ্ট বা প্রোগ্রাম চালাতে চাইতে পারেন।





এই জাতীয় ক্ষেত্রে, আপনাকে সেই প্রোগ্রামগুলি চালানোর আগে যথাযথভাবে $ PATH ভেরিয়েবল সেট করতে হবে।





100% ডিস্ক ব্যবহারের অর্থ কী?

লিনাক্সে $ PATH কি?

উপরে উল্লিখিত হিসাবে, $ PATH লিনাক্সে একটি পরিবেশগত পরিবর্তনশীল, যা একটি কোলন-পৃথক ডিরেক্টরিগুলির তালিকা অন্তর্ভুক্ত করে যা লিনাক্স শেল নির্দেশ করে যখন এটি একটি কমান্ড বা একটি exec কল একটি প্রোগ্রাম থেকে।

সাধারণত, $ PATH ভেরিয়েবল অন্তর্ভুক্ত করে /am , /usr/bin , এবং /usr/স্থানীয়/বিন ডিরেক্টরি, সুপার ইউজারের সাথে আরো দুটি এন্ট্রি পেয়ে, যথা, /sbin এবং /usr/sbin । যাইহোক, আপনি আপনার $ PATH ভেরিয়েবলে নতুন এন্ট্রি যোগ করতে পারেন টার্মিনাল থেকে স্ক্রিপ্ট এবং প্রোগ্রামগুলি চালু করার জন্য বর্তমান কর্মপরিধি নির্বিশেষে।



আপনি কেন $ PATH সেট করতে চান?

সর্বোপরি, আপনার লিনাক্স সিস্টেমে আপনি যে প্রোগ্রামগুলি চালাবেন সেগুলি নিখুঁতভাবে কাজ করবে এবং আপনার শেল তাদের কার্যকর করার সময় কোনও ত্রুটি উপস্থাপন করবে না। উদাহরণস্বরূপ, যখন আপনি চালান ls কমান্ড , শেলটি কমান্ডের সম্পূর্ণ পথ নির্দিষ্ট করার প্রয়োজন ছাড়াই এটি ত্রুটিমুক্ত চালায়।

যাইহোক, যখন আপনি একটি কাস্টম স্ক্রিপ্ট চালাতে চান, আপনি exec কমান্ডটি ঘোষণা করতে পারবেন না যেমনটি আপনি করেছিলেন ls আগে কমান্ড। পরিবর্তে, আপনাকে যা করতে হবে তা হল স্ক্রিপ্টের ডিরেক্টরিতে (টার্মিনালের মাধ্যমে) নেভিগেট করুন এবং সেখান থেকে কমান্ডটি চালান, অথবা, যদি আপনি সিস্টেমের যেকোনো জায়গা থেকে কমান্ড চালানোর ক্ষমতা চান, তাহলে স্ক্রিপ্টের পরম পথ নির্দিষ্ট করুন শেল এটি সনাক্ত করতে সাহায্য করার কমান্ড।





সম্পর্কিত: কিভাবে cd কমান্ড ব্যবহার করে লিনাক্সে ডিরেক্টরি পরিবর্তন করবেন

যদিও এই দুটি পদ্ধতিই ভাল কাজ করে, সেগুলি খুব দক্ষ নয় এবং দ্রুত পুরো প্রক্রিয়াটিকে একটি ক্লান্তিকর রুটিন করে তুলতে পারে। নন-স্ট্যান্ডার্ড ডিরেক্টরি থেকে প্রোগ্রাম চালানোর একটি বিকল্প (দক্ষ এবং কার্যকর পড়ার) উপায় হল তাদের সোর্স ডাইরেক্টরি আপনার শেলের $ PATH- এ যোগ করা যাতে স্ক্রিপ্টটি কোথায় পাওয়া যায় তা জানে এবং তাই সেগুলো দ্রুত কার্যকর করতে পারে।





কিভাবে লিনাক্সে $ PATH ভেরিয়েবল সেট করবেন

আপনি কি অর্জন করতে চান তার উপর নির্ভর করে --- এটি শুধুমাত্র একবার স্ক্রিপ্ট চালানোর জন্য একটি অস্থায়ী সেটআপ কিনা বা আপনি নিয়মিতভাবে স্ক্রিপ্টটি ব্যবহার করার পরিকল্পনা করেন --- আপনার $ PATH এ একটি ডিরেক্টরি যুক্ত করার বিভিন্ন উপায় রয়েছে।

1. সাময়িকভাবে $ PATH ভেরিয়েবল সেট করা

আপনি যদি আপনার বর্তমান (সক্রিয়) সেশনে স্ক্রিপ্ট বা প্রোগ্রাম চালাতে চান, তাহলে আপনি একটি অস্থায়ী $ PATH ভেরিয়েবল সেট করতে বেছে নিতে পারেন। যখন আপনি এটি করেন, আপনি সেই কমান্ডের মাধ্যমে আপনার সিস্টেমের যেকোনো জায়গা থেকে কমান্ড দিয়ে সেই প্রোগ্রামটি চালাতে সক্ষম হবেন, কমান্ডের সম্পূর্ণ পথটি অন্তর্ভুক্ত না করে কিন্তু শুধুমাত্র বর্তমান সেশনে।

অস্থায়ীভাবে একটি $ PATH ভেরিয়েবল সেট করতে, টার্মিনালটি খুলুন এবং ভেরিয়েবলে ডিরেক্টরি যুক্ত করতে নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

এক্সবক্স ওয়ান থেকে কিভাবে একজন ব্যবহারকারীকে মুছে ফেলা যায়
export PATH=$PATH:/path/to/directory

উদাহরণ স্বরূপ:

export PATH=$PATH:/home/smithy/scripts/

মনে রাখবেন যে এই কনফিগারেশনের সাথে, আপনি শুধুমাত্র আপনার সক্রিয় সেশনে প্রোগ্রামটি চালাতে পারেন। যখন আপনি আপনার $ PATH ভেরিয়েবলটি সাময়িকভাবে সেট করেন, আপনার কম্পিউটার পুনরায় চালু করার পরে সিস্টেম এটিকে আবার ডিফল্ট সেটিংয়ে রিসেট করবে।

2. একটি স্থায়ী $ PATH ভেরিয়েবল সেট করা

যদি আপনার সিস্টেমে এমন কোন প্রোগ্রাম থাকে যা আপনি ঘন ঘন ব্যবহার করতে পারেন, তাহলে আপনাকে অবশ্যই এর জন্য $ PATH ভেরিয়েবল স্থায়ীভাবে সেট করতে হবে। এটি নিশ্চিত করবে যে আপনার শেলটি রিবুট করার পরেও তার ডিরেক্টরিটি মনে রাখে।

অস্থায়ী সমাধানের বিপরীতে, যদিও, $ PATH স্থায়ীভাবে স্থির করার জন্য কিছু অতিরিক্ত পদক্ষেপ রয়েছে: আপনি যে শেলটি ব্যবহার করছেন তা চিহ্নিত করুন, সংশ্লিষ্ট কনফিগারেশন ফাইল সম্পাদনা করুন এবং সেখানে $ PATH ভেরিয়েবল সেট করুন।

আপনার সিস্টেমে শেল সনাক্ত করতে, টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:

echo

কিভাবে লিনাক্সে $ PATH ভেরিয়েবল সেট করবেন

কিভাবে লিনাক্সে $ PATH ভেরিয়েবল সেট করবেন

$ PATH ভেরিয়েবল হল লিনাক্স এবং অন্যান্য ইউনিক্সের মত অপারেটিং সিস্টেমের একটি গুরুত্বপূর্ণ উপাদান। এটি ডিরেক্টরিগুলির একটি তালিকা নির্দিষ্ট করে যা সিস্টেমে বিভিন্ন এক্সিকিউটেবলগুলি ধরে রাখে এবং শেলকে বলে যে এই এক্সিকিউটেবল ফাইলগুলি কোথায় খুঁজতে হবে।





একটি নতুন লিনাক্স ইনস্টলেশনে, $ PATH এর অন্তর্ভুক্ত ডিরেক্টরিগুলি নিশ্চিত করে যে আপনি যে সমস্ত প্রোগ্রাম চালান তা নির্দোষভাবে কাজ করে। যাইহোক, এমন কিছু সময় থাকতে পারে যখন আপনি দ্রুত আপনার সিস্টেমে কাস্টম স্ক্রিপ্ট বা প্রোগ্রাম চালাতে চাইতে পারেন।





এই জাতীয় ক্ষেত্রে, আপনাকে সেই প্রোগ্রামগুলি চালানোর আগে যথাযথভাবে $ PATH ভেরিয়েবল সেট করতে হবে।





লিনাক্সে $ PATH কি?

উপরে উল্লিখিত হিসাবে, $ PATH লিনাক্সে একটি পরিবেশগত পরিবর্তনশীল, যা একটি কোলন-পৃথক ডিরেক্টরিগুলির তালিকা অন্তর্ভুক্ত করে যা লিনাক্স শেল নির্দেশ করে যখন এটি একটি কমান্ড বা একটি exec কল একটি প্রোগ্রাম থেকে।

সাধারণত, $ PATH ভেরিয়েবল অন্তর্ভুক্ত করে /am , /usr/bin , এবং /usr/স্থানীয়/বিন ডিরেক্টরি, সুপার ইউজারের সাথে আরো দুটি এন্ট্রি পেয়ে, যথা, /sbin এবং /usr/sbin । যাইহোক, আপনি আপনার $ PATH ভেরিয়েবলে নতুন এন্ট্রি যোগ করতে পারেন টার্মিনাল থেকে স্ক্রিপ্ট এবং প্রোগ্রামগুলি চালু করার জন্য বর্তমান কর্মপরিধি নির্বিশেষে।



আপনি কেন $ PATH সেট করতে চান?

সর্বোপরি, আপনার লিনাক্স সিস্টেমে আপনি যে প্রোগ্রামগুলি চালাবেন সেগুলি নিখুঁতভাবে কাজ করবে এবং আপনার শেল তাদের কার্যকর করার সময় কোনও ত্রুটি উপস্থাপন করবে না। উদাহরণস্বরূপ, যখন আপনি চালান ls কমান্ড , শেলটি কমান্ডের সম্পূর্ণ পথ নির্দিষ্ট করার প্রয়োজন ছাড়াই এটি ত্রুটিমুক্ত চালায়।

যাইহোক, যখন আপনি একটি কাস্টম স্ক্রিপ্ট চালাতে চান, আপনি exec কমান্ডটি ঘোষণা করতে পারবেন না যেমনটি আপনি করেছিলেন ls আগে কমান্ড। পরিবর্তে, আপনাকে যা করতে হবে তা হল স্ক্রিপ্টের ডিরেক্টরিতে (টার্মিনালের মাধ্যমে) নেভিগেট করুন এবং সেখান থেকে কমান্ডটি চালান, অথবা, যদি আপনি সিস্টেমের যেকোনো জায়গা থেকে কমান্ড চালানোর ক্ষমতা চান, তাহলে স্ক্রিপ্টের পরম পথ নির্দিষ্ট করুন শেল এটি সনাক্ত করতে সাহায্য করার কমান্ড।





সম্পর্কিত: কিভাবে cd কমান্ড ব্যবহার করে লিনাক্সে ডিরেক্টরি পরিবর্তন করবেন

যদিও এই দুটি পদ্ধতিই ভাল কাজ করে, সেগুলি খুব দক্ষ নয় এবং দ্রুত পুরো প্রক্রিয়াটিকে একটি ক্লান্তিকর রুটিন করে তুলতে পারে। নন-স্ট্যান্ডার্ড ডিরেক্টরি থেকে প্রোগ্রাম চালানোর একটি বিকল্প (দক্ষ এবং কার্যকর পড়ার) উপায় হল তাদের সোর্স ডাইরেক্টরি আপনার শেলের $ PATH- এ যোগ করা যাতে স্ক্রিপ্টটি কোথায় পাওয়া যায় তা জানে এবং তাই সেগুলো দ্রুত কার্যকর করতে পারে।





কিভাবে লিনাক্সে $ PATH ভেরিয়েবল সেট করবেন

আপনি কি অর্জন করতে চান তার উপর নির্ভর করে --- এটি শুধুমাত্র একবার স্ক্রিপ্ট চালানোর জন্য একটি অস্থায়ী সেটআপ কিনা বা আপনি নিয়মিতভাবে স্ক্রিপ্টটি ব্যবহার করার পরিকল্পনা করেন --- আপনার $ PATH এ একটি ডিরেক্টরি যুক্ত করার বিভিন্ন উপায় রয়েছে।

1. সাময়িকভাবে $ PATH ভেরিয়েবল সেট করা

আপনি যদি আপনার বর্তমান (সক্রিয়) সেশনে স্ক্রিপ্ট বা প্রোগ্রাম চালাতে চান, তাহলে আপনি একটি অস্থায়ী $ PATH ভেরিয়েবল সেট করতে বেছে নিতে পারেন। যখন আপনি এটি করেন, আপনি সেই কমান্ডের মাধ্যমে আপনার সিস্টেমের যেকোনো জায়গা থেকে কমান্ড দিয়ে সেই প্রোগ্রামটি চালাতে সক্ষম হবেন, কমান্ডের সম্পূর্ণ পথটি অন্তর্ভুক্ত না করে কিন্তু শুধুমাত্র বর্তমান সেশনে।

অস্থায়ীভাবে একটি $ PATH ভেরিয়েবল সেট করতে, টার্মিনালটি খুলুন এবং ভেরিয়েবলে ডিরেক্টরি যুক্ত করতে নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

export PATH=$PATH:/path/to/directory

উদাহরণ স্বরূপ:

export PATH=$PATH:/home/smithy/scripts/

মনে রাখবেন যে এই কনফিগারেশনের সাথে, আপনি শুধুমাত্র আপনার সক্রিয় সেশনে প্রোগ্রামটি চালাতে পারেন। যখন আপনি আপনার $ PATH ভেরিয়েবলটি সাময়িকভাবে সেট করেন, আপনার কম্পিউটার পুনরায় চালু করার পরে সিস্টেম এটিকে আবার ডিফল্ট সেটিংয়ে রিসেট করবে।

2. একটি স্থায়ী $ PATH ভেরিয়েবল সেট করা

যদি আপনার সিস্টেমে এমন কোন প্রোগ্রাম থাকে যা আপনি ঘন ঘন ব্যবহার করতে পারেন, তাহলে আপনাকে অবশ্যই এর জন্য $ PATH ভেরিয়েবল স্থায়ীভাবে সেট করতে হবে। এটি নিশ্চিত করবে যে আপনার শেলটি রিবুট করার পরেও তার ডিরেক্টরিটি মনে রাখে।

অস্থায়ী সমাধানের বিপরীতে, যদিও, $ PATH স্থায়ীভাবে স্থির করার জন্য কিছু অতিরিক্ত পদক্ষেপ রয়েছে: আপনি যে শেলটি ব্যবহার করছেন তা চিহ্নিত করুন, সংশ্লিষ্ট কনফিগারেশন ফাইল সম্পাদনা করুন এবং সেখানে $ PATH ভেরিয়েবল সেট করুন।

আপনার সিস্টেমে শেল সনাক্ত করতে, টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:

echo $0

আউটপুট হিসেবে আপনার সক্রিয় শেলের নাম দেখতে হবে। বেশিরভাগ ক্ষেত্রে, এটি হবে বাশ শেল , যদি না আপনি এটি Zsh, Ksh, বা অন্য কিছু লিনাক্স শেল পরিবর্তন করেন।

এখন, আপনি যে শেলটি ব্যবহার করছেন তার উপর ভিত্তি করে, আপনাকে এর কনফিগারেশন ফাইলটি সম্পাদনা করতে হবে। আপনার শেলের উপর ভিত্তি করে কোন ফাইলটি সম্পাদনা করতে হবে তা এখানে:

শেল নামকনফিগারেশন ফাইল
বাশ/.bashrc
ksh/.kshrc
zsh/.zshrc
csh/.cshrc

অন্য কিছু শেলের ক্ষেত্রে, এর কনফিগারেশন ফাইলের নাম জানতে এর ডকুমেন্টেশন দেখুন।

একবার আপনি যে ফাইলটি সম্পাদনা করতে চান তা নির্ধারণ করার পরে, $ PATH ভেরিয়েবল সেট করতে নীচের পদক্ষেপগুলি অনুসরণ করুন। এই গাইডে, আমরা দেখাব কিভাবে ব্যাশ শেলের মধ্যে $ PATH ভেরিয়েবল সেট আপ করতে হয়।

  1. টার্মিনালটি খুলুন এবং খুলতে নিম্নলিখিত কমান্ডটি প্রবেশ করুন .bashrc ফাইল তুমি ব্যবহার করতে পার যে কোন লিনাক্স টেক্সট এডিটর তোমার পছন্দের. | _+_ |
  2. $ PATH ভেরিয়েবল সেট করতে নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন। | _+_ |
  3. ফাইলটি সংরক্ষণ করুন এবং বর্তমান শেল পরিবেশ ব্যবহার করে আপডেট করুন সূত্রnano ~/.bashrc
  4. ডিরেক্টরি যোগ করা হয়েছে কি না তা পরীক্ষা করতে নিম্নলিখিত কমান্ডটি টাইপ করুন। | _+_ |

যদি আপনি সঠিকভাবে ডিরেক্টরী পাথে প্রবেশ করেন, তাহলে এটি আপনার সিস্টেমের $ PATH তে প্রতিফলিত হবে এবং আপনি আপনার সিস্টেমে যে কোন ডিরেক্টরি থেকে ফোল্ডারের ভিতরে সমস্ত স্ক্রিপ্ট চালাতে সক্ষম হবেন।

এছাড়াও, লিনাক্স আপনাকে একটি সিস্টেম-ওয়াইড কনফিগারেশনে স্থায়ীভাবে $ PATH ভেরিয়েবল সেট করার অনুমতি দেয় যাতে আপনার সিস্টেমে প্রতিটি ব্যবহারকারী নির্দিষ্ট ডিরেক্টরিতে উপস্থিত কাস্টম স্ক্রিপ্টগুলি অ্যাক্সেস করতে এবং চালাতে পারে।

বিশ্বব্যাপী $ PATH সেট করতে, আপনাকে অস্থায়ী এবং স্থায়ী সেটআপ যোগ করার সময় ব্যবহৃত একই কমান্ড ব্যবহার করে ডিরেক্টরি যুক্ত করতে হবে, কিন্তু হয় /etc/পরিবেশ অথবা /etc/প্রোফাইল ফাইল

এই ফাইলগুলির মধ্যে একটি খুলুন এবং ডিরেক্টরিটির পথ যুক্ত করুন:

export PATH=$PATH:/path/to/directory/

লিনাক্সে $ PATH সফলভাবে সেট করা হচ্ছে

উপরের ধাপগুলির সাহায্যে, আপনি আপনার সিস্টেমের $ PATH সেট করতে পারেন ডিরেক্টরিগুলিতে স্ক্রিপ্টগুলি দেখতে, অন্যথায়, অনির্দিষ্ট।

বেশিরভাগ ক্ষেত্রে, আমরা আপনাকে আপনার সিস্টেমে $ PATH ভেরিয়েবল স্থায়ীভাবে প্রতি ব্যবহারকারী কনফিগারেশনে সেট করার পরামর্শ দিচ্ছি কারণ এটি দুটি পদ্ধতির মধ্যে সবচেয়ে কার্যকর উপায়।

এছাড়াও, মনে রাখবেন যে যদি আপনার সিস্টেমে একটি নির্দিষ্ট প্রোগ্রাম না থাকে যা আপনি বিশ্বব্যাপী অ্যাক্সেস করতে চান, তাহলে আপনাকে একটি সিস্টেম-ওয়াইড কনফিগারেশনে $ PATH ভেরিয়েবল সেট করতে হবে না। দ্য সনাক্ত করা এবং অনুসন্ধান $ PATH ভেরিয়েবলে যোগ করার জন্য সোর্স ডিরেক্টরি খুঁজে বের করার সময় আপনি যদি সমস্যার মুখোমুখি হন তবে লিনাক্সে কমান্ডগুলি জীবন রক্ষাকারী।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল কিভাবে লিনাক্সে একটি ডিরেক্টরি খুঁজে পাবেন

কিছু খুঁজছেন? লিনাক্সে আপনার প্রয়োজনীয় সঠিক ডিরেক্টরিটি কীভাবে খুঁজে পাবেন তা এখানে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • টার্মিনাল
  • লিনাক্স
লেখক সম্পর্কে যশ ওয়াট(21 নিবন্ধ প্রকাশিত)

যশ DIY, লিনাক্স, প্রোগ্রামিং এবং সিকিউরিটির জন্য MUO তে একজন স্টাফ রাইটার। লেখার মধ্যে তার আবেগ খুঁজে পাওয়ার আগে, তিনি ওয়েব এবং আইওএস এর জন্য বিকাশ করতেন। আপনি TechPP তে তার লেখাটিও খুঁজে পেতে পারেন, যেখানে তিনি অন্যান্য উল্লম্বগুলি জুড়েছেন। প্রযুক্তি ছাড়া, তিনি জ্যোতির্বিজ্ঞান, সূত্র 1 এবং ঘড়ি সম্পর্কে কথা বলতে উপভোগ করেন।

Yash Wate থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন

আউটপুট হিসেবে আপনার সক্রিয় শেলের নাম দেখতে হবে। বেশিরভাগ ক্ষেত্রে, এটি হবে বাশ শেল , যদি না আপনি এটি Zsh, Ksh, বা অন্য কিছু লিনাক্স শেল পরিবর্তন করেন।

এখন, আপনি যে শেলটি ব্যবহার করছেন তার উপর ভিত্তি করে, আপনাকে এর কনফিগারেশন ফাইলটি সম্পাদনা করতে হবে। আপনার শেলের উপর ভিত্তি করে কোন ফাইলটি সম্পাদনা করতে হবে তা এখানে:

শেল নামকনফিগারেশন ফাইল
বাশ/.bashrc
ksh/.kshrc
zsh/.zshrc
csh/.cshrc

অন্য কিছু শেলের ক্ষেত্রে, এর কনফিগারেশন ফাইলের নাম জানতে এর ডকুমেন্টেশন দেখুন।

একবার আপনি যে ফাইলটি সম্পাদনা করতে চান তা নির্ধারণ করার পরে, $ PATH ভেরিয়েবল সেট করতে নীচের পদক্ষেপগুলি অনুসরণ করুন। এই গাইডে, আমরা দেখাব কিভাবে ব্যাশ শেলের মধ্যে $ PATH ভেরিয়েবল সেট আপ করতে হয়।

  1. টার্মিনালটি খুলুন এবং খুলতে নিম্নলিখিত কমান্ডটি প্রবেশ করুন .bashrc ফাইল তুমি ব্যবহার করতে পার যে কোন লিনাক্স টেক্সট এডিটর তোমার পছন্দের. | _+_ |
  2. $ PATH ভেরিয়েবল সেট করতে নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন। | _+_ |
  3. ফাইলটি সংরক্ষণ করুন এবং বর্তমান শেল পরিবেশ ব্যবহার করে আপডেট করুন সূত্রnano ~/.bashrc
  4. ডিরেক্টরি যোগ করা হয়েছে কি না তা পরীক্ষা করতে নিম্নলিখিত কমান্ডটি টাইপ করুন। | _+_ |

যদি আপনি সঠিকভাবে ডিরেক্টরী পাথে প্রবেশ করেন, তাহলে এটি আপনার সিস্টেমের $ PATH তে প্রতিফলিত হবে এবং আপনি আপনার সিস্টেমে যে কোন ডিরেক্টরি থেকে ফোল্ডারের ভিতরে সমস্ত স্ক্রিপ্ট চালাতে সক্ষম হবেন।

এছাড়াও, লিনাক্স আপনাকে একটি সিস্টেম-ওয়াইড কনফিগারেশনে স্থায়ীভাবে $ PATH ভেরিয়েবল সেট করার অনুমতি দেয় যাতে আপনার সিস্টেমে প্রতিটি ব্যবহারকারী নির্দিষ্ট ডিরেক্টরিতে উপস্থিত কাস্টম স্ক্রিপ্টগুলি অ্যাক্সেস করতে এবং চালাতে পারে।

বিশ্বব্যাপী $ PATH সেট করতে, আপনাকে অস্থায়ী এবং স্থায়ী সেটআপ যোগ করার সময় ব্যবহৃত একই কমান্ড ব্যবহার করে ডিরেক্টরি যুক্ত করতে হবে, কিন্তু হয় /etc/পরিবেশ অথবা /etc/প্রোফাইল ফাইল

কিভাবে আরো ডেডিকেটেড ভিডিও র‍্যাম পাবেন

এই ফাইলগুলির মধ্যে একটি খুলুন এবং ডিরেক্টরিটির পথ যুক্ত করুন:

export PATH=$PATH:/path/to/directory/

লিনাক্সে $ PATH সফলভাবে সেট করা হচ্ছে

উপরের ধাপগুলির সাহায্যে, আপনি আপনার সিস্টেমের $ PATH সেট করতে পারেন ডিরেক্টরিগুলিতে স্ক্রিপ্টগুলি দেখতে, অন্যথায়, অনির্দিষ্ট।

বেশিরভাগ ক্ষেত্রে, আমরা আপনাকে আপনার সিস্টেমে $ PATH ভেরিয়েবল স্থায়ীভাবে প্রতি ব্যবহারকারী কনফিগারেশনে সেট করার পরামর্শ দিচ্ছি কারণ এটি দুটি পদ্ধতির মধ্যে সবচেয়ে কার্যকর উপায়।

এছাড়াও, মনে রাখবেন যে যদি আপনার সিস্টেমে একটি নির্দিষ্ট প্রোগ্রাম না থাকে যা আপনি বিশ্বব্যাপী অ্যাক্সেস করতে চান, তাহলে আপনাকে একটি সিস্টেম-ওয়াইড কনফিগারেশনে $ PATH ভেরিয়েবল সেট করতে হবে না। দ্য সনাক্ত করা এবং অনুসন্ধান $ PATH ভেরিয়েবলে যোগ করার জন্য সোর্স ডিরেক্টরি খুঁজে বের করার সময় আপনি যদি সমস্যার মুখোমুখি হন তবে লিনাক্সে কমান্ডগুলি জীবন রক্ষাকারী।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল কিভাবে লিনাক্সে একটি ডিরেক্টরি খুঁজে পাবেন

কিছু খুঁজছেন? লিনাক্সে আপনার প্রয়োজনীয় সঠিক ডিরেক্টরিটি কীভাবে খুঁজে পাবেন তা এখানে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • টার্মিনাল
  • লিনাক্স
লেখক সম্পর্কে যশ ওয়াট(21 নিবন্ধ প্রকাশিত)

যশ DIY, লিনাক্স, প্রোগ্রামিং এবং সিকিউরিটির জন্য MUO তে একজন স্টাফ রাইটার। লেখার মধ্যে তার আবেগ খুঁজে পাওয়ার আগে, তিনি ওয়েব এবং আইওএস এর জন্য বিকাশ করতেন। আপনি TechPP তে তার লেখাটিও খুঁজে পেতে পারেন, যেখানে তিনি অন্যান্য উল্লম্বগুলি জুড়েছেন। প্রযুক্তি ছাড়া, তিনি জ্যোতির্বিজ্ঞান, সূত্র 1 এবং ঘড়ি সম্পর্কে কথা বলতে উপভোগ করেন।

Yash Wate থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন