Course Code: inunix
Duration: 21 hours
Prerequisites:

N/A

Overview:

This course aims to provide its participants with all the necessary tools to acquire the intermediate skills about the Linux operating system, so that they can edit, manage and structure the program in the way that is most convenient for their organization with a thorough intermediate knowledge of the operation of the system.

Course Outline:

Introduction

  • Recap the basics
  • History of Unix
  • Unique features of Unix
  • Login & Logout
  • The structure of Unix

The Shells

  • sh, ksh, csh, bash
  • The command line
  • Running commands
  • File wildcards
  • Aliases
  • Command substitution
  • Shell variables
  • Special shell variables
  • Command history
  • Input and Output
  • stdin, stdout, stderr
  • redirecting output, errors, input
  • combining output
  • Pipes & filters

Editing in Unix

  • Unix editors genealogy
  • Ed, ex, vi and emacs
  • vi tutorial
  • emacs (optional)

Unix Files

  • The file system
  • File names and extensions
  • Directories
  • Moving around directories
  • Files - where are things?
  • File devices
  • Listing files
  • Looking at file contents
  • Manipulating files
  • Finding files
  • Comparing files

Unix Processes

  • What are Processes?
  • Viewing Processes
  • ps and top
  • signals & kill
  • Controlling Jobs
  • Scheduling

Unix tools

  • Filters & tools
  • cat, tee, grep
  • Regular expressions
  • tr, cut, sort, uniq
  • sed and awk
  • od, strings

Unix Shell Scripts

  • The basics
  • Comments
  • Creating output
  • Interactive input
  • I/O
  • Script arguments
  • Special variables
  • Permissions & PATH
  • Return codes
  • Conditional tests
  • Conditional statements
  • Loops
  • The case command
  • Shell functions
  • Options
  • Debugging

Unix Networking

  • TCP/IP
  • Generic Applications
  • FTP
  • telnet
  • The "r" commands

System Administration

  • A brief introduction

Conclusion

  • Opportunity for review, final questions and further hands-on

HANDS-ON

Hands-On includes:

  • Logging in and out
  • Using the Unix shell
  • Starting stopping and managing processes
  • Creating files with vi
  • Managing files and directories
  • Creating shell scripts
  • Using network tools
Sites Published:

United Arab Emirates - Intermediate Unix

Qatar - Intermediate Unix

Egypt - Intermediate Unix

Saudi Arabia - Intermediate Unix

South Africa - Intermediate Unix

Brasil - Linux Intermedio

Canada - Intermediate Unix

中国 - Intermediate Unix

香港 - Intermediate Unix

澳門 - Intermediate Unix

台灣 - Intermediate Unix

USA - Intermediate Unix

Österreich - Intermediate Unix

Schweiz - Intermediate Unix

Deutschland - Intermediate Unix

Czech Republic - Intermediate Unix

Denmark - Intermediate Unix

Estonia - Intermediate Unix

Finland - Intermediate Unix

Greece - Intermediate Unix

Magyarország - Intermediate Unix

Ireland - Intermediate Unix

Luxembourg - Intermediate Unix

Latvia - Intermediate Unix

España - Unix Intermedio

Italia - Intermediate Unix

Lithuania - Intermediate Unix

Nederland - Intermediate Unix

Norway - Intermediate Unix

Portugal - Linux Intermedio

România - Intermediate Unix

Sverige - Intermediate Unix

Türkiye - Intermediate Unix

Malta - Intermediate Unix

Belgique - Intermediate Unix

France - Intermediate Unix

日本 - Intermediate Unix

Australia - Intermediate Unix

Malaysia - Intermediate Unix

New Zealand - Intermediate Unix

Philippines - Intermediate Unix

Singapore - Intermediate Unix

Thailand - Intermediate Unix

Vietnam - Intermediate Unix

India - Intermediate Unix

Argentina - Unix Intermedio

Chile - Unix Intermedio

Costa Rica - Unix Intermedio

Ecuador - Unix Intermedio

Guatemala - Unix Intermedio

Colombia - Unix Intermedio

México - Unix Intermedio

Panama - Unix Intermedio

Peru - Unix Intermedio

Uruguay - Unix Intermedio

Venezuela - Unix Intermedio

Polska - Intermediate Unix

United Kingdom - Intermediate Unix

South Korea - Intermediate Unix

Pakistan - Intermediate Unix

Sri Lanka - Intermediate Unix

Bulgaria - Intermediate Unix

Bolivia - Unix Intermedio

Indonesia - Intermediate Unix

Kazakhstan - Intermediate Unix

Moldova - Intermediate Unix

Morocco - Intermediate Unix

Tunisia - Intermediate Unix

Kuwait - Intermediate Unix

Oman - Intermediate Unix

Slovakia - Intermediate Unix

Kenya - Intermediate Unix

Nigeria - Intermediate Unix

Botswana - Intermediate Unix

Slovenia - Intermediate Unix

Croatia - Intermediate Unix

Serbia - Intermediate Unix

Bhutan - Intermediate Unix

Nepal - Intermediate Unix

Uzbekistan - Intermediate Unix