web-dev-qa-db-ja.com

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

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

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

非表示になっている場合、どのようにして再表示できますか? (私はOS Xを初めて使います)

自分の.profileファイルを作成できると書いた記事をいくつか読んだことがありますが、TBBをインストールするために必要なものではないと思います。

18
Rommel Alonzo

デフォルトでは~/.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が読み込まれ、その中のすべてのコマンドが実行されます。

27
slhck