OS Xで.profileファイルが見つかりません


17

IntelからTBB(スレッドビルディングブロック)をMacにインストールしようとしています。ただし、どこを探しても、.profileTBBを使用するために変更する必要のあるファイルは見つかりません。

どこで見つけられるかについてのアドバイスやヒントはありますか?

非表示になっている場合、どうすれば再表示できますか?(私はOS Xが初めてです)

自分で.profileファイルを作成できると言っている記事をいくつか読みましたが、TBBをインストールするのに必要なものだとは思いません。

回答:


24

~/.profileデフォルトではありません。

ある程度のバックグラウンド:Terminal.appを起動すると、シェルが読み込まれます。この場合はBashです。シェルには構成ファイルを含めることができ.profile、これらの1つです。これらは、シェルの起動時に特定の順序で読み取られます。man bash詳細については、「呼び出し」セクションを実行して読むことができます。

さて、macOSでは、.profileファイルを作成するのではなく、.bash_profileファイルを作成することをお勧めします。Bashの場合、これにより機能に違いは生じません。ただし、と呼ばれるファイルを作成すると~/.bash_profile~/.profileもう読まれなくなり、ほとんどのガイドではを変更する必要があるため.bash_profile、このファイルに固執することをお勧めします。

ファイルが存在しない場合は単純に作成し、テキストエディターで開くことができます。

touch ~/.bash_profile
open -e !$

それを保存し、次にBashの新しいインスタンスを起動するとき(たとえば、新しいターミナルウィンドウを開くことによって)、~/.bash_profile読み取りが行われ、その中のすべてのコマンドが実行されます。


これを試してみましたが、構文エラーメッセージが表示され、「〜」へのポインタがありましたか?
スチュアートジェッケル

@StuartJeckel正確に何のエラー?これに問題はないはずです..示されているとおりに正確にコピーアンドペーストしましたか?
slhck

ここで.bash_profileメモは非常に重要です
chrismarx

1
@chrismarxその通りです。実際に答えを書き直して、ユーザーにの.bash_profile代わりにを作成するように伝えます.profile
slhck

1
@BenRacicot Your .bash_profileはシステム全体で自動的に読み込まれるのではなく、実際に端末からBashを起動したときだけです。それはあなたのオペレーティングシステムとあなたが持っている他のファイルによって異なります。おそらく、新しい質問をして、詳細を教えてください(そしてecho、ファイルにステートメントを入れて、どれがロードされているかを確認してください)。
-slhck
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.