"এক্সপোর্ট" কমান্ডটি ব্যবহার করার সময় আমার একটি সমস্যা আছে


12

আমি যখন sudo "রফতান করে PROXY_LOCAL_NET_IP = 10.113.35.108" রাখি তখন আমি নিম্নলিখিত ত্রুটিটি পাই:

sudo: export: command not found

এই সমস্যাটি সমাধান করার জন্য আমার কী করা উচিত?


এটি কি সুডো ছাড়া কাজ করে?
ব্যবহারকারী 128285

সম্ভবত আপনার কমান্ডে কোট ব্যবহার করা উচিত নয়।
ব্যবহারকারী 128285


Sudo ব্যবহার করার সময় পরিবেশের পরিবর্তনশীল কীভাবে রাখবেন: stackoverflow.com/questions/8633461/…
মার্ক ফক্স

উত্তর:


9

আপনি এর সাথে শেল বিল্টিন ব্যবহার করতে পারবেন না sudo। বৈধ ফাইলগুলির সাথে সম্পর্কিত কেবল কমান্ডই কার্যকর হবে sudo। সুডোর সঠিক বাক্য গঠন:sudo [options] [filename]

এক্সপোর্টটি বাশ শেলের একটি অভ্যন্তরীণ (বিল্টিন) কমান্ড এবং সম্ভবত কিছু অন্য some

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

আপনি যদি এটি করতে রুট ব্যবহারকারীর কাছে স্যুইচ করেন তবে আপনাকে আপনার অবশিষ্ট কাজটি রুট হিসাবে করতে হবে : এটির প্রস্তাবিত নয় । কারণ আপনি যদি রুট শেলটি থেকে প্রস্থান করেন, দ্বারা সম্পাদিত অ্যাসাইনমেন্টটি exportহারিয়ে যাবে।


7

sudo -sআপনার পাসওয়ার্ড সহ রুট ব্যবহারকারী হন ।
তারপরে sudo ছাড়াই আপনার কমান্ডটি প্রবেশ করুন: PROXY_LOCAL_NET_IP = 10.113.35.108` রফতানি করুন


4

আপনি একটি sudo কমান্ডে রফতানি ভেরিয়েবল ব্যবহার করতে sudo -E বিকল্পটি ব্যবহার করতে পারেন

নীচের স্ট্যাকওভারফ্লো প্রশ্নটিতে সুডো সহ পরিবেশের পরিবর্তনশীল কীভাবে ব্যবহার করা যায় সে সম্পর্কে কিছু অতিরিক্ত বিশদ রয়েছে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.