3. Introduction to Linux

3.1. Basic Linux

3.2. Compiling and running C++ programs

3.3. Linking

3.4. Make

3.5. Submitting assignments

3.6. Scripts