unix - 远程 Unix 终端键映射

标签 unix terminal keymapping

这一直困扰着我。当我通过 ssh 或 telnet 到 Unix 服务器(无论是什么风格)时,它总是能够正确猜测我登录的终端类型,因此键盘总是“正常”运行……即退格键起作用。

但是当我成功登录时,它经常错误地猜测我正在使用的终端类型并做出错误的键映射 - 特别是对于退格键,这意味着我必须发出:

stty erase ...

键入命令来修复它。

任何 Unix 专家都知道为什么会发生这种情况吗?

最佳答案

我认为您的意思是,当您输入用户名和密码时,退格键可以正常工作,但在您登录后,退格键就会停止工作。

很可能 stty 被设置为 ~/.profile 或/etc/profile(或登录时执行的另一个脚本)中的其他内容。

找到该文件并注释该行。

关于unix - 远程 Unix 终端键映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/301466/

相关文章:

linux - 如何通过 tmux 中的任何快捷方式切换到上一个 Pane ?

linux - 使用ip,LOWER_UP是什么意思?

用于执行 KornShell (ksh) 命令的 Java 子进程

bash - 除了 .bashrc 和 .bash_profile,我的环境变量在哪里?

c - a.out 中的数据部分

macos - 有没有办法知道 shell/终端命令/应用程序的选项?

c++ - 您如何将单元测试引入大型的遗留 (C/C++) 代码库?

debugging - 我可以更改 IntelliJ 中调试器的键映射吗?

c++ - 当我在Emacs中执行 'compile'命令时,如何自动给出当前缓冲区的文件名?

macos - 在mac中重新映射右选项键