Unix and Linux
Graduate in Computer Engineering
Academic year 2014/2015

     
Type of course:
Optional
Professors:
Luis J. Cearra Zabala  (Coordinator) 
 
Year: 4
Credits: 6 ECTS
Term: 1

Objectives

Contents

  1. Unix and Linux. Basic commands
    1. History
    2. Implementations
    3. login, mail, ls, file
    4. echo, man, who
  2. Objects and mechanisms
    1. Files
    2. Directories
    3. Redirection
    4. Permissions
    5.  SH metacharacters
  3. Installation
    1. Basic
    2. Graphic envirnment
    3. Applications
  4. Filters
    1. cut, union, combination, change, reorganization, search, comparison, count, etc.
    2. Regular expressions
      1. Old regular expressions
      2. Extended regular expressions
      3. Replacement regular expressions
    3. sed, awk
  5. Processes
    1. Explicit use. Command line
    2. Implicit use. System calls
    3. Other calls
  6. make
    1. Logic
    2. Extensions
  7. Editing with "vi"
    1. Modes and basic use
    2. Macros and advanced use
  8. Administration commands and interpreter
    1. Compression
    2. Command "tar"
    3. Command "find"
    4. Commands "du" and "df"
    5. Shell
      1. Basic interpreter
      2. Variables
      3. $ sequences
      4. Composed sentences
      5. Sentences test, read, expr
      6. Functions
      7. Traces
  9. Network cmmands
    1. ssh, scp, ssh + X
    2. ping, traceroute
    3. ftp, mirror
    4. qemu, kvm
    5. servidores
    6. nagios, munin
    7. cloonix
  10. Package management
    1. tar
    2. debian
    3. rpm
    4. puppet

Basic references

  1. Sistemas Abiertos - Unix. L. Cearra. Dep. Publicaciones - E.U.I. - U.P.M., 1999
  2. "The Unix programming environment". B. KERNIGHAN. Prentice Hall, 1987

Other references

  1. "UNIX System Library". ATT. Prentice Hall, 1989
  2. "XOPEN; Portability guide". XOPEN. Elsevier, 1985
  3. "Advanced UNIX programming". ROCHKIND. Prentice Hall, 1985
  4. "Introduction to the windows X system". OLIVER JONES. Prentice Hall, 1989
  5. "Debian System". MARTIN F. CRAFFT. Open Source Press, 2005

   Back  


Updated on September 26, 2005 by Trinidad Riolobo Novalvos