重定向符号后的Bash完成

重定向符号后的Bash完成,bash,bash-completion,Bash,Bash Completion,当我尝试在重定向符号之后完成路径时,bash completion的行为就好像它仍在尝试在重定向之前完成命令的参数一样 例如: dpkg-l>/med选项卡 通过点击/med之后的选项卡,我希望它能够完成/media/的路径,但它什么也不做 是否有一个设置,我可以改变,使这项工作,因为我期待它? 我使用的是Ubuntu 12.04提供的bash shell。你可以按Alt/来调用complete filename,而不是“智能”完成。不幸的是,将Alt-/绑定到dabbrev expand之外的

当我尝试在重定向符号之后完成路径时,bash completion的行为就好像它仍在尝试在重定向之前完成命令的参数一样

例如:
dpkg-l>/med
选项卡

通过点击
/med
之后的选项卡,我希望它能够完成
/media/
的路径,但它什么也不做

是否有一个设置,我可以改变,使这项工作,因为我期待它?
我使用的是Ubuntu 12.04提供的bash shell。

你可以按Alt/来调用
complete filename
,而不是“智能”完成。

不幸的是,将Alt-/绑定到
dabbrev expand
之外的任何东西都会让我发疯。但是,我从您的建议中了解到,并将
完整文件名
绑定到Shift-Tab。文档如下: