2 つの質問があり、それらはリンクされています。次のようにコマンドを実行します。
python
シェルで、シェルを開きます。
今、私は欲しい
リンク先のファイル。つまり、実行する
python
と、開くファイルのパスは/usr/bin/python
何ですか?他の質問は、そのリンクを他の場所に変更して、実行する
python
と開くようにしたいということ/usr/bal/bla/python2.7
です。
入力時に実行されるコマンドpython
は、主に の設定によって決まります$PATH
。python
にリストされているディレクトリで最初に呼び出された実行可能ファイルが実行されます$PATH
。「リンク」自体はありません。コマンドを入力すると、which
シェルが実行する内容が表示されますpython
。
python
別のプログラムを開きたい場合は、いくつかの方法があります。$HOME/bin
の$PATH
前にある場合は/usr/bin
、シンボリックリンクを作成できます。
ln -s /usr/bal/bla/python2.7 $HOME/bin/python
これは の代わりに実行されるようになり/usr/bin/python
ました。または、エイリアスを作成できます。
alias python=/usr/bal/bla/python2.7
/usr/bal/bla
または、他の便利なプログラムが含まれている/usr/bal/bla
場合は$PATH
、/usr/bin
.
他にもメカニズムはありますが、これらのうちの 1 つを使用する可能性があります。私はおそらくシンボリックリンクを使用するでしょう$HOME/bin
。