Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Are there any changes you make to the default bash reconfiguration script that would be helpful for others to know?

Note that /etc/bashrc affects all users, where a .bashrc in a user's home directory just affects that user.

share|improve this question
    
Pretty much a dupe of serverfault.com/questions/3743/… Only difference is user vs global changes. –  Adam Gibbins May 5 '09 at 20:44
    
Right, I want to know what things are good for all users to have. –  Scottie T May 5 '09 at 20:46
    
Ok then, so its related, not a dupe :-) Could you not pick related records from the above URL however. –  Adam Gibbins May 5 '09 at 20:46
add comment

3 Answers

I wouldn't change the default /etc/bashrc. Instead, I would create a new file in

/etc/profile.d/

This way you have something that will survive upgrades. At least in Fedora and earlier RedHat, the /etc/bashrc contains the following bit of script:

for i in /etc/profile.d/*.sh; do
    if [ -r "$i" ]; then
        . $i
fi

The last time I wanted to add something globally, I created a new file in this directory with a name ending in .sh and a csh version ending in .csh.

share|improve this answer
add comment

For reference the default Debian bashrc is stored in /etc/bash.bashrc rather than /etc/bashrc.

share|improve this answer
    
This applies to Arch Linux as well. –  Matthew G Nov 23 '13 at 23:24
add comment

The /etc/bashrc of most distributions are pretty small and readable. I suggest reading them. If someone could find links to all the major ones, I would vote that up multiple times if I could.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.