部署argo后,bash快捷键无法使用(已解决)

用户1586830067 1个月前
41次浏览 1人关注 复制链接 所属标签: bash 快捷键

部署后,重新登录,发现ctrl+d 不能代替clear命令 清屏
不能使用 ctrl + a 和 ctrl + e ,在命令输入行反复横跳,难受;

已经找到问题,我一会自己回答一下

2条回答
用户1586830067 1个月前

解决: echo “set -o emacs on” >> ~/.bashrc 

排错过程:

    1.  google找到相关的配置在 /etc/inputrc 和~/inputrc(这个文件centos7没有)

                对比正常机器和 此机器/etc/inputrc   ;发现没有区别

    2.  又找到 与bash属性相关的命令为bind;

                对比两个机器 bind -v的结果,发现此机器bind -v 有以下更改

                        set editing-mode vi

                        set history-size 20000

                        set keymap vi-insert 

               正常机器 对应的值是 emacs,找emacs属性,发现这个设置对应bash的 编辑模式,我习惯了用默认的emacs

3.      把 set -o emacs on 写到bash配置里

有用0 评论0
朱楠@Argo运营 3周前

哈哈哈,谢谢!


有用0 评论0