3

2 つの質問があり、それらはリンクされています。次のようにコマンドを実行します。

pythonシェルで、シェルを開きます。

今、私は欲しい

  1. リンク先のファイル。つまり、実行するpythonと、開くファイルのパスは/usr/bin/python何ですか?

  2. 他の質問は、そのリンクを他の場所に変更して、実行するpythonと開くようにしたいということ/usr/bal/bla/python2.7です。

4

1 に答える 1

3

入力時に実行されるコマンドpythonは、主に の設定によって決まります$PATHpythonにリストされているディレクトリで最初に呼び出された実行可能ファイルが実行されます$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

于 2013-05-14T02:51:35.563 に答える