OS X'te .profile dosyası bulunamıyor


17

Mac'ten Mac'e TBB (Thread Building Blocks) yüklemeye çalışıyorum. Ancak, nerede göründüğüm önemli değil, .profileTBB'yi kullanmak için değiştirmem gereken dosyayı bulamıyorum .

Nerede bulabileceğime dair herhangi bir tavsiye veya ipucu var mı?

Eğer gizlenmişse, onu nasıl gösterebilirim? (OS X'te yeniyim)

Kendi dosyamı yapabileceğimi söyleyen bazı makaleler okudum .profileama TBB'yi yüklemek için ihtiyacım olan şeyin bu olduğunu sanmıyorum.

Yanıtlar:


24

~/.profileVarsayılan olarak hayır yoktur .

Bazı arka plan: Terminal.app'ınızı başlattığınızda, bir kabuk yükler - sizin durumunuzda Bash. Kabuklar yapılandırma dosyalarına sahip olabilir ve .profilebunlardan biridir. Kabuk başladığında belirli bir sırada okunurlar. Daha man bashfazla ayrıntı için "Çağırma" bölümünü çalıştırabilir ve okuyabilirsiniz.

Şimdi, macOS altında, bir .profiledosya değil , bir dosya oluşturmanızı öneriyorum .bash_profile. Bash için bu, işlevsellikte hiçbir fark yaratmayacaktır. Adlı bir dosya oluşturmak kez ancak unutmamak gerekir ki ~/.bash_profile, senin ~/.profileen kılavuzları değiştirmek istediğiniz beri irade artık okumak ve olmayacak .bash_profilebu birine sopa daha iyidir.

Dosyayı yoksa, oluşturabilir ve bir metin düzenleyicisinde açabilirsiniz.

touch ~/.bash_profile
open -e !$

Kaydedin ve bir sonraki Bash örneğini (örneğin yeni bir Terminal penceresi açarak) başlattığınızda, ~/.bash_profileokunacak ve içindeki tüm komutlar yürütülecektir.


Bunu denedim ama "~" bir işaretçi ile bir sözdizimi hata mesajı var, herhangi bir öneri?
Stuart Jeckel

@StuartJeckel Tam olarak ne hatası? Bununla ilgili bir sorun olmamalı .. Tam olarak gösterildiği gibi kopyalayıp yapıştırdığınızdan emin misiniz?
slhck

Burada .bash_profile notu çok önemlidir
chrismarx

1
@chrismarx Haklısın, aslında cevabı, kullanıcılara sadece devam etmelerini ve bir .bash_profileyerine bir tane oluşturmalarını söylemek için yeniden yazdım .profile.
slhck

1
@BenRacicot .bash_profileSisteminiz otomatik olarak okunmaz, yalnızca Bash'i terminaliniz üzerinden başlattığınızda. İşletim sisteminize ve sahip olduğunuz diğer dosyalara bağlıdır. Belki yeni bir soru sormalı ve bize daha fazla ayrıntı vermelisiniz (ve echohangilerinin yüklendiğini görmek için dosyalara ifadeler koymayı deneyin ).
slhck
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.