bash 函数相当于别名 2024-6-17 • bash shell 有没有更好的方法来编写与别名等效的 bash 函数,并且这在所有情况下都有效? 似乎可以(编辑:不是)。 alias g="git" g(){ git `echo $@ |xargs`;} typeset -f g 答案1 您的方法存在一些问题: echo不可靠; 你"$@"不需要$@"multiple words",如果您传递带有空格的参数(例如),后者将会破坏代码。 正确的方式: g(){ git "$@"; } 相关内容 如何设置TAP来桥接以太网和模拟器? 如何限制不需要的用户远程访问我的系统 Nginx 位置路径中文件名的通配符 如何安装 GnuPG? 独立显卡是强制性的吗? 如果服务器名称是 www-static.example.com,则设置 htaccess 条件 删除磁盘分区后 Ubuntu 仍保留在启动列表中 [关闭] 使用 tee 在详细模式下通过 SSH 调试 rsync,将 stdout 重定向到日志文件 如何将多个命令放入一个变量中以方便使用 对我的 PS1 进行故障排除