Linux Shell 按Tab键不能补全

   在Linux的终端中输入tab键时,有时会出现命令不能补全的状况,此时有一种缘由是bash错误。
bash

   使用 ls -l /bin/sh 命令发现
ide

   /bin/sh -> /bin/dash get

   dash是一个不一样于bash的Shell,它主要为了执行脚本而出现,而不是交互,它速度更快,但功能比bash要少的多。语法严格遵照POSIX标准。it

   经过命令 ln -sf bash /bin/sh 能够将dash改为bash。此时问题能够解决。
io


   Ubuntu系统在某些状况下,apt-get 不能补全相关命令,能够经过修改/etc/bash.bashrc文件的相关行,把默认的#号去掉便可。
class

   if [ -f /etc/bash_completion ]; then
登录

   /etc/bash_completion
终端

   fi
语法

   从新登陆Shell便可。
脚本

   此处参考:http://freddy.cc/article/185.

相关文章
相关标签/搜索