This post is the tutorial to someone who is first to Linux.
Though i think every acm contestant must have known linux more or less, but i did see somebody troubling with the linux programming environment, which is critical for those who will take part in ACM/ICPC onsite contests.
First you may Baidu or Google to find how to install a linux distribution on your own computer. I strongly recommend you to install as virtual machines by using Virtual Box or VMware. Also, Ubuntu is more friendly to new users though it has more possibility to crash.
commands about directory
command about files
command for c++ users
If there is something wrong, reboot; if there is still something wrong, format the disk then reinstall the system. – Oheb Cohn
manipulate the system