0

here で説明されているクイックインストールを実行しようとしています。

命令の1つは実行することです

~/plumi.app/ffmpeg$../bin/python bootstrap.py && ./bin/buildout -vN

最初の /bin の前に 2 つのピリオドがあり、2 番目の前に 1 つのピリオドがあり/binます。

その少し前に、次のような指示があるので、これはタイプミスではないかと思います。

~/plumi.app$./bin/python bootstrap.py && ./bin/buildout -v

この場合、各 の前にピリオドが 1 つだけあります/bin

./bin/pythonまた、それは同じことだと理解していますが、 bin/pythonUbuntu Linux Server は正しく解釈し./bin/pythonますか?

4

3 に答える 3

5

1 つのピリオド ( .) は、このディレクトリを意味します。2 つのピリオド ( ..) は、親ディレクトリを意味します。

これは指示のタイプミスではありません。最初のコマンドは directory から実行される~/plumi.appため、へのパス~/plumi.app/bin/pythonは次のいずれかを使用して指定できます。

  • ~/plumi.app/bin/python
  • ./bin/python
  • bin/python

~/plumi.app/ffmpegコマンドを使用して移動した後cd ffmpeg、パスは次を使用して指定できます

  • ~/plumi.app/bin/python
  • ../bin/python
  • ~/plumi.app/ffmpeg/../bin/python

最後のものは少し無意味ですが..、ディレクトリの親を参照するためにパスのどこでも使用できることを示しています。

于 2013-09-29T02:54:33.460 に答える
2

タイプミスではありません。すべての Unix ライクな OS では、.はディレクトリ自体の名前であり、..は親ディレクトリの名前です。

したがって、最初のコマンドで../bin/pythonは、「現在のディレクトリの親ディレクトリを見て、そこにあるディレクトリを調べて、そこにあるファイルをbin実行してください」と言います。python

引用した 2 番目のコマンドでは、現在のディレクトリが異なります (1 レベル上)。これは..、前に示したディレクトリに既にいるため、必要ないことを意味し..ます。

于 2013-09-29T02:54:57.450 に答える