আমি যদি কোনও ব্যবহারকারীর ~ / .bashrc ফাইলটি মুছতে পারি?


12

আমি যদি ~/.bashrcকোনও ব্যবহারকারীর ফাইল মুছে ফেলি তবে কী হবে তা সম্পর্কে আমি কৌতূহল বোধ করি । এমনকি রুট ব্যবহারকারীদের নিজস্ব ~/.bashrcফাইল আছে? আমি যদি এটি মুছতে পারি, বা আমি পারি?


10
যদি কোনও সিসাদমিন আমার ~ / .bashrc ফাইলটি মুছে ফেলে তবে আমি সম্ভবত কিছুটা মিস হয়ে যাব। তারপরে আমি এটিকে একটি স্ন্যাপশট থেকে পুনরুদ্ধার করব।
ডিজিটাল ট্রমা

চমৎকার প্রশ্ন, এটি কোনও নির্দিষ্ট পরিস্থিতির সাথে সম্পর্কিত নাকি কেবল একটি তাত্ত্বিক প্রশ্ন?
জিমলোহসে

1
এটি কেবল এলোমেলো কৌতূহল: d
juggernauthk108

উত্তর:


26

আপনি যদি কোনও ব্যবহারকারীর মুছলে ~/.bashrc বিশেষ কিছু ঘটে না। ব্যাশগুলি এখনও সিস্টেম-ব্যাপী শুরু এবং ব্যবহার করবে /etc/bash.bashrc

ঠিক যেমন কোনও ব্যবহারকারীর মূলের একটি থাকতে পারে বা নাও থাকতে পারে ~/.bashrcএবং যদি এটি বিদ্যমান থাকে তবে আপনি যদি লেখার অনুমতি নিয়ে থাকেন তবে আপনি মুছতে পারেন /root/


2
সম্ভবত এটি লক্ষণীয় যে আপনি /etc/bash.bashrcফাইলটি সরিয়ে ফেললে, বাশ সোর্স-কোডে সঞ্চিত ডিফল্টটিকে অবলম্বন করবে। শেলের সেই সংস্করণটিতে কিছু অভিনব বৈশিষ্ট্য (রঙ, দরকারী প্রম্পট, ট্যাব-সমাপ্তি) এর অভাব থাকতে পারে, তবে অন্যথায় ব্যবহারযোগ্য হবে।
মিরেক ডুগোস

4
যদি আমি ভুল না হই bash --rcfile /etc/bash.bashrcএবং bash --norcকমান্ডগুলি আপনাকে দেখতে দেয় যে বাশ কীভাবে প্রদর্শিত হবে (সেই অনুসারে কেবল ~/.bashrcফাইল ব্যতীত এবং উভয় ছাড়াই) /etc/bash.bashrcএবং ~/.bashrcফাইলগুলি মোছা না করে।
বারটেকচম

2
কিছু হাহাহা হয় হাহা সমস্ত ব্যবহারকারীর কাস্টমাইজেশন চলে যায় এবং তারা আপনাকে পাগল করে! :)
জিমলোহসে

10
  1. আপনি রুট ব্যবহারকারী না হলে আপনি রুট ব্যবহারকারী .bashrc ফাইলটি অপসারণ করতে পারবেন না।

  2. যদি আপনার অ্যাকাউন্টের জন্য .bashrc ফাইলটি মুছে ফেলা হয় তবে আপনি এটি দিয়ে পুনরুদ্ধার করতে পারেন

     cp /etc/skel/.bashrc ~/.bashrc
    

তবে এটি আপনার পুরানো .bashrc ফাইল নয়। এটি ডিফল্ট কনফিগারেশন সহ একটি নতুন .bashrc ফাইল।

আপডেট: কৌতূহল এবং কৌতূহল

যদি আপনি .bashrcফাইলটি মুছে ফেলে থাকেন তবে উপরের উত্তরে মেনোনিং করার মতো কোনও সমস্যা নেই । আপনার সিস্টেমটি সিস্টেমের প্রশস্ত /etc/bash.bashrc ফাইলটি ব্যবহার করবে এবং সাধারণত চলবে।

তবে যদি সিস্টেম ওয়াইড /etc/bash.bashrcফাইলটি আপনার সিস্টেমে ব্যবহার করে থাকে তবে কোনও এলিয়াস, কোনও স্বয়ংক্রিয় ট্যাব সম্পূর্ণতা, কোনও রঙ নেই othing কিছুই আপনার পক্ষে কাজ করবে না।

অতিরিক্ত কৌতূহলের ক্ষেত্রে যদি আপনি সিস্টেমটি প্রশস্ত মুছে ফেলে থাকেন /etc/bash.bashrcতবে কোনও সমস্যা নেই, তবে এখানে কেবলমাত্র বৈশিষ্ট্যটি হ'ল যদি আপনি এমন কিছু কমান্ড টাইপ করেন যা উপলভ্য নয় তবে আমরা কমান্ড-না-পাওয়া পেয়েছি তবে সিস্টেম ওয়াইড বাশার্ক মুছে ফেলার পরে আপনি চাইবেন না এমনকি পেতে।

আপাতত আমি এটাই জানি।

আশা করি এটা সাহায্য করবে.


3
এটি মূল প্রশ্নের উত্তর দেয় না: কী ঘটবে
দারখোগ

@ দারখোগ হেই আমার বন্ধু। নির্দেশের জন্য ধন্যবাদ। আমি আমার উত্তর আপডেট করেছি।
রোড

ডিফল্ট "কঙ্কাল" .ব্যাশক্রিকে ব্যবহারকারীর .bashrc এটি "পুনরুদ্ধার" করে না, এটি কেবলমাত্র তার ব্যক্তিগত সম্পাদনাগুলির সাথে একটি নতুন নতুন ডিফল্ট ফাইল দেয়। এটি দেখে মনে হয় যেন কোনও শিল্পীর পেইন্টিং স্ল্যাশ করা এবং তাকে একটি নতুন ফাঁকা ক্যানভাস দেওয়ার এবং তাকে বলার জন্য যে আপনি তাঁর চিত্রকর্মটি "পুনঃস্থাপন" করেছেন।
জনি

0

আপনি যদি কোনও ব্যবহারকারীর .bashrc মুছে ফেলেন এবং তারা এতে কাজ করে রাখে তবে তারা আপনাকে সত্যিই ক্ষিপ্ত করে তুলবে !!! কেবল এটি ব্যাক আপ / ব্যবহার করে এটিকে সরানmv ~user/.bashrc ~user/.bashrc.orig

অন্যান্য প্রশ্নগুলিতে "কী হবে" তা সম্বোধন করা হয়েছে, ব্যবহারকারী আপনি এখানে আবৃত উবুন্টুতে রয়েছেন ধরে নিয়ে সিস্টেম ডিফল্ট প্রোফাইল ব্যবহার করে লগ ইন করতে সক্ষম হবেন: আমি কীভাবে .আরসিআরসিটিকে তার ডিফল্টে পুনরুদ্ধার করব?

এই প্রশ্নটি সম্ভবত এটির একটি নকল যা / ইত্যাদি / স্কেল সম্পর্কে তথ্য (এখানে অন্যান্য উত্তরগুলি হিসাবেও) সরবরাহ করে কীভাবে .bashrc ফাইলটি পুনরুদ্ধার করবেন?

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