Unbuntu14.04 终端中使用Tab键不能自动补全

解决方案

1、利用vi编辑器打开 /etc/bash.bashrc文件(需要root权限)

sudo vi /etc/bash.bashrc
  • 1

2、找到文件中的下列代码

#enable bash completion in interactive shells
#if ! shopt -oq posix; then
# if [-f /usr/share/bash-completion/bash_completion ]; then
# . /usr/share/bash-completion/bash_completion
# elif [ -f /etc/bash_completion]; then
# . /etc/bash_completion
# fi
#fi

将注释符号#去掉,即改成

#enable bash completion in interactive shells
if ! shopt -oq posix; then
if [-f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion]; then
. /etc/bash_completion
fi
fi

3、最后 source一下 /etc/bash.bashrc即可, 即

sudo source /etc/bash.bashrc


使用

比如,我们要在文件管理器中直接使用右键打开终端,nautilus-open-terminal 
每次只记得nauti,所以我们这是后Tab键就可以帮助大忙了。

apt-get install nauti[Tab]       # apt-get install nautilus-open-terminal
  • 1

多多使用Tab键,帮助我们快速完成繁杂的拼写工作

最新文章

  1. asp.net的简易的参数化查询
  2. windows7 下伪静态配置方法
  3. CSS语法
  4. 前端开发利器-Brackets IDE
  5. Android常见控件— — —EditText
  6. 后台获取不规则排列RadioButton组的值
  7. Json字符与Json对象的相互转换
  8. C++学习笔记1——const
  9. HP-UX磁带备份错误收集
  10. Lync 2010升级到Lync 2013POC计划-过程!
  11. python基础===八大排序算法的 Python 实现
  12. 一些方便的bash命令
  13. 快速搭建CentOS+ASP.NET Core环境支持WebSocket
  14. 一个HttpClient使用Windows认证请求WCF服务的例子
  15. windows下mongodb基础玩法系列一介绍与安装
  16. 硬盘性能 & 文件碎片的一些思考
  17. JAVA第五周 动手动脑
  18. iOS.FileSystem.HardLinkAndSymbolicLink
  19. Hadoop主要架构
  20. BZOJ 3230 相似子串 | 后缀数组 二分 ST表

热门文章

  1. 第二阶段Sprint冲刺会议5
  2. Head First Java & 重载 覆盖
  3. Sprint1回顾
  4. 简单说明webbench的安装和使用
  5. Support for SSL/TLS protocols on Windows
  6. p2 碰撞
  7. SpringBoot之mongoTemplate的使用
  8. wazuh安装手册
  9. Java考试题之六
  10. Apache Commons IO之FileUtils的常用方法