Answers:
检查每个简单命令的第一个单词(如果未引用),以查看其是否具有别名。如果是这样,则将该单词替换为别名的文本。
使用别名而不是定义别名时会发生这种情况。这是一个例子:
$ alias a1='a2 hello'
$ alias a2='echo'
$ a1
hello
$ unalias a2
$ a1
bash: a2: command not found
alias ls='ls --color'
,,alias cp='cp -i'
但可用于更复杂的内容。特别是,我会让您d
成为一个函数,以便您可以将参数传递给ls
。 [发表评论以修正令人困惑的头脑,谢谢@cjm]
d
为Shell函数。