我使用以下命令从 bash 启动 dtach
dtach -c /tmp/dt0 bash
问题是,在我开始之前dtach
,bash_completion
工作。但一旦我开始dtach
,bash_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