红联Linux门户
Linux帮助

linux命令行终端设置tab补全文件名或路径不区分大小写

发布时间:2016-01-27 15:50:34来源:linux网站作者:xp5xp6

在 inputrc 文件中增加一行配置

echo "set completion-ignore-case on">>~/.inputrc

当前用户重新登录后生效。

当然了,这只是改变当前用户的操作配置,如果要改变全局(对所有用户都生效)的配置,需要在 /etc/inputrc 文件中增加相同的配置,重启后生效。

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.linuxdiyf.com/linux/17726.html