Before showing you how to change the MAC address in Linux, let's first discuss why it should be changed. There may be several reasons. Maybe you don't want to expose your actual MAC address (also known as a physical address) on a public network? It is also possible that the network administrator has blocked specific MAC addresses in the router or firewall. A practical "benefit" is that s...
This idea comes from a reddit user edtheloon. When I posted my post about screenfetch and linux_logo on reddit, he commented that I fotgot the most important thing that I can add them into .bashrc. I have to say that is a awesome idea. .bashrc file is very uesful that you can add your personal environment variables in it.
In order to make a command can be execute after your login, you can just put the command in the file:
vim ~/.bashrc # put them anywhere except inside if screenfetch linux_logo #in some systems it's linuxlogo
Save and exit. You can try to log out and login again. I tested this on my computer, it works.