artfoxe6#gmail.com new

fedora dnf 补全 卡顿

前提: 安装了 bash-completion, 如果没有,连补全都没有,怎么会有卡顿,fedora默认是安装了的

fedora 使用 dnf 或者 yum install的时候 tab补全待安装的软件名,异常卡顿,超过10s

几个例子: dnf install apt install chrom[按下tab] 此时就会卡在这里

在我印象中fedora28开始就有这个问题了,目前最新的 fedora31,这个问题依然存在,但是很好奇,百度没有搜索到任何相关信息,

所以我怀疑出现问题的应该是极少部分人

在google搜索一番后,找到fedora的一个bug反馈页面,还真有一群人遇到这个问题的,官方没有给出回复,下面有很多人讨论各种排查方法

其中有人提到了zsh,尝试后发现非常好用,关键是安装软件的时候补全不在卡顿了

如果你没有听说过zsh,简单介绍一下,他是一个更加强大的bash工具,mac默认就是用zsh,但是zsh配置很麻烦,很多人望而却步,幸运的是github上
有一个一键脚本祝你轻松拥有,地址: https://github.com/ohmyzsh/ohmyzsh

使用上zsh后,很快我发现一个问题,我之前配置的环境变量没有生效,比如配置在/etc/profile 中的GOPATH找不到了,网上查了一下,zsh并不
使用/etc/profile管理环境变量,而是有自己配置文件 vim /etc/zsh/zprofile,还有之前的/etc/bash.bashrc 应该对应 /etc/zsh/zshrc

最后,本文并没有根本解决这个问题,而是使用zsh来错开了这个问题

posted @ 2020-01-15 09:50  codeAB  阅读(565)  评论(0编辑  收藏  举报