我知道如果我早点做别名,我可以把这个别名定义放在/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文件一样产生相同效果的其他方法(如何对该文件进行更改以使其支持更多变量?)
发布于 2012-08-23 22:46:05
您可以使用"$@"而不是$1,这将复制所有参数,而不仅仅是第一个参数。
发布于 2012-08-23 22:45:03
您可以将行continue = on添加到~/.wgetrc。See the docs获取更多信息。
如果要将重试限制设置为3,请将tries = 3添加到~/.wgetrc
https://stackoverflow.com/questions/12094252
复制相似问题