আমি যখন কমান্ড লাইনে থাকি তখন আমি "b" টাইপ করতে পারি না


13

হালনাগাদ

আমি এমনকি আটকানো যাবে না b। আমি উবুন্টু 15.04 এ আপগ্রেড করার চেষ্টা করছি তবে আমার / বুট ডিরেক্টরিতে কিছু ফাইল মুছতে হবে। আমি যখন cd /ootআমি একটি টাইপ করতে পারবেন না b। সুতরাং, আমি ভেবেছিলাম, আমি /ডিরেক্টরিতে ফাইলগুলি তালিকাবদ্ধ করব এবং অনুলিপি / পেস্ট করব, তবে কোনও ফলসই হয়নি। আমি এমনকি আটকানো যাবে না b

আপডেট 2

আরও /etc/inputrcভাল ট্যাব স্বতঃসমাপ্তি পেতে আমি সম্প্রতি ফাইলটিতে কিছু লাইন যুক্ত করেছি :

set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
bind TAB:menu-complete

মূল প্রশ্ন

আমি যখন আমার উবুন্টু সার্ভারে প্রবেশ করি তখন আমি "বি" অক্ষরটি টাইপ করতে পারি না। আমি তবে শিফট কী ব্যবহার করে মূলধন "বি" টাইপ করতে পারি।

আমি ২০১২ সাল থেকে রেটিনা ডিসপ্লে সহ একটি ম্যাকবুক প্রো ব্যবহার করছি এবং আমি একটি কাস্টম নির্মিত উবুন্টু বাক্সে এসএসএন-ইন করছি। এটি এখানে যে আমি একটি ছোট কেস "বি" টাইপ করতে পারি না।

আমি সার্ভারটি পুনরায় চালু করেছি এবং এখনও আমি "বি" টাইপ করতে পারি না। অন্য প্রতিটি চিঠি ঠিক আছে।

এটি আগে এটি করেনি, আমি প্রায় দুই বছর ধরে সার্ভারটি চালু রেখে চলছি এবং এর আগে এই জাতীয় সমস্যাটি আসেনি। এটি করার কারণ হিসাবে আমি উল্লেখযোগ্য কিছুও করি নি।

প্রথমে আমি ভেবেছিলাম কীবোর্ডটি কিছুটা স্টিকি ছিল তবে আমি সংযোগটি বন্ধ করে দিলে এটি ঠিকঠাক কাজ করে। আমি সার্ভারটি পুনরায় চালু করেছি, আবার ফিরে এসেছি এবং "বি" কী আবার কাজ করা বন্ধ করবে।

আমি আমার ব্লুটুথ কীবোর্ড চেষ্টা করেছি এবং এখনও ভাগ্য নেই।

এটি কি এমন কিছু হতে পারে যা একটি প্রফাইলে বা .bashrc ফাইল বা এর অনুরূপ কিছুতে নিয়ম is নির্দিষ্ট অক্ষরকে অনুমতি না দেওয়ার জন্য একটি সেটিং।

যখন আমি "বি" অক্ষরটি টাইপ করার চেষ্টা করি তখন আমি টার্মিনাল বেলটি শব্দটি পাই যেমন এটি অনুমোদিত নয়।


Ssh ব্যবহার না করে এটি কি কাজ করে?
s3lph

1
আপনার পোস্টের নীচে সম্পাদনা বোতামটি ব্যবহার করে আপনার প্রশ্নটিতে এটি যুক্ত করুন
s3lph

2
আমি মনে করি না যে এটি অন্য কোথাও ঠিক আছে। এটি ম্যাকবুক প্রো তাই আমি সন্দেহ করি এটি এর মতো একটি দোষ। এটি কেবল এই অবস্থায় সংঘটিত হওয়ার সাথে খুব সামঞ্জস্যপূর্ণ যে আমি নিশ্চিত এটি অন্যরকম কিছু।
মাইক

2
না .profileবা .bashrc, কিন্তু সম্ভবত মধ্যে .inputrcবা /etc/inputrc(readline এর কনফিগ ফাইল) এটি একটি নির্জন হতে পারে bনিজস্ব সারিতে চিঠি।
উদাহরণস্বরূপ

1
আমি যুক্ত করেছি সেই রেখাগুলি দিয়ে আমার প্রশ্নটি আপডেট করব এবং যদি আপনি নিজের উত্তরগুলি সেগুলি সরাতে বলার জন্য আপডেট করেন তবে আমি আপনাকে 50 টি প্রতিনিধি পুরষ্কার দিতে পারি।
মাইক

উত্তর:


23

Ssh সেশনের অভ্যন্তরে, একটি catকমান্ড শুরু করুন এবং দেখুন যে আপনি bসেখানে টাইপ করতে পারেন কিনা । আমি প্রায় নিশ্চিত এটি কাজ করবে, যার অর্থ এটি আপনার শেল যা কাজ না করার সিদ্ধান্ত নিয়েছে b

ডিফল্ট ধরে নেওয়া যাক bash, আপনি পরীক্ষা করা উচিত readline'র কনফিগারেশন ফাইল: ~/.inputrc, /etc/inputrc, বা এক দ্বারা উল্লেখ $INPUTRC। সম্ভাবনা হ'ল আপনি bনিজের লাইনে একটি দুর্ঘটনাজনক একাকী (বা অনুরূপ কিছু) সন্ধান করতে পারবেন, এই চরিত্রটির মুখোমুখি হওয়ার পরে পাঠ্যলাইনটিকে কিছু না করার নির্দেশ দিয়েছিলেন।

হালনাগাদ

আমাকে দেখে মনে হচ্ছে যে আপনার প্রথম তিনটি লাইন .inputrcসঠিক, এটি চতুর্থ লাইনের ( bind TAB:menu-complete) সমস্যার সৃষ্টি করছে। এর প্রথম চিঠিটি অন্য যে কোনও কিছুতে (যেমন findপরিবর্তে bind) পরিবর্তন করুন এবং তারপরে সেই চিঠিটি (উদাহরণস্বরূপ f) খারাপ ব্যবহার করবে। স্পষ্টতই bindএই প্রসঙ্গে কোনও স্বীকৃত কীওয়ার্ড নয়।


অনুগ্রহটি প্রদানের জন্য আমাকে 24 ঘন্টা অপেক্ষা করতে হবে। আমি তখন এটি করব। ধন্যবাদ.
মাইক

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