আপনি ডিফল্ট হিসাবে টার্মিনালে বাশ ছাড়া অন্য শেল কীভাবে ব্যবহার করবেন?


14

আপনি যখন টার্মিনাল via Applications -> Terminalবা Ctrl+ Alt+ F1ইত্যাদি এ যান তখন আপনার আদেশগুলি ব্যাখ্যা করতে ডিফল্টরূপে ব্যাশ ব্যবহৃত হয়। আপনি যদি অন্য কমান্ড দোভাষী (zsh বা মাছের মতো) ব্যবহার করতে চান, আপনি এটি কীভাবে ডিফল্ট হিসাবে শুরু করতে পারেন?

উত্তর:


18

আপনি যদি নিজের শেলটিকে ব্যবহারকারী হিসাবে পরিবর্তন করতে চান তবে টাইপ করুন:

chsh -s /path/to/your/shell

বা সহজভাবে

chsh

আপনাকে আপনার পাসওয়ার্ড প্রবেশ করতে হবে এবং আপনার লগইন শেলটি আপনার চয়ন করা হিসাবে সেট করা আছে। আপনি কেবল তালিকাভুক্ত শেল নির্বাচন করতে পারেন /etc/shells


2
আমি মনে করি বর্তমানে লগ ইন করা ব্যবহারকারীর সাথে যাওয়ার ভাল উপায় এটি। এটি ব্যবহারের জন্য প্রশাসকের অধিকারেরও প্রয়োজন হয় না।
অ্যান্টনি

9

আপনার ডিফল্ট শেল পরিবর্তন করুন। এটি করার জন্য একটি কমান্ড-লাইন উপায় রয়েছে:

$ sudo usermod -s /path/to/newshell username

তবে জিইউআই সেটিংস থেকে এটি করা সহজ হতে পারে।

সিস্টেম -> প্রশাসন -> ব্যবহারকারী এবং গোষ্ঠী -> [ব্যবহারকারী নির্বাচন করুন] -> উন্নত সেটিংস -> উন্নত

তারপরে ড্রপ ডাউন তালিকা থেকে শেলটি বেছে নিন।

আপনি যে শেলটি চান তা যদি তালিকায় না থাকে তবে সম্ভবত এটি ইনস্টল করা নেই।

এটি কার্যকর হওয়ার জন্য আপনাকে লগ আউট করতে হবে এবং আবার ফিরে যেতে হবে। "পিএস" চালিয়ে আপনি নতুন টার্মিনালে কোন শেলটি চালাচ্ছেন তা পরীক্ষা করতে পারেন।

আপনি যদি খুব কৌতূহলী হন তবে ডিফল্ট শেলটি / etc / passwd (যা নাম সত্ত্বেও পাসওয়ার্ডগুলিতে নেই) এ সঞ্চয় থাকে।


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