2
是否可以配置bash完成目录名称的方式?
我想指示bash使用特殊方法对某些目录名称执行补全。例如,如果路径以“ $$”开头,bash会调用我的程序来执行完成,否则将正常执行。 这是可能吗?您将如何实施? 赏金:非常感谢您回答该问题。目的是允许用户在使用特定前缀启动命令时自动跳转以完成所有命令的路径。因此,例如,当从远目录复制文件时,可以键入: cp $$patern + <Tab> 和自动跳转将完成 cp /home/user/CompliCatedDireCTOry/long/path/bla/bla 并且您只需要添加要放置文件的位置即可。当然,我可以使用ott的注释将其添加到一些特定的命令中,但是如果有人有更好的主意,我将不胜感激。