আমার ট্যাব সমাপ্তি এবং আপ-তীর আচরণ কোথায়? (উবুন্টু 10.04)


16

আমি লিনাক্সে নতুন, উবুন্টু 10.04 ব্যবহার করে হোস্টের দ্বারা পূর্বনির্ধারিত।

আমি যখন পূর্বনির্ধারিত অ্যাকাউন্টটি ব্যবহার করে (এসএসএইচ) লগ ইন করি তখন শেল প্রম্পটটি হয়: ব্যবহারকারী @ হোস্টনাম: ~ $

উপরের তীরটি সাম্প্রতিক শেল কমান্ডগুলির তালিকার মাধ্যমে স্ক্রোল করে এবং ট্যাব-সমাপ্তি প্রত্যাশার মতো কাজ করে।

তবে, আমি যখন একটি অ্যাকাউন্ট তৈরি করি এবং সেই অ্যাকাউন্টটি ব্যবহার করে (এসএসএইচ) লগ ইন করি তখন শেল প্রম্পটটি কেবল "$" হয় এবং উপরের তীরটি কেবল একটি নিয়ন্ত্রণ অক্ষর (^ [[A) প্রিন্ট করে।

আমার প্রম্পট, ট্যাব-সমাপ্তি এবং আপ-তীর আচরণটি কীভাবে সেট আপ করতে হবে তা আমাকে কেউ বলতে পারেন? আমি যখন তীর আপ করার সময় নিয়ন্ত্রণের অক্ষর পাচ্ছি তা আমাকে মনে করে যে আমার অ্যাকাউন্ট (বা সেশন) কিছুটা মোডে আমি অপরিচিত।

আমি জানি যে বাশার্কে ট্যাব-সমাপ্তির কোড সঞ্চিত আছে যা আমি কোনও অসুবিধে করতে পারি না, তবে লগ আউট এবং আবার লগ ইন করার পরেও এর কোনও প্রভাব আছে বলে মনে হয় না।

আমি যখন নতুন অ্যাকাউন্টটি নিয়ে এসএসএইচ করছি তখন কি আমি কি কোনও অদ্ভুত মোডে আছি, বা আমার কি কিছু সেশন / অ্যাকাউন্ট সেটিংস সেট আপ করতে হবে এবং ইন্টারনেটে কোথাও কোথাও তথ্য সন্ধান করতে পারি যদি আমি কেবল কী সন্ধান করতে জানতাম?

উত্তর:


33

আমার প্রথম অনুমানটি হ'ল shবাশের চেয়ে ডিফল্ট শেল । chshএটি পরিবর্তন করতে ব্যবহার করুন । পরিবর্তনটি কার্যকর করতে আপনাকে লগ আউট এবং পুনরায় লগ ইন করতে হবে।


সম্পাদিত / ইত্যাদি / পাসডাব্লু, বদলে / বিন / বাশ .. ধন্যবাদ ডেনিস উইলিয়ামসন :)

7

অন্য উপায়ে / etc / passwd ফাইলটি খোলা রয়েছে এবং শেল / বিন / শকে / বিন / বাশে পরিবর্তন করুন


1

ডেনিস উইলিয়ামসনের দ্বারা উল্লিখিত হিসাবে সমস্যাটি ছিল ডিফল্ট শেল। আমি ডেবিয়ান এবং আমার অ-রুট ব্যবহারকারী শ ব্যবহারের জন্য ডিফল্ট ব্যবহার করছিলাম।

chsh
/bin/bash

পুনরায় লগ ইন এবং সমস্যার সমাধান।

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