Basic concepts of Unix, such as processes, files and directories, pipes, input/output redirection, and shells, basic Unix commands and programs, and how to get help, when needed, standard program development tools: editors(nano editor), compilers, and the ?make? facility, automated common system tasks using shell scripts, basic system administration.