如果我尝试
$ alias pwd=echo
$ alias echo=pwd
我明白了
$ pwd
/home/owen
$ echo hi
hi
似乎别名是递归遵循的。也许如果有办法停止递归,那会奏效。在此示例中,我可以使用builtin
,但这通常不起作用,特别是对于-g
别名。
如果我尝试
$ alias pwd=echo
$ alias echo=pwd
我明白了
$ pwd
/home/owen
$ echo hi
hi
似乎别名是递归遵循的。也许如果有办法停止递归,那会奏效。在此示例中,我可以使用builtin
,但这通常不起作用,特别是对于-g
别名。