我站在如下目录中:
$ ls
build src utils
然后写这个
$ ut
然后按下tab, 使 bash 自动完成以下操作:
$ utmpdump
我想要的是完成当前工作目录中的ut<tab>
目录utils/
,类似于例如写入,$ uti
tab以便完成如下:
$ 实用程序/
因此,似乎 bash 尝试自动完成 $PATH 中的内容,在这种情况下我可以让它偏向当前目录吗?(无需编写./
)
答案1
把这个放到你的 bashrc 中
shopt -s autocd
如果您只写了路径,这将自动cd
进入您写的路径。
并放入.
你$PATH
。除了已经存在的内容之外,如果赋予了执行权限,它还可以执行文件。
export PATH=$PATH:.