During several redhat releases, the following aliases in ~/.bashrc have been a pain: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' Because of those aliases, people get used to type i.e. rm -f, because they generally don't want to confirm deletion of every single file. The effect with rm -f is that read-only files get deleted without any questions. That is bad. I delete those annoying aliases on every redhat PC I come near, and have not had any complaints about that.