This Unix for testers course have been designed to take a tester from the very basics of using UNIX to being proficient in the advanced functions of UNIX, you will learn features of UNIX that are most useful to new users, as well as performing basic system administration and process management tasks.
Basic features discussed include logging in and out, file and folder creation, becoming familiar with most important UNIX commands that are needed for a tester to perform his/her daily routines. UNIX shells – Bourne, Korn, and C – are presented, including a comparison of their advantages and disadvantages, and writing basic shell programs that include repetitions, conditional statements, and functions. Few system administration tasks are discussed, for instance as how to move files across platforms using FTP protocol, managing file systems, user accounts. Advanced topics covered will make you aware of how to start and kill programs.