如何更改在基于 Debian 的发行版中调用程序的名称

如何更改在基于 Debian 的发行版中调用程序的名称

我想在Kali Linux中安装nmap的fork,但我担心在nmap终端中输入时它会与原始程序冲突。我可以将其名称从 更改为nmapnmap2

答案1

您可以将应用程序重命名为您喜欢的任何名称。例如,如果应用程序安装到/usr/local/binthen,

mv /usr/local/bin/nmap /usr/local/bin/nmap2

答案2

您正在寻找alias命令。alias可以在命令行上使用,例如alias nmap2=/forked/version/of/nmap.但是,这只会持续到您的 shell 会话退出为止。更正常的用例是将其放入 shell 的 rc 文件中。$HOME/.bashrc或者如果$HOME/.zshrc您使用的是最常见的 shell 之一。 rc 文件中的格式与命令行中的格式一样。

aliasia 是一个内置的 shell,因此如果您想阅读有关它的更多信息,您可以help alias在 bash 中使用或在man zshbuiltins.

相关内容