Debianベースのディストリビューションで呼び出されるプログラムの名前を変更する方法

Debianベースのディストリビューションで呼び出されるプログラムの名前を変更する方法

カリLinuxでnmapのフォークをインストールしたいのですが、nmapターミナルに入力するときに元のプログラムと衝突するかと心配です。名前をからに変更できますかnmapnmap2

答え1

アプリケーション名を必要に応じて変更できます。たとえば、次のアプリケーションがインストールされている場合/usr/local/bin

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

答え2

あなたはコマンドを探していますaliasaliasたとえば、コマンドラインで使用できますalias nmap2=/forked/version/of/nmap。ただし、これはシェルセッションが終了するまでのみ続きます。より一般的なユースケースは、それをシェルのrcファイルに入れることです。$HOME/.bashrcまたは、$HOME/.zshrc最も一般的なシェルの1つを使用する場合。 rcファイルの形式はコマンドラインの形式と同じです。

aliasiaはシェル組み込みなので、これについてもっと知りたい場合はhelp aliasbashまたはman zshbuiltins.

関連情報