就像所有使用*nix
壳的人一样,我有大量的alias
es,我经常忘记我使用的alias
的详细信息。显示bash别名值的优雅解决方案
可能这是懒惰,但减少击键和命令执行可以提高我的生产力。所以我正在寻找一个干净的解决方案,为我在我的bash4
环境中定义的的每个别名执行以下操作:。
别名定义为:
alias l='ls -laH'
期望的附加别名进入外壳之前被创建:
alias l?='alias l'
期望的结果:
$ l? alias l='ls -laH'
格式始终为"{alias_name}?"
目标不是必须为每个别名创建个别的"help"
别名。我可能迭代,但对我来说似乎笨重。
你不会是能够做到这一点没有迭代。最接近的就是将'?'作为别名的别名,所以你可以做例如'? l'。 – 2014-09-23 02:16:22
好的建议,也许我可以添加自动完成的?我希望能得到类似于lambda表达式的东西,但我想这与循环没有什么不同。 – 2014-09-23 02:19:51