লিনাক্সের সর্বত্র থেকে কীভাবে একটি প্রোগ্রামকে কার্যকর করা যায়



সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন

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



প্রথমে আপনার কমান্ড লাইনে কাজ করা দরকার। আপনি যদি ইউনিটি ব্যবহার করেন তবে উবুন্টু ড্যাশ থেকে টার্মিনাল শব্দটি অনুসন্ধান করুন। বেশিরভাগ ডেস্কটপ এনভায়রনমেন্টস যদি আপনি Ctrl + Alt + T টিপেন তবে আপনাকে একটি টার্মিনাল খোলার অনুমতি দেবে। এলএক্সডিইডি, এক্সফেস 4 এবং কেডিএর মতো ডেস্কটপ এনভায়রনমেন্টের ব্যবহারকারীরা অ্যাপ্লিকেশন মেনুতে ক্লিক করতে পারেন, সিস্টেম সরঞ্জামগুলিতে নির্দেশ করতে পারেন এবং তারপরে টার্মিনালের দিকে নির্দেশ করতে পারেন। যদিও আপনার প্রোগ্রামগুলির সাথে কাজ করতে সাধারণত প্রশাসকের অ্যাক্সেসের প্রয়োজন হয় তবে বেশিরভাগ ক্ষেত্রে আপনাকে এ জন্য মোটামুটি সুডো ব্যবহার করতে হবে না।



পদ্ধতি 1: আপনার পাথের চলকগুলি সম্পাদনা করা

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



এটি আপনার বর্তমান সেশনের পথ পরিবর্তন করবে তবে আপনি যখন নতুন উইন্ডো খুলবেন বা বর্তমানটি বন্ধ করবেন তখন আপনি আপনার ডিফল্ট পথে ফিরে আসবেন। মঞ্জুর, আপনি যখন পরীক্ষা-নিরীক্ষা করতে চান তখন এটি এটিকে নিখুঁত করে তোলে তবে আপনি যদি স্থায়ীভাবে কিছু চালিয়ে যাওয়ার চেষ্টা করছেন তবে এটি আদর্শ নয়। প্রকার ন্যানো ~ / .bashrc কমান্ড লাইনে আপনি যদি একটি ভাল পরিবর্তন করতে চান।

আপনি যদি ভিআই বা ভিএম এর মতো কোনও আলাদা সম্পাদক পছন্দ করেন তবে আপনি এই কমান্ডে ন্যানো শব্দটি আপনার প্রিয় টার্মিনাল পাঠকের সম্পাদকের নামের সাথে প্রতিস্থাপন করতে পারেন। ফাইলটির নীচে পৌঁছানোর জন্য পৃষ্ঠা ডাউন বা কার্সার তীরচিহ্ন কী টিপুন এবং তারপরে আপনার পাথ কমান্ডটি যুক্ত করুন। উদাহরণস্বরূপ, আমরা স্থায়ী অবস্থান তৈরি করতে নীচে লাইন রফতানি PATH = AT PATH: / home / ব্যবহারকারী / ডাউনলোডগুলি যুক্ত করেছি।

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

পদ্ধতি 2: ~ / .local / বিন ডিরেক্টরি তৈরি করুন

যদিও ~ / .local / bin ডিরেক্টরিটি বেশিরভাগ ডিফল্ট PATH কার্যক্রমে অন্তর্ভুক্ত থাকে তবে এটি অনেকগুলি জনপ্রিয় GNU / লিনাক্স বাস্তবায়নের ক্ষেত্রে তৈরি না হয়। আপনি এটি তৈরি না করে আপনি শেল স্ক্রিপ্ট তৈরি করেছেন বা অন্য কোথাও যা আপনি যেখান থেকে চালাতে চেয়েছিলেন তা সম্ভবত আপনার কাছে এখনও নেই। এটি বলা হচ্ছে, যেহেতু এটি ডিফল্ট প্রোগ্রামগুলির সাথে যুক্ত হয়েছে তা এখান থেকে চলে যাবে।

কমান্ড প্রম্পটে টাইপ করুন mkdir ~ / .local / বিন এবং এন্টার চাপুন। আপনার কোনও আউটপুট দেখা উচিত নয়। যদি আপনি একটি ত্রুটি বার্তা পান যা 'এমকেডির:' ব্যবহারকারীর চেয়ে আলাদা নামের সাথে '/home/user/.local/bin' ডিরেক্টরি তৈরি করতে পারে না, তবে আপনার কেবল ইতিমধ্যে এই ডিরেক্টরি রয়েছে। যদি সমস্যাটি হয় তবে আপনি নিরাপদে ত্রুটি বার্তাকে উপেক্ষা করতে পারেন, কারণ এটি আপনাকে কেবলমাত্র বলেছে যে আপনার কাছে ইতিমধ্যে একটি ডিরেক্টরি রয়েছে এবং বাশ আপনাকে এর উপরে অন্য একটি স্থাপন করতে দিচ্ছে না।

এখন যে কোনও সময় আপনি সেই ডিরেক্টরিতে কিছু স্থানান্তরিত করেন, আপনার এটিকে যে কোনও জায়গা থেকে চালানো উচিত। আসুন ধরা যাক আপনার ডাউনলোডস ফোল্ডারে chkFile নামে একটি শেল স্ক্রিপ্ট রয়েছে যা আপনি প্রথমে নিশ্চিত হয়েছিলেন যে সুরক্ষিত ছিল এবং এটি আপনাকে কোনও সমস্যায় ফেলতে চাইছে না তা নিশ্চিত করার জন্য checked স্বাভাবিকভাবেই, এটি কেবলমাত্র একটি তৈরি ফাইলের নাম এবং আপনি টাইপ করতে চাইবেন ls ~ / ডাউনলোডগুলি অথবা আপনার আসল নামটি কী খুঁজে পাবে? আমাদের উদাহরণটি সঠিক বলে ধরে নিলে আপনার টাইপ করা দরকার chmod + x ~ / ডাউনলোড / chkFile এটি কার্যকর করার জন্য এবং তারপরে টাইপ করুন এমভি ~ ​​/ ডাউনলোড / চেকফিল ~ / .লোকাল / বিন এটি সঠিক ডিরেক্টরিতে রাখা। তারপরে, আপনার এটি যেখানেই হোক না কেন এটি কার্যকর করতে সক্ষম হওয়া উচিত।

পদ্ধতি 3: গ্রাফিকভাবে প্রোগ্রামগুলি কার্যকর করা

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

আপনার ফাইল ম্যানেজারের উপর নির্ভর করে এরপরে যা ঘটে তা কিছুটা আলাদা হতে পারে। কিছু এটি স্বয়ংক্রিয়ভাবে একটি টার্মিনালে এটি চালাবে বা প্রোগ্রাম হিসাবে এটি স্বয়ংক্রিয়ভাবে শুরু করবে। লুবুন্টুর সাথে অন্তর্ভুক্ত পিসিম্যানএফএম এর মতো কিছু আপনাকে একটি প্রম্পট দেবে।

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

4 মিনিট পঠিত