在 cygwin 中将 .mylongwebsiteaddress 添加到行尾的别名

在 cygwin 中将 .mylongwebsiteaddress 添加到行尾的别名

我有一个名为someserver的服务器和一个名为mylongwebsiteaddress.com的网站。

基本上,我在 cygwin 中更新服务器时总是输入 $./somecommand.sh someserver.mylongwebsiteaddress.com。

有没有办法创建一个别名,以便我可以输入 somecommand.sh someserver.MY,它会在行尾填写 mylongwebsiteaddress,然后让我按回车键运行该命令?

这里很菜鸟,如果还不够清楚,请告诉我。

答案1

你可以向 .bashrc 添加一个函数

webdo(){
    $@ http://www......
}

然后如果你运行

webdo <command> <args>

会跑

command args http://www......

答案2

如果您将主机名放入$HOSTFILE/etc/hosts默认情况下),您可以使用来Meta@对名称进行补全。

答案3

你可以做

 export MY=mylongwebsiteaddress.com 
 somecommand.sh someserver.$MY

(请注意使用$MY 而不是仅仅 MY)。

相关内容