在我的 Ubuntu 机器上,我可以这样做
emacs $(which first-part-of-executable<tab>
bash 将使用制表符补全完整的可执行文件名称。我自己通过添加来启用此功能
complete -c which
到我的.bashrc
,因为我只想which
用可执行文件名称完成。
由于某种原因,在我的 RHEL5 机器上,制表符补全which
在 内有效$(
,但随后又返回到可执行文件的文件名补全。
我怎样才能使 bash 完成which
之内括号?