File .bashrc memungkinkan penyesuaian lingkungan pengguna sendiri. File disimpan di direktori home pengguna. Karena file .bashrc unik untuk setiap pengguna, file tersebut dapat dikonfigurasi untuk kebutuhan atau preferensi khusus pengguna.
Contoh yang baik dari penggunaan file .bashrc adalah penggunaan alias. Pengguna dapat menentukan perintah singkat mereka sendiri tanpa memengaruhi pengalaman pengguna lain di sistem. Konfigurasi umum lainnya dalam .bashrc adalah variabel lingkungan. Pengguna juga dapat menggunakan file untuk menyesuaikan prompt perintah untuk memberikan informasi yang mereka inginkan.
/etc/skel/.bashrc biasanya digunakan untuk menyimpan alias untuk berbagai perintah. Ini dapat dilihat dengan melihat /etc/skel/.bashrc:
# cat /etc/skel/.bashrc # colored GCC warnings and errors #export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' # some more ls aliases alias ll='ls -alF' alias la='ls -A' alias l='ls -CF'Catatan :Tanda “titik” di depan nama file membuat file tersembunyi. Ini bukan konfigurasi keamanan, melainkan membuat folder beranda pengguna tampak kurang berantakan.
Contoh Konfigurasi
Selain membuat alias, file .bashrc sering dikonfigurasi untuk mengatur direktori default dan izin file untuk pengguna. Juga, prompt perintah default dapat diubah untuk memberikan informasi lebih lanjut. Sebagian besar distribusi menempatkan nama pengguna, nama host sistem, dan direktori saat ini di prompt, tetapi itu dapat diubah.
Catatan :Ketika bash dipanggil sebagai shell non-login, ia memuat konfigurasi yang tersedia di file ~/.bashrc, /etc/bashrc, dan /etc/profile.d/*.sh.Setiap penambahan yang dilakukan di ~/.bashrc hanya akan direfleksikan ke bash shell pengguna saat ini. Kita dapat melihat bahwa file .bashrc juga memeriksa apakah file etc/bashrc tersedia. Jika tersedia, itu akan dieksekusi juga. File /etc/bashrc berisi konfigurasi yang diterapkan ke bash shell untuk semua pengguna—yaitu, di seluruh sistem. Sysadmin dapat memodifikasi file /etc/bashrc jika ada konfigurasi yang perlu diterapkan ke semua shell bash pengguna.
Untuk menerapkan pengaturan yang dimodifikasi, buka bash shell baru. Untuk menerapkan .bashrc baru di bash shell yang sama, Anda dapat menggunakan file ~/.bashrc baru:
$ source ~/.bashrc