共有Linux仮想マシンはいくつかのソフトウェアを使用しており、ソフトウェア実行可能ファイルの1つの独自のバージョンを作成する必要があります。問題の実行可能ファイルがここにあるとします。
$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
ただし、この/
役割は許可されていません。
この質問は、私がまだ理解していない単語を使用して、以前より一貫した方法で要求されているようです。他の答えがあればリンクしてください。