NICF - Linux Command Line and Shell Scripting

NTUC LearningHub

Course introduction

Be competent in command line and shell scripting in Linux environment. Learn to test and implement commands effeiciently. Learn to use programming functions through scripting directly within the operating systems interface. This course is designed to assist participants to learn and master Linux command line and shell scripting. This course will enable Network or Linux System - Users, Administrators, Operators, Auditors, Managers, Implementers and testers to gain necessary skills to carry out their job in the Linux environment. Scripting allows the use of programming functions such as for loops, if/then/else statements, and so forth directly within the operating systems interface. Following are some benefits of scripting. Using the system object attributes Automating a process Run a job/file based on specific requirements Independent handling and auditing Avoiding errors and increase efficiency Recursive calls

Target Audience

  • Internal / External / Technology Auditors
  • Network / Systems / IT Security Engineers
  • Network / Systems / Security operation-support Engineers
  • Network and Systems / Security  Managers
  • Application Developers who are creating relevant tools / utilities
  • Individuals pursing competency building in Linux environment 

Course Outline

Course Duration
3 Days / 23.5 Hours
Course Outline
Linux Command Line

  • Starting with Linux Shell
  • Getting to the Shell
  • Basic bash Shell Commands
  • More bash Shell Commands 
  • Understanding the Shell
  • Using Linux Environment Variables
  • Understanding Linux File Permissions
  • Managing File Systems
  • Installing Software
  • Working with Editors
Shell Scripting Basic
  • Using Structured Commands
  • More Structured Commands
  • Handling User Input
  • Presenting Data
  • Script Control
Advanced Shell Scripting
  • Creating Functions
  • Writing Scripts for Graphical Desktops
  • Introducing sed and gawk
  • Regular Expressions
  • Advanced sed
  • Advanced gawk
  • Working with Alternative Shells
Use Alternative Shells
  • Writing Simple Script Utilities
Creating Practical Scripts
  • Producing Scripts for Database, Web and E-Mail
  • Creating Fun Little Shell Scripts
Mode of Assessment
Students must complete a paper-based NICF assessment during class.

Certification Obtained and Conferred by
Awarded NICF Statement of Attainments (SOAs)

Upon completion of the course, students will also be awarded with SOAs from SSG.

Available Course Sessions

Please click here to stay updated on upcoming sessions.

Trainer Profile

NTUC Learninghub Pte Ltd (Executive Arm of NTUC LearningHub)

NTUC LearningHub® employs industry experienced and vendor certified instructors. These instructors are required to achieve sufficient qualifications before leading a class. In addition, we work with partners to deliver the latest course materials and computer facilities so that students can learn critical skills and prepare for the examinations.