আমি আমার শেলটি আমার অ্যামাজন ইসি 2 উদাহরণগুলিতে ডিফল্ট ব্যাশ শেল থেকে zsh এ পরিবর্তন করতে চাই। আমি কীভাবে এটি করতে যাব? ধন্যবাদ!
আমি আমার শেলটি আমার অ্যামাজন ইসি 2 উদাহরণগুলিতে ডিফল্ট ব্যাশ শেল থেকে zsh এ পরিবর্তন করতে চাই। আমি কীভাবে এটি করতে যাব? ধন্যবাদ!
উত্তর:
chsh
কমান্ডটি ব্যবহার করে দেখুন
যেমন
chsh -s / bin / zsh
আপনি চালিয়ে whereis zsh
বা বিকল্পভাবে সহজভাবে চালনার মাধ্যমে zsh এর অবস্থানটি নিশ্চিত করতে পারেন
chsh -s $ (যা zsh)
আপনি লগ ইন করা অ্যাকাউন্টটি বাদে যদি কোনও ব্যবহারকারীর অ্যাকাউন্টের শেলটি পরিবর্তন করতে চান তবে আপনাকে এটির রুট হিসাবে চালানো দরকার, তাই জনের শেল পরিবর্তন করতে, করুন:
sudo chsh -s $ (যা zsh) জন
নোট করুন যে পরিবর্তনটি কার্যকর হওয়ার জন্য আপনাকে লগ আউট করতে হবে এবং আবার লগ ইন করতে হবে। আপনি যদি জিনোম বা অন্য কোনও উইন্ডো ম্যানেজার ব্যবহার করছেন, আপনাকে সেই সেশনটি থেকে সম্পূর্ণ লগ আউট করতে হবে — কেবলমাত্র আপনার টার্মিনালটি বন্ধ করা এবং খোলাই অপর্যাপ্ত।
chsh -s /bin/zsh username
।
sudo chsh -s $(which zsh) $(whoami)
খুলুন / ইত্যাদি / পাসডাব্লুড:
sudo vi /etc/passwd
আপনার ব্যবহারকারীর নাম দিয়ে রেখাটি সন্ধান করুন:
username:x:1634231:100:Your Name:/home/username:/bin/bash
এবং zsh এর সাথে বাশ প্রতিস্থাপন করুন:
username:x:1634231:100:Your Name:/home/username:/bin/zsh
পরিবর্তনগুলি কার্যকর করতে লগ আউট এবং ফিরে লগ ইন করুন।
chsh
, তবে আপনি যদি সত্যিই/etc/passwd
হাতে সম্পাদনা করতে চলেছেন তবে কমপক্ষে vipw
কমান্ডটি ব্যবহার করুন ।
আমি এখানে আরও অতিরিক্ত তথ্য যুক্ত করতে এসেছি। আপনি যন্ত্রণার থাকে তাহলে যখন ইনস্টল zsh মধ্যে আমাজন লিনাক্স AMI আমাজন, যেমন যখন আপনি সঞ্চালন করুন:
sudo chsh $(which zsh) : // chsh command not found
তারপরে আপনার ইউজার-লিনাক্স-ব্যবহারকারী ইনস্টল করা উচিত :
sudo yum install util-linux-user
(ডিফল্টরূপে অ্যামাজন লিনাক্স এএমআইয়ের কাছে কেবল lchsh থাকে , তবে এটি কীভাবে কাজ করে তা অনুমান করতে পারি না)
তারপরে নিম্নলিখিত কমান্ডটি চালান, এটি কাজ করা উচিত:
sudo chsh -s $(which zsh) $(whoami)
জিনোম টার্মিনালের অভ্যন্তরে উবুন্টুতে, chsh এর মাধ্যমে পরিবর্তনগুলি করা প্রত্যাশিত প্রভাব ফেলবে না ...
এই সমস্যাটি কাটিয়ে উঠতে এটি করুন:
শান্তি বর্ষিত হোক।
পিএসতে ছবি পোস্ট করার জন্য 10 খ্যাতি নেই, তাই সমস্ত পাঠ্য নির্দেশাবলী। :)
এক লাইন
sudo chsh -s $(which zsh) $(whoami)
অতিরিক্ত তথ্য: এর পরে আপনি সম্ভবত এটি করতে চাইবেন
git clone https://github.com/zdharma/fast-syntax-highlighting.git \
~/.oh-my-zsh/custom/plugins/fast-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
nano ~/.zshrc
প্লাগইনগুলি সন্ধান করুন = (গিট) প্লাগইনগুলিতে () এর মতো zsh-autosuggestions এবং zsh-syax- হাইলাইট যুক্ত করুন
প্লাগইন = (গিট zsh-autosuggestions দ্রুত-সিনট্যাক্স-হাইলাইটিং)
source ~/.zshrc