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。