首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让别名在运行时工作?

如何让别名在运行时工作?
EN

Stack Overflow用户
提问于 2012-08-23 22:43:04
回答 2查看 275关注 0票数 1

我知道如果我早点做别名,我可以把这个别名定义放在/etc/profile中,但是现在我别无选择,因为一些构建操作正在进行中。我可以在新的bash上使用别名wget='wget -c‘,但它不适用于现在正在进行构建操作的bash,那么有什么方法可以使别名适用于其他打开的bash吗?

也许我可以将/usr/bin/wget移到/usr/bin/tmp/wget,然后在/usr/bin/wget上创建一个sh文件,该文件的内容为/usr/bin/tmp/wget $1

当只有一个变量时,这尤其有效,但是如果有两个或更多变量,该脚本如何工作?

或者有没有更好的方法使别名起作用,或者像sh文件一样产生相同效果的其他方法(如何对该文件进行更改以使其支持更多变量?)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-23 22:46:05

您可以使用"$@"而不是$1,这将复制所有参数,而不仅仅是第一个参数。

票数 2
EN

Stack Overflow用户

发布于 2012-08-23 22:45:03

您可以将行continue = on添加到~/.wgetrc。See the docs获取更多信息。

如果要将重试限制设置为3,请将tries = 3添加到~/.wgetrc

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

https://stackoverflow.com/questions/12094252

复制
相关文章

相似问题

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