是否可以在 gnome-terminal 中实现预定义文本的自动完成?

是否可以在 gnome-terminal 中实现预定义文本的自动完成?

我从一年前就开始学习 Ubuntu。
在这一年的时间里,我输入了很多下面的文字gnome-terminal

sudo -H nautilus /foo1/foo2/foo3/foo4/
sudo -H gedit /foo1/foo2/foo3/foo4/

我想问的是,

有没有办法可以配置,比如如果我
输入sn然后按TAB,自动完成sudo -H nautilus
输入sg TAB,自动完成sudo -H gedit

我正在使用 Ubuntu 18.04 和 18.10gnome-terminal

编辑:我不想输入sn /foo1/foo2/foo3/foo4sg /foo1/foo2/foo3/foo4
寻找 snTAB或 snTAB TAB来查看终端上的文本sudo -H nautilus

答案1

在 bash 中,您可以简单地使用别名来实现您想要的功能。只需输入别名,然后继续使用制表符补全提供参数即可。

如果您需要在执行命令之前有效地扩展别名,请按热键Ctrl+ Alt+ e。因此,在您输入缩写(=别名)的名称后,按下该组合键即可查看扩展的别名。

请参阅此处如何创建永久别名

相关内容