আপনি যখন ডিফল্ট শেল পরিবর্তন করতে না পারেন তখন পছন্দসই শেলটি প্রবেশ করুন


3

আমার উত্পাদন পরিবেশে, আমার ডিফল্ট শেলটি csh এর একটি পুরানো সংস্করণ এবং আমি এটি পরিবর্তন করতে পারি না। আমি কীভাবে আমার পছন্দসই শেলটিতে সঠিকভাবে লগইন করতে পারি? বিশেষত, আমি ব্যাশ ব্যবহার করতে চাই। তবে সিস্টেম ব্যাশটিও খুব পুরানো তাই আমি ~ / বিনে একটি নতুন সংস্করণ সংকলন করেছি। নিখুঁত দৃশ্যটি হবে, আমি লগইনের পরে ~ / বিন / ব্যাশ ব্যবহার করছি (যেমন, এসএসএস)।

উত্তর:


2

কিছু রাখুন:

exec ~/bin/bash

আপনার লগইন স্ক্রিপ্টে (এটি .loginসিএসএসের জন্য)।


ধন্যবাদ। আমার বাড়ির .cshrc স্থির হয়ে আছে এবং দেখা যাচ্ছে। আমার যে জায়গায় যাওয়া উচিত তা লগিন।
— ইভান জেডজি জিয়াও

6

আপনার ভিতরে .cshrcআপনি একটি লাগাতে পারে exec ~/bin/bash।

Csh লোড হওয়ার পরে এটি বাশ কার্যকর করে।


0

আপনার /etc/passwdফাইলটি সম্পাদনা করতে আপনার সক্ষম হতে হবে

root:x:0:0:root:/root:/bin/bash

শেষ অংশটি হ'ল লগইনে লোড হওয়া শেল, আপনি যদি নিজের বাড়িতে একটি ব্যবহার করতে চান তবে ডিয়ার / বিন / ব্যাশকে নতুন শেল পরিবর্তন করুন

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