この場所のフォルダにAndroid studioを解凍しました/usr/local/android-studio
。入力して端末から始め
たいのですが、android-studioがある場合は、端末にフルパスを入力すると正常に起動します。私が何か間違っているのか、それともこのフォルダに特別なものがあるのでしょうか?/usr/local/android-studio/bin/studio.sh
studio.sh
/usr/local/
これで、Android Studioを/opt/ディレクトリに移動し、すべてがうまくいきます。私は理解できません。/usr/localフォルダの特別な点。
答え1
/usr/localフォルダの特別な点は何ですか?
特別なことはありません。変数の設定PATH
方法によって異なります。これはシステムのデフォルト設定によって異なり、誰も変更しない場合はディストリビューションのデフォルト設定によって異なります。あまりにも
echo $PATH
そしてその中に何が入っているのか見てみましょう。含めるようにカスタマイズするには、/usr/local/android-studio/bin/
シェルの起動ファイル(~/.profile
たとえば、ほとんどのシェルの場合)を見つけて調べます。すでにパスが設定されている場合は編集し、そうでない場合は次のようなものを追加してください。
PATH=$PATH:/usr/local/android-studio/bin/
export PATH
しかし、推奨されるアプローチ/usr/local
は「基本」階層をミラーリングすることです/usr/local/bin
。/usr/local/lib
だからおそらくあなたは持つ /usr/local/bin
あなたの道に(ただ/usr/local/android-studio/bin
。
コンテンツを独自のサブディレクトリ(in)に配置する必要がある場合は、必要な/usr/local/android-studio/
別の場所にシンボリックリンクを作成できます。/usr/local/bin
ln -s /usr/local/android-studio/bin/studio.sh /usr/local/bin/studio.sh
man stow
自動化する方法も参照してください。