![Bash Completion 挂起所有输入](https://linux22.com/image/71352/Bash%20Completion%20%E6%8C%82%E8%B5%B7%E6%89%80%E6%9C%89%E8%BE%93%E5%85%A5.png)
当我尝试在终端中完成 bash 时,我的计算机停止响应输入,尽管鼠标仍然可以移动。几秒钟后,它恢复正常,一切继续正常。
我正在运行:
- 拱
- 组织
- gnome shell
- gnome 终端
使用后set -x
,我发现它挂在这个特定命令处:
+ COMPREPLY=($(compgen -W '$*' -- "$cur"))
据我了解,compgen
这是 bash 完成的支柱。
谁能向我解释为什么会发生这种情况,或者我可以做些什么来避免冻结?
当我尝试在终端中完成 bash 时,我的计算机停止响应输入,尽管鼠标仍然可以移动。几秒钟后,它恢复正常,一切继续正常。
我正在运行:
使用后set -x
,我发现它挂在这个特定命令处:
+ COMPREPLY=($(compgen -W '$*' -- "$cur"))
据我了解,compgen
这是 bash 完成的支柱。
谁能向我解释为什么会发生这种情况,或者我可以做些什么来避免冻结?