কম্পিউটার টিউটোরিয়াল

আপনার লিনাক্সে প্রতিটি ডিরেক্টরিকে দ্রুত তালিকাভুক্ত করুন $PATH আলাদা লাইনে

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

আপনার স্বাভাবিকভাবেই এটির জন্য একটি কমান্ড লাইনের প্রয়োজন হবে, তাই ড্যাশ থেকে একটি টার্মিনাল শুরু করুন বা সম্ভবত ড্যাশে এটি অনুসন্ধান করুন। আপনি একটি শুরু করতে Ctrl, Alt এবং T চেপে ধরে রাখতে পারেন বা LXDE-তে সিস্টেম টুলস মেনুতে LXTerminal খুঁজতে পারেন। এর জন্য sudo ব্যবহার করার বা প্রশাসকের অ্যাক্সেস থাকার দরকার নেই। প্রতিটি কমান্ড একটি নিয়মিত ব্যবহারকারী হিসাবে চালানো হতে পারে, এবং প্রকৃতপক্ষে $PATH এনভায়রনমেন্ট ভেরিয়েবল একটি নির্দিষ্ট ব্যবহারকারী অ্যাকাউন্টের সাথে আবদ্ধ। যা এই প্রক্রিয়াটিকে আরও সহজ করে তোলে তা হল যে এটি সম্পন্ন করার জন্য আপনাকে শুধুমাত্র একটি একক কমান্ড চালাতে হবে৷

পদ্ধতি 1:একটি শেল বিল্টিন কমান্ড ব্যবহার করা

কমান্ড প্রম্পটে, ইকো “${PATH//:/$’\n’}” টাইপ করুন এবং তারপর একটি পৃথক লাইনে আপনার পথে প্রতিটি পৃথক ডিরেক্টরির একটি সম্পূর্ণ তালিকা পেতে enter চাপুন। এটি একটি শেল বিল্টিন সহ প্যারামিটার সম্প্রসারণ প্রোগ্রামিং কৌশল ব্যবহার করে, তাই এটি প্রায় ব্যাশ শেলটির যে কোনও সংস্করণের সাথে কাজ করা উচিত। এটি FreeBSD এর মত লিনাক্স ছাড়াও অন্য কিছু ইউনিক্স-ভিত্তিক অপারেটিং সিস্টেমেও কাজ করতে পারে, যদিও আপনার মাইলেজ পরিবর্তিত হতে পারে।

যেহেতু এই কমান্ডটি লেখার জন্য কিছুটা বিশ্রী, আপনি এটি কপি করে আপনার শেল বা স্ক্রিপ্টে পেস্ট করতে চাইতে পারেন। আপনি যদি এটি একটি টার্মিনাল উইন্ডোতে আটকান, তাহলে মনে রাখবেন হয় সম্পাদনা মেনুতে ক্লিক করুন এবং তারপরে পেস্ট নির্বাচন করুন বা একই সময়ে Shift, Ctrl এবং V চেপে ধরে রাখুন কারণ প্লেইন Ctrl+V টার্মিনাল উইন্ডোতে কাজ করবে না।

পদ্ধতি 2:$PATH এর সাথে sed বা tr ব্যবহার করা

sed ‘s/:/\n/g’ <<<“$PATH” টাইপ করুন এবং তারপরে স্ট্রিম এডিটর ব্যবহার করতে এন্টার চাপুন, যার ফলাফলটি উপরের কমান্ডের মতোই হবে। আবার, যদি আপনি চান, আপনি এটি অনুলিপি করতে পারেন এবং তারপরে সম্পাদনা মেনুতে ক্লিক করুন এবং পেস্ট নির্বাচন করুন বা একটি টার্মিনাল উইন্ডোতে পেস্ট করতে Shift+Ctrl+V চেপে ধরে রাখুন। এটি বা বিল্টইন কমান্ড ব্যবহার করতে হবে কিনা তা শুধুমাত্র পছন্দের বিষয় কারণ তারা একই সঠিক ফলাফল অর্জন করে।

আপনি আরও একবার সঠিক একই ফলাফল অর্জন করতে tr প্রোগ্রামটি ব্যবহার করতে পারেন, যদি আপনি কোনও কারণে sed না করে থাকেন তবে এটি কার্যকর হতে পারে। ইস্যু tr ‘:’ ‘\n’ <<<“$PATH” প্রম্পটে এন্টার চাপুন। আপনি একই ভাবে কপি এবং পেস্ট করতে পারেন। আপনি যে উপায়ে এটি করতে চান না কেন শেষ ফলাফল সম্পূর্ণরূপে অভিন্ন৷

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

লেখক সম্পর্কে

আপনার লিনাক্সে প্রতিটি ডিরেক্টরিকে দ্রুত তালিকাভুক্ত করুন $PATH আলাদা লাইনে

কেভিন অ্যারোস

কেভিন অ্যারোস এক দশকেরও বেশি শিল্প অভিজ্ঞতার সাথে একজন অত্যন্ত অভিজ্ঞ এবং জ্ঞানী প্রযুক্তি বিশেষজ্ঞ। তিনি মাইক্রোসফ্ট সার্টিফাইড টেকনোলজি স্পেশালিস্ট (MCTS) সার্টিফিকেশন ধারণ করেছেন এবং সর্বশেষ প্রযুক্তিগত উন্নয়ন সম্পর্কে আপ-টু-ডেট থাকার গভীর আবেগ রয়েছে। সফটওয়্যার ডেভেলপমেন্ট, সাইবার সিকিউরিটি, এবং ক্লাউড কম্পিউটিং-এর মতো ক্ষেত্রগুলিতে তার দক্ষতা এবং জ্ঞান প্রদর্শন করে কেভিন প্রযুক্তি-সম্পর্কিত বিষয়গুলির বিস্তৃত পরিসরে ব্যাপকভাবে লিখেছেন। কারিগরি ক্ষেত্রে তার অবদান তার সমবয়সীদের দ্বারা ব্যাপকভাবে স্বীকৃত এবং সম্মানিত হয়েছে এবং জটিল প্রযুক্তিগত ধারণাগুলিকে স্পষ্ট এবং সংক্ষিপ্তভাবে ব্যাখ্যা করার ক্ষমতার জন্য তিনি অত্যন্ত সম্মানিত।


  1. কীভাবে উইন্ডোজ বুটকে আগের চেয়ে দ্রুততর করা যায়

  2. ঠিক করুন:এই ওয়েবসাইটের পরিচয় বা এই সংযোগের অখণ্ডতা যাচাই করা যাবে না

  3. ম্যাকে HFS বা HFS+ পার্টিশন থেকে ফাইল মুছে ফেলছেন/হারাচ্ছেন? এখনই পুনরুদ্ধার করুন!

  4. ফিক্স:পার্টনার টিমভিউয়ারে রাউটারের সাথে সংযোগ করেনি