Linux环境下Tab键无法自动补全终极解决方案

今天突然意识到tab键无法补全是个大问题,于是乎动手解决了一下,发现原因很多,稍作整理:

1、Tab无法自动补全且没有其他功能

(1)查看使用的shell:echo $SHELL

         如果不是/bin/shell,查看  ls -l /bin/sh,如果该软连接的不是/bin/shell,执行 ln -sf  /bin/bash /bin/sh

(2)查看当前用户主目录下.bashrc

         比如: vim  /root/.bashrc,按shift+g  跳到最后一行  ,看一下语句是否被注释:

        如果注释了,则去掉注释。保存退出后  执行  source /root/.bashrc即可

2、Tab无法自动补全但可以切换应用界面

      linux中所有程序-设置-窗口管理器-键盘-切换同一应用程序的窗口-清除

      路径如图

     清除后如下图

 

  • 10
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux中,使用Tab可以自动补全命令、文件名、路径等。当你输入命令或路径的一部分时,按下Tab,系统会自动匹配已有的命令或路径,并将其补全。这个功能可以大大提高工作效率,减少输入错误的可能性。 ### 回答2: 在Linux系统中,tab自动补全是一项非常重要的功能。它可以帮助我们更快地输入命令、语句或文件名,提高我们的工作效率。 当我们在终端输入命令、文件名等时,只输入部分内容再按下TabLinux系统会自动补全剩下的内容。如果我们只有一个重名或匹配的选项,系统就会自动完成,否则系统会列出所有匹配的选项,供我们选择。 这项功能在Linux中是默认开启的,所以我们只需要按下Tab就可以使用它了。它可以用在终端命令行,也可以在文件系统目录文件名的输入中使用。 举个例子,如果我们想进入/home/user1/myfiles/目录,只需要在终端中输入cd /h再按下Tab,系统就会自动补全为cd /home/。接着我们输入u再按下Tab,系统就自动补全为cd /home/user1/。最后我们输入m再按下Tab,系统就会自动补全为cd /home/user1/myfiles/。这可以极大地节省我们输入命令的时间,避免输入错误。 总的来说,Linux中的Tab自动补全功能可以提高我们的工作效率,使我们更快地输入命令和文件名,并且避免输入错误,是一个非常实用的功能。 ### 回答3: 在Linux中,使用Tab可以进行命令自动补全,这是Linux操作系统中非常常用的一个命令。Tab自动补全的功能可减少打错或输入错误命令的可能性,还可以提高工作效率。以下是关于Tab自动补全的细节说明。 首先,当你在终端窗口中输入命令时,如果遇到一个命令拥有多种可能的选项,你可以通过在命令的第一个或几个字符后按下Tab来自动匹配命令。此时会显示匹配到的所有选项,然后根据需要进一步选择相应的选项。 在完成命令自动补全之后,如果还需要对命令进行修改,可以按下“Ctrl + e”将光标移到行末,或者按下“Ctrl + a”将光标移到行首。通过这些快捷,我们可以在终端窗口中快速高效地操作命令。 此外,在使用Tab自动补全功能时,如果有多个匹配项,可以按下Tab多次来依次查看所有匹配项,或按下 Shift + Tab 来逆序查看匹配项。 总之,Tab自动补全Linux操作系统中非常常用的一个命令,并且其功能非常强大。如果你不知道要输入什么命令,试试按下Tab,说不定会有惊喜哦!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值