Tidak dapat menemukan file profil di OS X

17

Saya mencoba menginstal TBB (Thread Building Blocks) dari Intel ke Mac saya. Namun, di mana pun saya melihat, saya tidak dapat menemukan .profilefile yang saya perlu modifikasi untuk menggunakan TBB.

Adakah saran atau petunjuk di mana saya bisa menemukannya?

Jika disembunyikan, bagaimana saya bisa menyembunyikannya? (Saya baru mengenal OS X)

Saya telah membaca beberapa artikel yang mengatakan saya bisa membuat .profilefile saya sendiri tetapi saya tidak berpikir itu yang saya butuhkan untuk menginstal TBB.

Rommel Alonzo
sumber

Jawaban:

24

Tidak ada ~/.profilesecara default.

Beberapa latar belakang: ketika Anda memulai Terminal.app Anda, ia memuat sebuah shell - dalam kasus Anda Bash. Kerang dapat memiliki file konfigurasi, dan .profilemerupakan salah satunya. Mereka dibaca ketika shell mulai, dalam urutan tertentu. Anda dapat menjalankan man bashdan membaca bagian "Doa" untuk lebih jelasnya.

Sekarang, di bawah macOS, saya akan merekomendasikan untuk tidak membuat .profilefile, tetapi .bash_profilefile sebagai gantinya. Untuk Bash, ini tidak akan membuat perbedaan fungsionalitas. Namun perhatikan bahwa setelah Anda membuat file bernama ~/.bash_profile, Anda ~/.profiletidak akan dibaca lagi, dan karena sebagian besar panduan ingin Anda memodifikasi .bash_profile, lebih baik tetap menggunakan yang ini.

Anda cukup membuat file jika tidak ada dan membukanya di editor teks.

touch ~/.bash_profile
open -e !$

Simpan, dan lain kali Anda memulai instance Bash baru (misalnya dengan membuka jendela Terminal baru), Anda ~/.bash_profileakan dibaca dan semua perintah di dalamnya akan dieksekusi.

slhck
sumber
Saya mencoba ini tetapi mendapat pesan kesalahan sintaks, dengan pointer di "~", ada saran?
Stuart Jeckel
@StuartJeckel Kesalahan apa sebenarnya? Seharusnya tidak ada masalah dengan ini .. Anda yakin Anda telah menyalin-paste persis seperti yang ditunjukkan?
slhck
Catatan .bash_profile sangat penting di sini
chrismarx
1
@ chrismarx Anda benar, saya sebenarnya menulis ulang jawaban untuk memberi tahu pengguna agar terus maju dan membuat .bash_profilealih - alih a .profile.
slhck
1
@BenRacicot Your .bash_profiletidak secara otomatis membaca seluruh sistem, hanya ketika Anda benar-benar mulai Bash melalui terminal Anda. Itu tergantung pada sistem operasi Anda dan file apa yang Anda miliki. Mungkin Anda harus mengajukan pertanyaan baru dan memberi kami lebih banyak detail (dan mungkin mencoba memasukkan echopernyataan dalam file untuk melihat mana yang sedang dimuat).
slhck