There / .brcrc স্ক্রিপ্ট না চালিয়ে উইন্ডোজ 10 উবুন্টু বাশ খুলতে পারে এমন কোন উপায় আছে কি?


12

আমি আমার উইন্ডোজ 10 উবুন্টু বাশ-এ বাশার্ক স্ক্রিপ্ট সম্পাদনা করছি এবং স্ক্রিপ্টটি সম্পাদনা করার সময় আমি একটি ভুল করেছি made এখন বাশ এটি খোলার সাথে সাথেই প্রস্থান করে। বাশার্ক না চালিয়ে বাশ খোলার কোনও উপায় আছে, বা আমাকে এটি পুনরায় ইনস্টল করতে হবে?


2
.bashrc নোটপ্যাড ++ এর মতো কোনও উইন্ডোজ অ্যাপ থেকে কেবল কেন সম্পাদনা করবেন না ?
কার্ল উইথফট

4
@ কার্লউইথহফ্ট আমি বিশ্বাস করি আপনি উইন্ডোজ থেকে ডাব্লুএসএল ফাইল সম্পাদনা করতে পারবেন না (হওয়া উচিত?) (তবে আপনি এটি অন্য উপায়ে করতে পারেন)।
মার্টিন

আমি বিশ্বাস করি যে উইন্ডোজ থেকে ডাব্লুএসএল ফাইলগুলির নামকরণ নিরাপদ - তাই কেবল নামকরণ .bashrcকরুন .bashrc.hold। নাকি তাও বিপজ্জনক?
জি-ম্যান বলছেন 'মনিকাকে পুনরায়

উত্তর:


21

আপনি .bashrc"নিয়মিত" ব্যাশের মতো প্রয়োজনীয়ভাবে ডাব্লুএসএলে ডিফল্ট ফাইলটি লোড করা এড়াতে সক্ষম হবেন :

  --norc Do  not  read  and  execute  the system wide initialization file
          /etc/bash.bashrc and the personal initialization file  ~/.bashrc
          if  the  shell  is interactive.  This option is on by default if
          the shell is invoked as sh.

সুতরাং, উইন্ডোজ খুলুন CMD.exeএবং টাইপ করুন

wsl.exe -e bash --norc

একবার আপনি ইন্টারেক্টিভ শেল এ গেলে আপনি ~/.bashrcফাইলটিতে করা পরিবর্তনগুলি ফিরিয়ে আনতে পারবেন ।


সিএমডি? পাওয়ারশেল কেন নয়? নিখুঁত নয়, তবে সেন্টিমিটারের চেয়ে ভাল।
jpmc26

5
@ জেএমপিসি 26 - কারণ এই পরিস্থিতিতে, এটি উভয়ই কাজ করে না এবং ফলাফল উভয়ই একদম ঠিক না, তবে
সিএমডি

1
প্রথমে কোনও প্রম্পট খোলার দরকার নেই, আপনি উইন্ডোজ কীটি হিট করতে পারেন এবং প্রবেশের পরে "wsl -e bash --norc" টাইপ করতে পারেন।
সোরোনেলহেইটার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.