gpt4 book ai didi

linux - 像 ncftp 这样的 Bash 选项卡补全?

转载 作者:太空宇宙 更新时间:2023-11-04 11:06:40 24 4
gpt4 key购买 nike

ncftp 选项卡补全中只显示匹配文件的差异。例如。使用以下文件

file123 file125 aa

然后键入 ls fil 将首先完成 ls file12 并显示

3 5 

问题

可以在 Bash 中完成同样的操作吗?

最佳答案

BASH 支持相当健壮的制表符补全。它是通过bash_completion实现的。但是,请注意 bash_completion 的配置方式将取决于您的发行版默认设置的选项。至于它的基本功能,它与您对ncftp 的描述完全一样。当在命令行中输入部分名称并按下 tab 时,将显示名称匹配文件的列表。输入足够的字符使名称唯一后,tab 将在命令行上完成唯一文件名的输入。

Linux 也提供了 ls,但它的行为与您描述的 ncftp 不同。 ls 将返回与您指定的模式匹配的文件和目录的名称。默认情况下,您提供给 ls 的名称不会展开。这意味着如果您在目录中有 file123file125 并发出命令 ls file,您将收到错误 ls:无法访问 bash:没有这样的文件或目录。但是使用 ls file* 提供通配符(文件名通配符)将返回两个名称。

如果您有其他具体问题。请发表评论,我们会尽力提供帮助。

关于linux - 像 ncftp 这样的 Bash 选项卡补全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24989675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com