bash_completion 在 dtach 中不起作用

bash_completion 在 dtach 中不起作用

我使用以下命令从 bash 启动 dtach

dtach -c /tmp/dt0 bash

问题是,在我开始之前dtachbash_completion工作。但一旦我开始dtachbash_completion就不再起作用了。

我必须手动获取 bash 完成文件

. /usr/share/bash-completion/bash_completion

这条线是/etc/profile.d/bash_completion.sh,但由于某种原因dtach没有正确来源。

有没有办法让 dtach 自动使用 bash 补全?

答案1

将其添加到您的.bashrc

if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi

相关内容