আমি মনে করি দুর্ঘটনাক্রমে আমি PATH ভেরিয়েবল মুছে ফেলেছি


9

আমি যা চালানোর চেষ্টা করি না কেন ত্রুটি পেয়েছি:

The command could not be located because '/usr/bin' is not included in the PATH environment variable.

আমার .bashrc ফাইলে আমার কিছু পরিবর্তন হয়েছিল কিন্তু পরে দুটি অতিরিক্ত লাইন সরিয়ে ফেলা হয়েছিল। তবে একরকম PATH ভেরিয়েবলটি ধ্বংস হয়ে গেছে বলে মনে হচ্ছে।

উত্তর:


11

PATH পুনরায় বুট করা উচিত; যাইহোক, যদি না হয় তবে আপনি একটি মূল .bashrc খুঁজে পেতে পারেন: /etc/skel/.bashrc এটি ব্যবহার করে ওভাররাইট; শুভকামনা


7
এখানে আমার সিস্টেমে একটি প্রমিত ব্যবহারকারী (যা উবুন্টু আছে) থেকে বেস পথ আছে: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin। আপনি .bashrc: এ রেখেছেন export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, তবে source ~/.bashrcএটি করুন , এটি আপনার প্রয়োজনীয় কার্যকারিতা পুনরুদ্ধার করতে পারে। এটি অবশ্যই টার্মিনালে রয়েছে। দ্রষ্টব্য: আমি এটি পরীক্ষা করিনি!
টমাস ওয়ার্ড

@ThomasW। যদি আপনি উত্তর হিসাবে আপনার মন্তব্য পোস্ট করেন তবে আমি এটিতে ভোট দেব। এটি একটি জীবন রক্ষাকারী। আমি এটিকে আমার প্যাথটি অস্থায়ীভাবে ঠিক করার জন্য ব্যবহার করেছি এবং আপত্তিজনক লাইনটি ঠিক করার জন্য ~ / .bashrc সম্পাদনা করেছি।
এমানুয়েল জন

@ ইউনেকুউ কেবল এটিকে উচ্চারণ করুন বা সম্ভবত প্রধানের কাছ থেকে উত্তর। আমার প্রতিনিধি দরকার নেই;)
থমাস ওয়ার্ড

6

আপনি দুর্ঘটনাক্রমে নিম্নলিখিতটি করতে পারেন।

export PATH=<some path>

আসলে আপনি PATH কে প্রতিস্থাপন করেছেন, আপনার যা করা উচিত তা হতে পারে,

export PATH=$PATH:<some path>

তবে এটি আপনার ক্ষেত্রে নাও হতে পারে। তবে সেই একই ত্রুটি পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে,

নীচে চেষ্টা করুন,

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

এই কাজ করা উচিত.

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