如何在 bash 中创建两个相同的别名?

如何在 bash 中创建两个相同的别名?

我想为同一个命令创建两个不同的别名,但又不想重复。如何在 bash 中做到这一点?例如,我希望 listlong 和 longlist 都是“ls -al”的别名。

答案1

alias {listlong,longlist}="ls -al"

那就可以了。

答案2

alias listlong='ls -al'
alias longlist=listlong

并且别名的进一步变化也listlong反映出来longlist

答案3

以下是 cYrus 答案的变体,但重复性更少:

alias listlong='ls -al' longlist=listlong

如果你想做类似的事情但又让它们独立:

cmd='ls -al'; alias listlong=$cmd longlist=$cmd

其结果与 Janne Pikkarainen 的答案类似(这是迄今为止重复性最低的答案)。

相关内容