当我尝试在终端中完成 bash 时,我的计算机停止响应输入,尽管鼠标仍然可以移动。几秒钟后,它恢复正常,一切继续正常。
我正在运行:
- 拱
- 组织
- gnome shell
- gnome 终端
使用后set -x
,我发现它挂在这个特定命令处:
+ COMPREPLY=($(compgen -W '$*' -- "$cur"))
据我了解,compgen
这是 bash 完成的支柱。
谁能向我解释为什么会发生这种情况,或者我可以做些什么来避免冻结?
当我尝试在终端中完成 bash 时,我的计算机停止响应输入,尽管鼠标仍然可以移动。几秒钟后,它恢复正常,一切继续正常。
我正在运行:
使用后set -x
,我发现它挂在这个特定命令处:
+ COMPREPLY=($(compgen -W '$*' -- "$cur"))
据我了解,compgen
这是 bash 完成的支柱。
谁能向我解释为什么会发生这种情况,或者我可以做些什么来避免冻结?