Kapan saya harus menggunakan masing-masing dari dua file .bashrc untuk mengatur alias, prompt, dll?
20
/etc/bash.bashrc
berlaku untuk semua pengguna
~/.bashrc
hanya berlaku untuk pengguna di mana folder rumah itu berada.
readonly
di/etc/bash.bashrc
: \Menurut Dokumentasi Bash GNU :
sumber
Untuk preferensi pribadi Anda dan skrip pribadi atau fungsi bash, Anda harus menggunakan .bashrc (alias, fungsi Tambah ke bash ...)
Saat Anda ingin berbagi sesuatu dengan semua pengguna (atau sebagian besar pengguna) atau untuk hal-hal yang umum digunakan (Path untuk executable bersama, path untuk dokumentasi ...) masukkan ke /etc/bash.bashrc
Saya mengatakan sebagian besar pengguna karena bahkan katakanlah Anda menentukan skrip salam.sh yang mencetak
"Hello world!"
untuk semua pengguna, tetapi pengguna Pepe ingin menggunakan bukan skrip salam.sh yang mencetak"Hola el mundo!"
. Dia dapat memodifikasi jalurnya di .bashrc untuk menunjuk ke skripnya, bukan skrip Anda. Dengan kata lain pengguna dapat selalu menyesuaikan sesi di .bashrc dengan apa pun yang diinginkannya.sumber