linux命令行终端设置tab补全文件名或路径不区分大小写(大小写不敏感)
来源:互联网 发布:软件供应商 编辑:程序博客网 时间:2024/06/06 00:04
在 inputrc 文件中增加一行配置
1
echo
"set completion-ignore-case on"
>>~/.inputrc
当前用户重新登录后生效。
当然了,这只是改变当前用户的操作配置,如果要改变全局(对所有用户都生效)的配置,需要在 /etc/inputrc 文件中增加相同的配置,重启后生效。
1
2
3
4
5
vim
/etc/inputrc
# 增加一行新的配置
set
completion-ignore-
case
on
# 退出编辑 :wq
reboot
在 ~/.inputrc 文件(我的ubuntu 默认没有此文件,我新建的)里面加上如下两行:
"\e[A": history-search-backward
"\e[B": history-search-forward
能够让你在命令行输入字符之后,就可以用方向键Up,Down来搜索以该串字符开头的历史命令。
相关技巧:
在.bashrc中加入如下两行:
HISTCONTROL=ignoredups
HISTIGNORE=’ls:pwd:cd:clear:vim:fg:bg:jobs:top’
你的命令行历史记录里面就不会有HISTIGNORE中列出的那些无聊命令(可以自行添加)
参考链接:
http://www.cnblogs.com/mopmoq/archive/2009/04/08/1431883.html
http://stackoverflow.com/questions/1030182/how-do-i-change-bash-history-completion-to-complete-whats-already-on-the-line
http://hints.macworld.com/article.php?story=20031026174236860
https://wiki.archlinux.org/index.php/Bash_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
0 0
- linux命令行终端设置tab补全文件名或路径不区分大小写(大小写不敏感)
- mysql 不区分大小写(大小写不敏感)
- Linux/Mac终端大小写不敏感打开
- git 默认对文件名大小写不敏感 (不区分文件名大小写)
- linux命令行路径补全忽略大小写
- linux apache支持路径不区分大小写
- Linux终端Tab补全提示忽略大小写
- Linux下设置MySQL不区分大小写
- linux下设置mysql不区分大小写
- linux下设置mysql不区分大小写
- 敏感词汇过滤(不区分大小写)
- git 默认文件名大小写不敏感
- sybase设置不区分大小写
- mysql设置不区分大小写
- mysql linux不区分大小写
- PHP不区分路径大小写而JSP区分大小写
- Linux区分文件名大小写!
- 设置mysql表名大小写不敏感
- Write operations are not allowed in read-only mode 只读模式下(FlushMode.NEVER/MANUAL)写操作不
- C++优化:把频繁操作的成员变量局部化
- BCSP 剖析(二)- BCSP link establish过程
- hadoop&hbase坏道检查和处理之东湖现场
- kbuild是个什么鬼?
- linux命令行终端设置tab补全文件名或路径不区分大小写(大小写不敏感)
- OpenGL中glClear、glColor4f、glClearColor的简单说明
- 一招搞定多Offer选择
- Android 自定义圆形进度条
- trie树实现模糊查找
- C/C++中的static关键字
- 【bzoj2301】[HAOI2011]Problem b 莫比乌斯反演
- Andorid架构
- Android自定义控件:Android L控件点击水波纹的实现(源码 + Demo)