.Bashrc ফাইলটি পুনরুদ্ধার করবেন কীভাবে?


27

টার্মিনালটি এটি খুললে এটি দেখায়:

bash: /home/atlas/.bashrc: line 73: syntax error near unexpected token `['
bash: /home/atlas/.bashrc: line 73: `if [ -x /usr/bin/dircolors ] ; then '

আমি এটি ব্যবহার করে এটি ঠিক করার চেষ্টা করেছি:

cp /ect/skel/.bashrc ~/

এবং আমি এটি পেয়েছি:

cp: cannot stat `/ect/skel/.bashrc': No such file or directory

কেন এটি এটি করছে এবং কীভাবে এটি ঠিক করা যায় সে সম্পর্কে আমি নিশ্চিত নই। আমি আগে .bashrcফাইলটিতে গোলমাল করেছিলাম এবং সম্ভবত আমি কিছু गडबड করেছি। আমি যা করতে চাই তা হ'ল .bashrcফাইলটি ডিফল্ট সেটিংসে পুনরুদ্ধার করা ।

উত্তর:


49

আমার মনে হয় আপনি পথটি ভুল পেয়েছেন - তা etcনয় ect

উবুন্টুতে ডিরেক্টরিটিতে ফাইলটির একটি ডিফল্ট সংস্করণ রয়েছে , সুতরাং আপনার যদি সমস্যা হয় তবে আপনি এটি পুনরুদ্ধার করতে পারেন। .bashrc/etc/skel/

এটি করতে পরবর্তী পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার বর্তমান .bashrcফাইলটির ব্যাকআপ দিন :

    cp ~/.bashrc ~/.bashrc.bak
  2. .bashrcআপনার উপর কঙ্কাল ফাইল অনুলিপি করুন :

    cp /etc/skel/.bashrc ~/
  3. এরপরে, নতুনটি লোড করুন:

    source ~/.bashrc

3
এই উত্তরটি সঠিক হিসাবে চিহ্নিত করা উচিত।
ll


0

আপনার এটিকে পুনরায় তৈরি করার দরকার নেই, কেবল ত্রুটি বার্তা আপনাকে কী বলছে তা দেখুন। এটি বলছে যে আপনার ফাইলে একটি সিনট্যাক্স ত্রুটি রয়েছে। আপনার যা আছে তা দিয়ে আমি বলব এটি মূল জায়গায় ভুল।

পরিবর্তে

if [ -x /usr/bin/dircolors ] ; then

এটা করা উচিত

if [ -x /usr/bin/dircolors ]; then

]এবং এর মধ্যে জায়গার অভাব নোট করুন ;

এছাড়াও, রেফারেন্সের জন্য, ব্লকটি এখানে সম্পূর্ণ:

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

সেই জায়গার আসলে ব্যাপার হওয়া উচিত নয়। কমান্ডটি আমার জন্য ফলাফল if [ -x /usr/bin/dircolors ] ; then echo yay; fiআউটপুট করে yay;) ]এবং এর মধ্যে স্থানটি নোট করুন ;
মাল্টে স্কোরুপ্পা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.