বাশ থেকে zsh এ ডিফল্ট শেল পরিবর্তন করুন


25

আমি আমার ডিফল্ট শেলটি এতেzsh ব্যবহার করে chsh:

chsh -s /bin/zsh

এবং:

chsh -s `which zsh` 

উভয় কমান্ড দিয়ে শেষ হয়েছে:

Changing shell for adamatan.
Password for adamatan:
chsh: Operation is not supported by the directory node.  Operation is not supported by the directory node.
chsh: no changes made

আমি কীভাবে ওএসএক্স সিংহটিতে আমার ডিফল্ট শেলটি পরিবর্তন করতে পারি?



আপনি কোনও ডিরেক্টরিতে কোনও নেটওয়ার্ক ব্যবহারকারী (বা না) এটি নিশ্চিত করতে (বা অস্বীকার করতে) আপনার পোস্টটি সম্পাদনা করতে পারবেন?
jnovack

আমি সিয়েরার সাথে চেষ্টা করেছি (10.12) এবং এটি কাজ করে।
Ƭark Ƭ

উত্তর:


40

ম্যাকোস ক্যাটালিনা এবং পরবর্তীকালে (10.15+)

অ্যাপল প্রতিস্থাপিত ব্যাশ সঙ্গে zsh ডিফল্ট শেল হিসেবে। নিবন্ধ দেখুন ।

সুতরাং কিছু করার দরকার নেই।

আপনি echo $0টার্মিনালে টাইপ করে ডিফল্ট শেলটি যাচাই করতে পারেন ।

ম্যাকোস মোজাভে এবং আগের (10.14-)

অ্যাপল সমর্থন পৃষ্ঠাটি দেখুন, আপনার ম্যাকের ডিফল্ট শেল হিসাবে zsh ব্যবহার করুন

আশ্চর্যজনকভাবে এটি কমান্ড লাইন সরঞ্জামগুলির সাথে কাজ করে না যেমনটি কেউ আশা করে। এটি সিস্টেম পছন্দসমূহ অ্যাপ্লিকেশন দিয়ে করা দরকার।

নিম্নলিখিত পদক্ষেপগুলি কমপক্ষে 10.11 ( এল ক্যাপিটান ) এর মাধ্যমে ম্যাক ওএস এক্সের একাধিক সংস্করণ নিয়ে কাজ করে ।

  1. "সিস্টেমের পছন্দসমূহ" অ্যাপ্লিকেশনটিতে "ব্যবহারকারীর ও গোষ্ঠীগুলি" প্যানেলটি খুলুন।
  2. নিশ্চিত করুন যে প্যানেলটি আনলকড রয়েছে (নীচে বামে)
  3. আপনার ব্যবহারকারীর নাম (উপরে বাম) ক্লিক করুন এবং "অ্যাডভান্সড বিকল্পসমূহ ..." নির্বাচন করুন আপনি যদি প্রশাসক হন তবে এটি কেবলমাত্র উপলব্ধ।

এখানে চিত্র বর্ণনা লিখুন 4. পরিবর্তন করুন "লগইন শেল" মান /bin/zsh

এখানে চিত্র বর্ণনা লিখুন ৫. আপনার পরিবর্তনটি সংরক্ষণ করতে ওকে বোতাম টিপুন।

এই ডায়ালগটির শীর্ষে থাকা সতর্কতা অনুসারে আপনার অন্য কোনও ক্ষেত্র পরিবর্তন না করার বিষয়ে সতর্ক হওয়া উচিত। আপনার যদি সন্দেহ থাকে তবে "বাতিল" বোতাম টিপুন এবং আবার চেষ্টা করুন।


পাঠকের জন্য দ্রষ্টব্য: 4 ধাপে Controlআইটেমটি ক্লিক করার সময় কী ধরে রেখে বা আপনার মাউস / ট্র্যাকপ্যাডে আপনার দ্বিতীয় বোতামের বৈশিষ্ট্যটি ব্যবহার করে একটি প্রসঙ্গ মেনু প্রয়োজন requires
তুলসী বার্ক

7

আপনি যদি ওপেন ডিরেক্টরি সেভের বা অন্য কোনও ডিরেক্টরি সার্ভারে যোগ দিয়ে থাকেন তবে ডিফল্ট শেলটি সেখানে নির্দিষ্ট করতে হবে।

আপনি সর্বদা আপনার ব্যাশ প্রোফাইলে zsh যোগ করতে পারেন যাতে এটি লগনের সাথে কাজের হিসাবে ডাকা হয়।


1

chsh -u usernameআপনার প্রোফাইল সম্পাদনা করতে কমান্ডটি ব্যবহার করুন

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