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
ls # list the files in current directory, simply
command about files
rm _hobo # delete the file named _hobo, failed if _hobo is a folder name
command for c++ users
g++ _hobo.cpp # compile the file named _hobo.cpp
If there is something wrong, reboot; if there is still something wrong, format the disk then reinstall the system. – Oheb Cohn
manipulate the system
halt # shun down the system, need to be root