This question already has an answer here:

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.

marked as duplicate by N0rbert, Kevin Bowen, muru, Sergiy Kolodyazhnyy, terdon Jun 13 '18 at 9:26

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


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




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

~/.bashrc is individual for each user.

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