这两个主要的下划线在.kshrc的这些别名中是什么意思?

我正在AIX 5.3L上configurationksh88,并且遇到了几行应该启用命令历史logging导航的箭头键。

alias __A=$(print -n "\020") alias __B=$(print -n "\016") alias __C=$(print -n "\006") alias __D=$(print -n "\002") 

我想知道的是领先的下划线表示什么? 我问的原因是,我需要在login时根据一些标准有条件地重新映射function键。 我想知道这是否是我可以而且应该追求的途径。

他们没有任何特别的 他们只是别名的一部分。

这是别名作者使用的惯例。 他们没有任何特殊的技术含义(除非代码有特殊的规则来parsing__ ,但我怀疑它)。

这个约定通常用来表示一般只在内部使用的脚本或函数内部的结构。 如果您检查,您可能会发现这些别名只能从脚本的另一部分中调用,但是在其他情况下未使用。