如何在我的个人资料中到处用一个文件路径替换另一个文件路径

如何在我的个人资料中到处用一个文件路径替换另一个文件路径

我正在共享 Linux 虚拟机上使用一些软件,并且我需要创建我自己的软件可执行文件之一的版本。假设有问题的可执行文件在这里:

$SOFTWAREDIR/bin/the_file

整个软件的脚本都是对$SOFTWAREDIR/bin/the_file.

我希望当我运行该软件时,每个调用的脚本$SOFTWAREDIR/bin/the_file都会调用我自己编辑的该可执行文件的版本 ( my/own/path/the_edited_file)。

如果只有我使用该软件,并且没有数十亿个不同的脚本调用the_file,我会尝试使用查找和替换来编辑软件,替换my/own/path/the_edited_file我发现对 的调用的任何位置$SOFTWAREDIR/bin/the_file。然而,我可以看到这将是乏味的、不切实际的,并且会为其他人填充软件 - 所以我不会这样做:-) 我只想替换我的用户配置文件。

有没有一种方法可以通过添加一些东西来实现这一点~/.bashrc

我尝试添加一个别名,如下~/.bashrc所示:

alias $SOFTWAREDIR/bin/the_file = my/own/path/the_edited_file

但该/角色是不允许的。

我想这个问题之前已经在某个地方以更连贯的方式被问过,使用的是我还不理解的单词——如果存在其他答案,请将我链接到其他答案。

相关内容