首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bash-it完成(ssh)

bash-it完成(ssh)
EN

Unix & Linux用户
提问于 2017-01-16 23:07:16
回答 1查看 835关注 0票数 2

这可能是个愚蠢的问题,但我似乎不理解bash-它和他们的完成。

我刚刚启用ssh完成并重新启动了我的终端。但我不知道它做了什么。

老实说,当我在"ssh“之后加上标签时,我想会有一些事情发生。我读了两遍他们的自述文件,他们没有解释任何关于完成的内容(可能是因为没有什么要解释的)。但我想学,就像我说的-我不知道它做了什么。

我试着读取.bash文件。我只知道它对主人有帮助.

长话短说:所有这些完成都是做什么的,我该如何使用它们?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-01-25 18:30:44

如果您指的是Bash完成,那么它是一种处理命令完成的机制,如果这些命令已经实现了对这些命令的支持。更准确地说,请看一下/etc/bash_completion.d/内部。

在这个文件夹中,可以为每个命令/程序放置一个特定的脚本,这些命令/程序的完成具有一定的支持。

要想在你指出的回购文件中找到ssh,在https://github.com/Bash-it/bash-it/tree/master/completion/available,您必须将ssh.completion.bash复制到您的/etc/bash_completion.d/文件夹中作为根目录。相应地调整文件权限(我使用644),并确保您已安装在您的框完成模块。

在此之后,您可能可以利用,如示例补全中的ssh命令。

很容易创建您感兴趣的个性化完成支持。例如,我为命令创建了一个完成,以查看特定的文件夹,这些文件夹对应于正在开发的模块。这里有几个教程。看一看这个:https://debian-administration.org/article/316/An_引言_至_bash_完成_零件_1

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/337880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档