UNIX Tools and Shell Scripting

City University London
En Islington (Inglaterra)

Precio a consultar

Información importante

  • Short course
  • Islington (Inglaterra)
  • Cuándo:
    Septiembre 2017

UNIX Tools and Shell Scripting course covers the following topics:Basic introduction to UNIX-like environment.Strengths and limitations of UNIX shell and tools.Bourne shell (sh), common commands, AWK language.Regular expressions and sed.Bash and its extensions to Bourne shell.POSIX standard and portability of the shell scripts.Common pitfalls, common practices and robustness of shell scripts.Other tools common in UNIX-like systems, e.g. netcat, socat and curl.This course is focused on programming and problem solving rather than system administration.  However, the skills acquired during the course will be practical for both the programmers, DevOps and system administrators. Course Information Start DateStart TimeDurationCostCourse CodeApply Monday 5 October 2015 18:30 - 20:30 10 weekly classes £460.00 CS2572 Course Cancelled Monday 11 January 2016 18:30 - 20:30 10 weekly classes £460.00 CS2572 Enrolment Closed Monday 25 April 2016 18:30 - 20:30 10 weekly classes £460.00 CS2572 Enrolment Closed Tutor Info Robert Stephenson is a visiting lecturer at London Metropolitan University. He has a Mathematics and Computing BSc (UNL) and Data Communications, Networks and Distributed Systems MSc (UCL). Eligibility Prerequisites: basic knowledge of programming and computing concepts.

Información importante
Instalaciones y fechas

Dónde se imparte y en qué fechas

Inicio Ubicación
Northampton Square, EC1V 0HB , London, Inglaterra
Ver mapa

¿Qué aprendes en este curso?

Basic IT training
Basic IT
Skills and Training
Skills and Training


What will I learn?
  • Some basic UNIX concepts: processes, pipes and file descriptors, signals, file system structure, basic security model (permissions, file modes, users, groups).
  • Many common UNIX commands, including more sophisticated tools and their options, e.g. xargs, join, uniq, find, sort.
  • Bourne shell: variables, conditionals, loops, functions, traps, etc.
  • AWK programming language, POSIX regular expressions and sed.
  • Bash extensions: advanced parameter expansion and conditional blocks, arrays (including associative arrays), I/O redirection, etc.
  • Will become familiar with some specialised tools, e.g. netcat, socat and curl.

By the end of the course, you will be able to:

  • Write sophisticated programs using sh/bash/awk/sed.
  • Distinguish Bourne shell dialects and standard/non-standard features.
  • Use shell for solving problems such as tabular data processing and automation.
  • Apply the skills in such roles as DevOps, system administrator, software engineer.
Este curso está en español. Traducir al inglés