অ্যামাজন ইক্য 2 (অ্যামাজন লিনাক্স) এ লোয়ার কেসড ই টাইপ করতে পারবেন না


16

আমার নতুন ই সি 2 বিল্ডে কয়েক দিন অপারেশন করার পরে, নিম্নলিখিতটি ঘটে:

  1. আমি এসএসএইজে লগইন করি, সবকিছু ঠিক আছে, আমি আমার কোডিং করি
  2. আমি পরের দিন ফিরে আসি, এবং এসএসএইচে লগইন করি
  3. আমি eআর ছোট হাতের অক্ষর টাইপ করতে পারি না - টাইপ করার সময় আমি ত্রুটি ডিং পাই
  4. আমি একটি ভিন্ন কম্পিউটার থেকে একই সমস্যা থেকে ssh চেষ্টা করি
  5. আমি সার্ভারটি পুনরায় বুট করি, একই সমস্যা
  6. আমি খোলা nanoবা viএবং eকাজ করে জরিমানা, শুধু নেই bashবাsh
  7. আমি সার্ভারটি সমাপ্ত করব, একটি নতুন তৈরি করব, স্ক্র্যাচ থেকে ইনস্টল করব, কয়েক দিন পরে আবার এটি ঘটে

এ তো অবাক! আমি এমনকি কোথায় সমস্যার সমাধান শুরু করব?

আমার স্থানীয় মেশিন সেটআপ (গুলি):

  • উইন্ডোজ এক্সপি বা 7
  • পুটি (সর্বশেষ) বা সাইগউইন / ওপেনশ

ইসি 2 সেটআপ

stty -aআমি টাইপ করতে না পারার সময় আউটপুটe

sh-4.1$ stty -a
speed 38400 baud; rows 30; columns 95; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>;
swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V;
flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -cdtrdsr
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany
-imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke

যদি এটি অন্য কারও সাথে অনুরূপ সমস্যা নিয়ে সহায়তা করে তবে আমি একটি স্ক্রিপ্ট তৈরি করেছি (যাকে বলে sub) আপার-কেসড E কে লোয়ার-কেসডে রূপান্তর করতে, তারপরে ফিরে কমান্ডটি ইকো করে। তারপরে আমি eকমান্ড লাইনে একটি পেতে ব্যাকটিক্সে চালাচ্ছি ::

#!/bin/sh
echo ${@//E/e}

> `sub Emacs /Etc/profilE`

আপডেট

  1. এটি সমস্ত ব্যবহারকারীর জন্য বিরতি
  2. কেবল ব্যাশে (সিএসএস ভাল কাজ করে)
  3. কেবল ইম্যাক সম্পাদনা মোডে

আমি এই সমস্যাটি নিয়ে আলোচনা করার জন্য একটি চ্যাট রুম তৈরি করেছি এবং সমাধানটি দিয়েছি ।


1
stty -aইঙ্ক 2 সার্ভারে আউটপুট পোস্ট করুন যখন এটি খারাপ হবে
মাইকিবি

1
/ ইত্যাদি / প্রোফাইলে, ~ /। প্রোফাইল বা ~ / .bashrc এ মজার কিছু আছে কি? আপনি অন্য ব্যবহারকারীর কাছে মামলা করতে পারেন এবং এটি ব্যবহার করে দেখতে পারেন? মনে হয় এটি হয় বা সম্ভবত আপনার কীবোর্ডের চরিত্রের মানচিত্রটি পরিবর্তিত হয়েছিল - সম্ভবত আপডেটের সময়?
দ্বিগুণ করুন

1
আপনি যদি resetএরপরে stty saneছুটে যান তাহলে সমস্যা কি চলে যাবে?
voretaq7

1
@ ভোরেটাক 7 - না, তবে এগুলি স্ক্রিপ্ট থেকে চালানোর অর্থ কী তা আমি ঠিক নিশ্চিত নই (স্পষ্টতই আমি এগুলি সিএলআই থেকে চালাতে পারছি না কারণ সেগুলি রয়েছে e:( আমার স্ক্রিপ্টে কিছু বলার দরকার আছে কি "এটি প্রযোজ্য) আমার শেল সেশন "?
কাতো

3
এছাড়াও অল্পক্ষণের ~/.inputrcএবং /etc/inputrcভাঙ্গা readline কী-বাইন্ডিং জন্য।
সের্গেই ভ্লাসভ

উত্তর:


21

আপনি ভুল করে লিখেছেন:

export EDITOR=/usr/bin/emacs

আপনার মধ্যে /etc/inputrc। এটি 'ই' অক্ষরটি মোটেও কিছুই ম্যাপ করবে না।

এটি সরান এবং আপনার ভাল করা উচিত।


1
সহায়তার জন্য অনেক ধন্যবাদ! আমি যখন মদ্যপানের বাইরে এসেছি তখন লোকেদের প্রোগ্রাম না করার কথা মনে রাখবেন; (
কাতো

5
পরিবেশের পরিবর্তনশীল নির্ধারণের কারণে 'ই' বর্ণটি কেন ভেঙে যায় তা কেউ ব্যাখ্যা করতে পারেন?
রাসেল বোরোগোভ

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