আমার শেলটি / ইউএসআর / লোকাল / বিন / ব্যাশে কোনও আলাদা বাশ সংস্করণে পরিবর্তন করবেন?


15

আমি কীভাবে /usr/local/bin/bashআমার নিয়মিত (v3.2.48) সংস্করণের পরিবর্তে নতুন উইন্ডোটির জন্য আমার ডিফল্ট ব্যাশ হিসাবে আমার (যা 4.2 সংস্করণ যা 'ডিরেক্টরি নামের সাথে ডিরেক্টরিতে সিডির স্বয়ংক্রিয়ভাবে সম্পূর্ণ হওয়ার অনুমতি দেয়) সেট করতে পারি।

আমি এটি টাইপ করতে /usr/local/bin/bashএবং এতে প্রবেশ করতে পারি তবে এটি কোনও নতুন টার্মিনাল উইন্ডোর ডিফল্ট নয় যা আমি চাই।



না, এটি পুরোপুরি একটি নতুন শেল নির্দিষ্টকরণ (সম্ভবত বাশ শেলের একটি আপডেট সংস্করণ) নির্দিষ্ট করার বিষয়ে রয়েছে, কেবল ব্যাশের ব্যবহার পরিবর্তন করতে নয়।
জেসন সালাজ

ওহ হ্যাঁ - ওএস দ্বারা নির্ভরযোগ্যদের তালিকায় কীভাবে কাস্টম শেল যুক্ত করা যায় তা খননের জন্য ধন্যবাদ thanks
bmike

উত্তর:


19

আমি জানি না এটি টার্মিনাল / উন্নত ব্যবহারকারীর অ্যাকাউন্টের অবস্থানগুলিতে উন্নীত হবে কিনা, তবে লিনাক্স-ল্যান্ডে "যেভাবে এটি বছরের পর বছর ধরে কাজ করেছে" তা হ'ল আপনাকে অবশ্যই /etc/shellsশেল অবস্থানের পথটি আপডেট করতে হবে এবং তারপরে এটি ব্যবহার chsh -s /usr/local/bin/bash usernameকরতে হবে এটা ব্যবহার করো.

আপনি যদি কৌতূহলী হয়ে থাকেন তবে আপনি কোনও অবৈধ শেল বেছে নিয়েছেন এমন একটি ত্রুটি দেখা chshদেওয়ার জন্য কেবল পরিবর্তন ছাড়াই দৌড়ানো /etc/shells

/etc/shellsমূলের মালিকানাধীন ফাইল, সুতরাং এটি সম্পাদনা করার জন্য আপনাকে অবশ্যই সম্পাদকের সাথে সুডো ব্যবহার করতে হবে। আমি আশা করি আপনি এটি করতে স্বাচ্ছন্দ্য বোধ করবেন, অন্যথায় আমি একটি ডিফল্ট শেল ব্যবহার করার বিরুদ্ধে উচ্চ পরামর্শ দেব :) :)

সংক্ষিপ্তসার (পদক্ষেপ):

  • brew install bashতাহলে
  • sudo vi /etc/shellsএবং /usr/local/bin/bashতারপর তালিকায় যুক্ত করুন
  • chsh -s /usr/local/bin/bash [your_username] এবং আপনার পরিবর্তনগুলি সঞ্চালনের জন্য আপনার টার্মিনালটি পুনরায় চালু করুন

এটা কাজ করেছে. ধন্যবাদ.
13:25

17

1) "সিস্টেম পছন্দসমূহ"> "ব্যবহারকারী এবং গোষ্ঠী" এ যান

2) প্যাডলক আইকন ক্লিক করুন এবং প্রমাণীকরণ

3) আপনার ব্যবহারকারীর জন্য আইকনটিতে ডান ক্লিক করুন এবং "উন্নত বিকল্পগুলি ..." নির্বাচন করুন

4) "লগইন শেল" এর মান "/ বিন / ব্যাশ" থেকে আপনার পছন্দের শেলটিতে পরিবর্তন করুন

এখানে চিত্র বর্ণনা লিখুন


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