amazon ec2'de alt kasa e yazamıyor (Amazon Linux)


16

Yeni ec2 derlememde birkaç gün çalıştıktan sonra aşağıdakiler olur:

  1. SSH'ye giriş yapıyorum, her şey yolunda, kodumu yapıyorum
  2. Ertesi gün geri dönüp SSH'ye giriş yapıyorum
  3. eArtık daha düşük bir kasa yazamıyorum - yazdığımda hata ding'i alıyorum
  4. Farklı bir bilgisayardan ssh yapmaya çalışıyorum, aynı problem
  5. Sunucuyu yeniden başlatıyorum, aynı sorun
  6. Ben açmak nanoveya vive esadece değil, cezayı işleri bashveyash
  7. Sunucuyu sonlandırıyorum, yeni bir tane oluşturuyorum, sıfırdan yüklüyorum, birkaç gün sonra tekrar oluyor

Bu şaşırtıcı! Nerede sorun gidermeye bile başlayabilirim?

Yerel Makine Kurulumlarım:

  • Windows XP veya 7
  • macun (en son) veya cygwin / openssh

EC2 kurulumu

stty -aBen yazamıyorum iken çıktı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

Benzer bir sorunu olan başka birine yardımcı olması durumunda, subüst kasalı E'yi alt kasalıya dönüştürmek için bir komut dosyası (çağrıda bulundum) oluşturdum , sonra komutu tekrar yankıladım. Sonra ekomut satırında bir almak için backticks içinde çalıştırın ::

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

> `sub Emacs /Etc/profilE`

GÜNCEL

  1. Bu, tüm kullanıcılar için kesiliyor
  2. Yalnızca bash'da (csh iyi çalışır)
  3. Yalnızca emacs düzenleme modunda

Bu sorunu tartışmak için bir sohbet odası oluşturdum ve çözümü geliştirdim.


1
stty -aecky sunucusuna çıktısı çıkmaya başladığında
MikeyB

1
/ Etc / profile, ~ / .profile veya ~ / .bashrc'de komik bir şey var mı? Başka bir kullanıcıya başvurabilir ve deneyebilir misiniz? Öyle görünüyor ki ya da belki klavye karakter haritanız değiştirildi - muhtemelen güncellemeler sırasında?
thinice

1
Eğer resetkoşarsanız ve stty sanesonra sorun giderilir mi?
voretaq7

1
@ voretaq7 - hayır, ancak tam olarak bir komut dosyasından çalıştırmanın ne anlama geldiğinden emin değilim (içerdikleri için açıkça CLI'den çalıştıramıyorum e:( Komut dosyamda " benim kabuk oturumu "?
Kato

3
Ayrıca bakmak ~/.inputrcve /etc/inputrckırık taleb keybinding için.
Sergey Vlasov

Yanıtlar:


21

Yanlışlıkla şunu eklediniz:

export EDITOR=/usr/bin/emacs

içine /etc/inputrc. Bu, 'e' harfini hiçbir şeye eşlemeyecektir.

Bunu kaldırın ve iyi olmalısınız.


1
Yardımın için çok teşekkürler! Ben içki içerken insanların program yapmasına izin vermemeyi hatırlamalıyım; (
Kato

5
Birisi neden bir ortam değişkeni ayarlamanın 'e' harfini kırdığını açıklayabilir mi?
Russell Borogove

3
/etc/inputrcortam değişkenleri için DEĞİLDİR. Readline tarafından okunan belirli bir giriş formatıdır.
MikeyB
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.