There are lots of questions about .bashrc. But I couldn't have found anything about this one: why are there two .bashrcs? ~/.bashrc and /etc/skel/.bashrc. When I compare them, I find no difference. The same thing serves right about .profile and .bash_logout.


Every file in /etc/skel gets copied to a (new) users $HOME directory when your create a new user. If they are the same you either have not made any changes to your file (most likely) or you copied your custom file to /etc/skel.


How do I set up new users with skel



| improve this answer | |

/etc/skel/.bashrc is a default .bashrc for every user created in the system.

~/.bashrc is individual for each user.

| improve this answer | |

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