Apakah ~/.bashrc
satu-satunya tempat untuk menentukan variabel lingkungan khusus pengguna, alias, modifikasi PATH
variabel, dll?
Saya bertanya karena sepertinya ~/.bashrc
sepertinya bash
-hanya, tetapi cangkang lain juga ada…
Jawaban yang Diterima:
File $HOME/.profile
digunakan oleh sejumlah shell, termasuk bash, sh, dash, dan mungkin lainnya.
Dari halaman manual bash:
Ketika bash dipanggil sebagai shell login interaktif, ... pertama kali membaca dan mengeksekusi perintah dari file /etc/profile, jika file itu ada. Setelah membaca file itu, file itu mencari ~/.bash_profile, ~/.bash_login, dan ~/.profile, dalam urutan itu, dan membaca serta mengeksekusi perintah dari perintah pertama yang ada dan dapat dibaca.
csh dan tcsh secara eksplisit tidak melihat ~/.profile
tapi cangkangnya agak kuno.