কম্পিউটার টিউটোরিয়াল

ইউনিক্স শেল সুইচিং: বর্তমান শেল চিহ্নিত করুন এবং ব্যাশ থেকে বিকল্পগুলিতে লগইন শেল পরিবর্তন করুন

প্রশ্ন: আমি কীভাবে বুঝব বর্তমানে কোন ইউনিক্স শেল চালাচ্ছি? আপনি কি ব্যাখ্যা করতে পারেন কীভাবে আমি আমার ইউনিক্স শেল টেম্পোরেরিলি এবং পারমানেন্টলি পরিবর্তন করতে পারি? (উদাহরণস্বরূপ, bash থেকে tsh-এ)।

উত্তর: আপনি এই কাজগুলো $0, exec, chsh -s ব্যবহার করে করতে পারেন। এই আর্টিকেলে, আমরা বিস্তারিত কীভাবে এই কাজগুলো করব সেটা রিভিউ করব।

১. আমার বর্তমান ইউনিক্স শেল কী?

echo $0 কমান্ড ব্যবহার করে আপনার বর্তমান শেলের নাম জানুন নিচের মত।

 $ echo $0 /bin/bash 

২. আমার বর্তমান শেলকে অন্য টাইপে কীভাবে পরিবর্তন করব – টেম্পোরেরিলি ?

exec কমান্ড ব্যবহার করে আপনার শেল টেম্পোরেরিলি পরিবর্তন করুন নিচের মত।

 $ echo $0 /bin/bash $ exec /bin/sh $ echo $0 /bin/sh 

নোট: উপরের পরিবর্তনটি টেম্পোরারি। আপনি রি-লগইন করলে আপনি মূল শেলে ফিরে যাবেন।

৩. আমার বর্তমান শেলকে অন্য টাইপে কীভাবে পরিবর্তন করব – পারমানেন্টলি ?

আপনার শেল পারমানেন্টলি পরিবর্তন করতে, chsh কমান্ড ব্যবহার করুন নিচের মত।

 $ chsh -s /bin/sh Password: 

নোট: উপরের পরিবর্তনটি পারমানেন্ট। রি-লগইন করার পরেও আপনি শুধু নতুন শেলটি দেখবেন।

৪. আমার সিস্টেমে উপলব্ধ সকল শেল কীভাবে জানব ?

সকল উপলব্ধ শেল /etc/shells ফাইলে অবস্থিত।

 $ cat /etc/shells # /etc/shells: valid login shells /bin/csh /bin/sh /usr/bin/es /usr/bin/ksh /bin/ksh /usr/bin/rc /usr/bin/tcsh /bin/tcsh /usr/bin/esh /bin/dash /bin/bash /bin/rbash /usr/bin/screen /bin/ksh93 

আপনার লগইন শেল পরিবর্তন করতে, আপনি শুধু উপরের আউটপুট থেকে করতে পারেন। কিন্তু বর্তমান শেল পরিবর্তন করতে, আপনি যেকোনো উপলব্ধ শেলে যেতে পারেন।

৫. নতুন শেল ইনস্টল করা

আপনি একটি নতুন শেল (উদাহরণস্বরূপ, ksh) নিচের মত ইনস্টল করতে পারেন। নতুন শেল ইনস্টল করার পর, আপনি এটি আপনার পারমানেন্ট লগইন শেল হিসেবে ব্যবহার করতে পারেন, অথবা আপনার কমান্ড লাইন অপারেশনের জন্য টেম্পোরারি শেল হিসেবে।

 $ sudo apt-get install ksh 

  1. rbash: রেস্ট্রিক্টেড Bash শেল মাস্টার করুন – কনসেপ্ট, ব্যবহার, এবং প্র্যাক্টিক্যাল উদাহরণ

  2. jm-shell: বিস্তারিত অ্যাক্টিভিটি লগসহ ফিচার-রিচ, কাস্টমাইজেবল বাশ শেল

  3. উইন্ডোজ ১০-এ WSL দিয়ে Bash ইনস্টল ও ব্যবহার: ধাপে ধাপে টিউটোরিয়াল

  4. Windows 10 সাইন-ইন স্ক্রিন কাস্টোমাইজেশন: ধাপে ধাপে গাইড