如何禁止 Linux 下 Tab键 补齐
本帖最后由 selboo 于 2011-05-19 10:58 编辑
如何禁止 Tab 补齐功能。
百度 Google很久都没找到
===========================
/bin/bash --noediting 可以实现。
但是每次都需要手动执行,才能限制 Tab。
我修改 /etc/passwd 如下
123:502:502::/home/123:/bin/bash --noediting
提示
[root@localhost 123]# su 123
su: /bin/bash --noediting: 没有那个文件或目录
谢谢 sysctl 重新编译了下 bash 4.2 添加了 --enable-readline=no 参数可以了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
重新编译 bash 试试有无相应得选项, 或编译时屏蔽掉readline;
不过, 你别按Tab不就就行了,这个要求还真是蛋疼得紧
这个是bash的特性,你不用bash就好了啊。ksh、csh都可以啊
回复 1# selboo
你这样设置 不仅仅影响的是tab吧?
不知道为什么你非要禁用tab补全功能?
楼主最近很无聊吗 这就是bsh的特性 你换个或是不按不就行了
bashrc
vim ~/.bashrc
在这里设置
7楼猛
回复 1# selboo
alias /bin/bash='/bin/bash --noediting'