The command line (Unix/Posix) shell is a powerful environment for developers and power-users, allowing for quick execution of tasks and commands, and provides easy ways to automate tasks and to perform common development-related activities. This module aims to provide the participants enough knowledge and expertise for them to be able to productively work and develop software in a command line environment.
Background of command line shells
cd, ls, cat, cp, mv, rmdir, mkdir, find, touch
sed, cut, awk, grep
Control structures (if, while, for, do)
Variables and functions
File handling and input/output redirection
Process and job control (suspending and resuming)
Effective use of shell structures on the interactive terminal
Making shell scripts
All Emerge trainings can be conducted in different locations globally, in customer offices, shared facilities, Emerge-provided training centers, online or through other means, depending on the requirements of the training participants.