Unixでこのシンボリックリンクを作成するには?

Unixでこのシンボリックリンクを作成するには?

makeを実行するときにgmakeを実行したいので、シンボリックリンクを作成しています。私のgmakeはその中にあります/usr/local/dist。私のブランドはinisdeです/usr/ccs/bin

これは正しいコマンドですか?ln -s /usr/local/dist/gmake /usr/ccs/bin/make

私の混乱は、私は気にしますか/usr/ccs/bin/make?シンボリックリンクを作成しているので、どこにでも「make」と入力すると、/usr/local/dist右側でgmakeを実行する必要がありますか?

ln -s /usr/local/dist/gmake makeその後、コマンドは次のようになります。

ベストアンサー1

システムバイナリをシンボリックにリンクすることは、しばしば正しいアプローチではありません。これにより、特定のバイナリ名が特定の既知の動作と一致すると予想してから、他のソフトウェアが複雑になります。あなたが望むのはエイリアスのようです。シェルで実行します。

alias make=gmake

makeと入力するたびにgmakeが自動的に実行されます。永久に作成するには、シェルのrcファイル(たとえば~/.bashrc)にこの行を追加します。

おすすめ記事