1

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

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

这尤其适用于只有一个变量的情况,但如果有 2 个或更多变量,该脚本如何工作?

或者有没有更好的方法来使别名工作,或者其他可以产生相同效果的方法,就像那个 sh 文件(如何更改这个文件以使其支持更多变量?)

4

2 回答 2

2

您可以将该行添加continue = on到 ~/.wgetrc。有关更多信息,请参阅文档

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

于 2012-08-23T14:45:02.683 回答
2

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

于 2012-08-23T14:46:04.680 回答