আমি যখন sudo "রফতান করে PROXY_LOCAL_NET_IP = 10.113.35.108" রাখি তখন আমি নিম্নলিখিত ত্রুটিটি পাই:
sudo: export: command not found
এই সমস্যাটি সমাধান করার জন্য আমার কী করা উচিত?
আমি যখন sudo "রফতান করে PROXY_LOCAL_NET_IP = 10.113.35.108" রাখি তখন আমি নিম্নলিখিত ত্রুটিটি পাই:
sudo: export: command not found
এই সমস্যাটি সমাধান করার জন্য আমার কী করা উচিত?
উত্তর:
আপনি এর সাথে শেল বিল্টিন ব্যবহার করতে পারবেন না sudo। বৈধ ফাইলগুলির সাথে সম্পর্কিত কেবল কমান্ডই কার্যকর হবে sudo। সুডোর সঠিক বাক্য গঠন:sudo [options] [filename]
এক্সপোর্টটি বাশ শেলের একটি অভ্যন্তরীণ (বিল্টিন) কমান্ড এবং সম্ভবত কিছু অন্য some
এছাড়াও, নোট করুন যে এর exportমাধ্যমে ক্রিয়াটি করার কোনও বুদ্ধি নেই sudo, এটি আপনার শেল এবং এটির শিশু প্রক্রিয়াগুলির জন্য প্রযোজ্য হওয়ার জন্য আপনার ব্যবহারকারীর আইডি এর অধীনে করা উচিত।
আপনি যদি এটি করতে রুট ব্যবহারকারীর কাছে স্যুইচ করেন তবে আপনাকে আপনার অবশিষ্ট কাজটি রুট হিসাবে করতে হবে : এটির প্রস্তাবিত নয় । কারণ আপনি যদি রুট শেলটি থেকে প্রস্থান করেন, দ্বারা সম্পাদিত অ্যাসাইনমেন্টটি exportহারিয়ে যাবে।
sudo -sআপনার পাসওয়ার্ড সহ রুট ব্যবহারকারী হন ।
তারপরে sudo ছাড়াই আপনার কমান্ডটি প্রবেশ করুন: PROXY_LOCAL_NET_IP = 10.113.35.108` রফতানি করুন
আপনি একটি sudo কমান্ডে রফতানি ভেরিয়েবল ব্যবহার করতে sudo -E বিকল্পটি ব্যবহার করতে পারেন
নীচের স্ট্যাকওভারফ্লো প্রশ্নটিতে সুডো সহ পরিবেশের পরিবর্তনশীল কীভাবে ব্যবহার করা যায় সে সম্পর্কে কিছু অতিরিক্ত বিশদ রয়েছে