bash中破坏命令完成的紧急覆盖?
发布时间:2020-12-15 21:02:19 所属栏目:安全 来源:网络整理
导读:在bash中工作的一个最大的恶化是长期破坏的命令完成. 有数百个编程的命令完成,每天写的更多,一些由发行版(我目前主要使用ubuntu linux)或上游, 还有一些是我公司的人.不可避免的是,在任何特定的时间,都有数十个被打破.我接受. 我不接受的是当命令完成失败使
在bash中工作的一个最大的恶化是长期破坏的命令完成.
有数百个编程的命令完成,每天写的更多,一些由发行版(我目前主要使用ubuntu linux)或上游, 还有一些是我公司的人.不可避免的是,在任何特定的时间,都有数十个被打破.我接受. 我不接受的是当命令完成失败使我无法完成文件名. 有一段时间,我只是禁用了所有命令完成,因为我判断 但是……然后我决定再试一次,所以不要禁用 # # Blacklist for known broken command completions # # Command completions prevent vim'ing .jpg files!? Not ok. complete -r vi complete -r vim complete -r view complete -r google-chrome # google-chrome ./myFil<tab> # The rest of these are gratuitous strong evil magic # that can't be killed by "complete -r",# so stronger good magic "complete -F _minimal" is necessary instead. complete -F _minimal ci # ci -l ./java<tab> when ./javacpp and ./javarenumber both exist but only javarenumber has been previously checked in complete -F _minimal alias # alias pppp ~/<tab> 黑名单对我来说很有用,在大多数情况下, 我要求的是以下之一: >(a)一种将键/键绑定到文件名完成的方法,绕过 解决方法
使用Alt /.它以文件名完成,而不是通过可编程完成.
来自man bash: complete-filename (M-/) Attempt filename completion on the text before point. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |