如何找到 ksh 设置别名的位置?

如何找到 ksh 设置别名的位置?

ksh 可以从哪里加载别名?

  • 检查了 /etc/profile、~/.profile - 什么也没有
  • 没有~/.kshrc。
  • 尝试过: $ grep -r 'alias BADALIAS' /etc- 也没有

答案1

好的,找到了...

/etc/profile 调用了隐藏在条件中的另一个脚本:

test -d $SITE -a -d $SITE/$VER -a -e $SITE/$VER/site_config && . $SITE/$VER/site_config

这反过来会打开一个带有键=值对的文本文件,并从此列表中创建别名。那个名单上有一对不好的......

我们的管理员真是奇怪的人......

相关内容