Sau một vài ngày hoạt động trên bản dựng ec2 mới của tôi, điều sau đây xảy ra:
- Tôi đăng nhập vào SSH, mọi thứ đều ổn, tôi thực hiện mã hóa
- Tôi trở lại vào ngày hôm sau và đăng nhập vào SSH
- Tôi không thể gõ một vỏ bọc thấp hơn
e
nữa - Tôi gặp lỗi ding khi tôi gõ nó - Tôi cố gắng ssh từ một máy tính khác, cùng một vấn đề
- Tôi khởi động lại máy chủ, cùng một vấn đề
- Tôi mở
nano
hayvi
vàe
hoạt động tốt, chỉ cần khôngbash
haysh
- Tôi chấm dứt máy chủ, tạo một cái mới, cài đặt lại từ đầu, vài ngày sau nó lại xảy ra
Đây là một trở ngại! Tôi thậm chí bắt đầu khắc phục sự cố ở đâu?
(Các) Cài đặt Máy cục bộ của tôi:
- cửa sổ XP hoặc 7
- putty (mới nhất) hoặc cygwin / openssh
Cài đặt EC2
- Amazon Linux (tùy chọn mặc định)
- node.js
- iptables chuyển tiếp cổng 80 đến nút trên cổng 8003
- emacs, npm và openssl-devel
không có mod khác
- Đây là / etc / inputrc của tôi
- Đây là ~ / .bashrc và ~ / .bash_profile của tôi
- đầu ra của env
Đầu ra trong stty -a
khi tôi không thể gõ mộte
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
Trong trường hợp nó giúp người khác có vấn đề tương tự, tôi đã tạo một tập lệnh (được gọi sub
) để chuyển đổi chữ E viết hoa thành chữ thường, sau đó lặp lại lệnh. Sau đó, tôi chạy nó trong backticks để có được một e
dòng lệnh ::
#!/bin/sh
echo ${@//E/e}
> `sub Emacs /Etc/profilE`
CẬP NHẬT
- Điều này phá vỡ cho tất cả người dùng
- Chỉ trong bash (csh hoạt động tốt)
- Trong chế độ chỉnh sửa emacs chỉ
Tôi đã tạo một phòng trò chuyện để thảo luận về vấn đề này và trau dồi giải pháp.
Có điều gì buồn cười trong / etc / profile, ~ / .profile hoặc ~ / .bashrc không? Bạn có thể su cho người dùng khác và thử nó không? Có vẻ như hoặc có thể bản đồ nhân vật bàn phím của bạn đã bị thay đổi - có thể trong quá trình cập nhật?
—
mỏng 29/11/11
Nếu bạn chạy
—
voretaq7
reset
theo sau stty sane
thì vấn đề sẽ biến mất?
@ voretaq7 - không, nhưng tôi không chắc chắn chính xác ý nghĩa của việc chạy những thứ đó từ một tập lệnh (rõ ràng tôi không thể chạy chúng từ CLI vì chúng có chứa
—
Kato
e
:( Có kịch bản nào cần thiết để nói "điều này áp dụng cho phiên vỏ của tôi "?
Cũng tìm trong
—
Serge Vlasov
~/.inputrc
và /etc/inputrc
cho các keybindings đọc bị hỏng.
stty -a
máy chủ ec2 khi nó trở nên mạnh mẽ