আমি ভুল করে আমার PATH ভেরিয়েবল স্থায়ীভাবে পরিবর্তন করেছি এবং আমি এখন লগইন করতে পারিনি। আমার PATH ভেরিয়েবলটি কীভাবে ডিফল্টে পরিবর্তন করবেন?


9

আমি sudo -H gedit /etc/environmentস্থায়ীভাবে আমার PATH ভেরিয়েবল পরিবর্তন করতে টার্মিনালে কমান্ড ব্যবহার করেছি।

এটিকে সঠিক করার জন্য, আমি চাপা Ctrl+ + Alt+ + F1, এবং ব্যবহৃত export PATHকমান্ড, কিন্তু অ্যাক্সেস অস্বীকৃত ছিল।

অনেক নতুন কমান্ড (সহ sudoএবং nano) নতুন PATH ভেরিয়েবল হিসাবে স্বীকৃত নয় /usr/bin। আমি লিনাক্স কমান্ডে নতুন।

আমি এটা কিভাবে ঠিক করবো?


3
সিস্টেম ফাইলগুলি সম্পাদনা করার সময় ব্যাকআপও তৈরি করুন। তারপরে আপনি mvএটিকে পুনরুদ্ধার করা থেকে মাত্র 1 দূরে;)
রিনজউইন্ড

3
দয়া করে ক্রসপোস্ট করবেন না; আপনার প্রশ্নটি উবুন্টুকে জিজ্ঞাসা করুন স্ট্যাক ওভারফ্লোতে এটি ফিট করার চেয়ে ভাল।
এডউইনকস্ল

উত্তর:


21
/usr/bin/sudo /bin/nano /etc/environment

9
প্রকৃতপক্ষে /usr/bin/sudo nano /etc/environmentযথেষ্ট হওয়া উচিত (যেহেতু এর জায়গায় এটি sudoতার নিজস্ব ব্যবহার করে )secure_pathPATH
স্টিল্ড্রাইভার

@ স্টিল্ড্রাইভার: আহ, ঠিক আছে, শ্রবণযোগ্য মনে হচ্ছে। আপনি যদি নিশ্চিত হন তবে নির্দ্বিধায় সম্পাদনা করুন। (আমি পরীক্ষার প্রতি ঝোঁক ...)
গুনার হেজালমারসন

8

সম্ভাব্য পদ্ধতি:

  • 1 ম টি টিটিওয়াই (কন্ট্রোল-ওএল-এফ 1) ব্যবহার করে লগ ইন করার চেষ্টা করুন।
  • যদি এটি কোনও লাইভ ডিভিডি থেকে বুট না করে।

এবং তারপরে ব্যবহার করুন

sudo nano /etc/environment

কমান্ড লাইন থেকে এবং আপনার ভুল সম্পাদনা। আপনি যা করেছেন তা সঠিক কিনা তা পরীক্ষা করতে সংরক্ষণ এবং পুনরায় বুট করুন।


আপনার যদি এটি প্রয়োজন হয়:

 $ more /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

আমি "sudo -H ন্যানো / ইত্যাদি / পরিবেশ" কমান্ড চেষ্টা করেছি, এবং এটির প্রতিক্রিয়া ছিল: 'sudo' 'usr / bin / sudo' তে উপলব্ধ। কমান্ডটি সনাক্ত করা যায় না কারণ 'usr / bin'is PATH ভেরিয়েবলের অন্তর্ভুক্ত নয়।
সোয়েথা

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