如何查找我的自定义命令行命令引用的内容

如何查找我的自定义命令行命令引用的内容

很久以前,我创建了一个脚本,并将其添加到我的 Ubuntu 系统中,我可以通过调用命令来简单地调用它rec

MeUser@MyMachine:~$ rec

问题是,现在我想扩展该命令,但我不知道该脚本在哪里可以找到以及该rec命令引用什么。

我认为我可以做到(毕竟是 Ubuntu),但事情没那么简单——我已经研究过了,~/.bashrc但没有找到任何与 相关的内容rec。我还能在哪里搜索?

答案1

您已将它安装在您的某个位置,$PATH您可以在命令行中调用它。使用type以找出位置:

type rec
rec is /usr/local/bin/rec

或者它可能是一个别名,那么它看起来应该像这样:

rec is aliased to `myscript --with --some --parameters blah'

然后您可以使用typeonmyscript来找出它位于何处。

答案2

您可以使用以下命令bash定位文件。例如:$PATHwhich

which rec

您可以使用alias命令列出别名。只需输入alias

您将通过其中一个找到您的脚本。

相关内容