如何查明我的别名在 CentOS 中定义的位置?

如何查明我的别名在 CentOS 中定义的位置?

我是 CentOS 用户。在我的机器上,有一些别名可用,它们是以前定义的。我想添加新的别名作为常用命令的快捷方式。

我不知道在哪里定义它们,因为我希望它们与已定义的别名位于同一文件中。我搜索过 bashrc、/.rc 等文件,但不存在。

我已经检查过已经定义的别名可供所有用户使用,而不仅仅是我的用户。

答案1

一些 shell 命令别名是内置的。通过将它们放入您正在使用的 shell 的相关 rc 文件中来定义您自己的别名(如果您的 shell 是 bash,则为 .bashrc)

答案2

感谢上的提示这个问题正如 JigglyNaga 所建议的。

我尝试了bash -v/bash - x并发现定义我的别名的位置是: /etc/profile.d/login.sh

相关内容