【发布时间】:2013-09-10 16:37:36
【问题描述】:
我想为 zsh 创建一个别名,以便通过 aria2 下载软件包并通过 pacman 安装它们, 由于两件事,我不想通过将 xfercommand 添加到 pacman.conf 来使用 aria2c:
首先我的互联网连接速度很慢,我不想让 pacman 锁定几个小时,
Second xfercommand 不支持多链接下载。
首先,我使用这个命令通过pacman下载或升级更新:
sudo pacman -Sp [Package] > ~/Documents/.install&& sudo aria2c -c -x16 -x16 -m16 -k1M -j10 -i ~/Documents/.install -d /var/cache/pacman/pkg
但是我不知道如何在zsh中使它成为别名?
【问题讨论】:
-
如果一切都是固定的,没有变量值,
alias myalias="sudo pacman -Sp eclipse > ~/Documents/.install&& sudo aria2c -c -x16 -x16 -m16 -k1M -j10 -i ~/Documents/.install -d /var/cache/pacman/pkg"应该可以做到。 -
抱歉我的代码错了,我希望它使用 myalias 作品来安装任何包,例如我可以使用 myalias wget axel 或 myalias firefox,我希望 [Package] 成为一个函数。
-
好的。然后你需要创建一个函数。以stackoverflow.com/a/15456145/1983854 为例
标签: shell zsh archlinux pacman aria2