Εξέλιξη Κομματιού

Εισαγωγή

  • Επανάληψη των βασικών στοιχείων
  • Ιστορία του Unix
  • Μοναδικές πecυσότητες του Unix
  • Login & Logout

Οι Κούρσες (Shells)

  • sh, ksh, csh, bash
  • Η γραμμή εντολών (command line)
  • Εκτέλεση εντολών
  • Συμβόλα ανάθεσης αρχείων (file wildcards)
  • Aliases
  • Αντικατάσταση εντολών (command substitution)
  • Μεταβλητές κούρσας (shell variables)
  • Ειδικές μεταβλητές κούρσας
  • Ιστορία εντολών (command history)
  • Εισαγωγή και Έξοδος
  • stdin, stdout, stderr
  • Ανακατεύθυνση έξοδου, σφαλμάτων, εισόδου
  • Συνδυασμός έξοδων
  • Pipes & filters

Επεξεργασία στο Unix

  • Η γενεαλογία των επεξεργαστών Unix
  • Ed, ex, vi και emacs
  • Tutorial για το vi
  • Emacs (προαιρετικό)

Αρχεία Unix

  • Το πληθυσμιακό σύστημα αρχείων (file system)
  • Όνομα και επέκταση αρχείων
  • Κατάλογοι (directories)
  • Μετακίνηση μεταξύ καταλόγων
  • Αρχεία - πού βρίσκονται τα πράγματα;
  • Συσκευές αρχείων (file devices)
  • Κατάλογη αρχείων
  • Προβολή περιεχομένου αρχείων
  • Διαχείριση αρχείων
  • Εύρεση αρχείων
  • Σύγκριση αρχείων

Διαδικασίες Unix (Processes)

  • Τι είναι οι διαδικασίες;
  • Προβολή διαδικασιών
  • ps και top
  • Σήματα & kill
  • Έλεγχος των θέσεων (jobs)
  • Προγραμματισμός

Εργαλεία Unix

  • Φίλτρα & εργαλεία (tools)
  • cat, tee, grep
  • Κανονικές εκφράσεις (regular expressions)
  • tr, cut, sort, uniq
  • sed και awk
  • od, strings

Σκηνές Unix Shell (Shell Scripts)

  • Τα βασικά στοιχεία
  • Σχόλια (comments)
  • Δημιουργία έξοδου (creating output)
  • Ανταλλαγή δεδομένων (interactive input)
  • Είσοδος και Έξοδος (I/O)
  • Επιχειρήματα σκηνής (script arguments)
  • Ειδικές μεταβλητές
  • Δικαιώματα και PATH
  • Κώδικες επιστροφής (return codes)
  • Τεστ προϋποθέσεων (conditional tests)
  • Δηλώσεις προϋποθέσεων (conditional statements)
  • Χεύματα (loops)
  • Η εντολή case
  • Συναρτήσεις κούρσας (shell functions)
  • Επιλογές (options)
  • Αποκλεισμός παρατυπώσεων (debugging)

Δίκτυα Unix

  • TCP/IP
  • Γενικές εφαρμογές
  • FTP
  • telnet
  • Οι "r" εντολές

Διαχείριση Συστήματος (System Administration)

  • Σύντομη παρουσίαση

Συμπέρασμα

  • Ευκαιρία για αναθεώρηση, τελικά ερωτήματα και περισσότερη πρακτική

ΧΕΙΡΟΝΕΣΤΗΜΑ (HANDS-ON)

To χειρονέστημα περιλαμβάνει:

  • Σύνδεση και Αποσύνδεση (Logging in and out)
  • Χρήση του Unix shell
  • Έκκληση, διακοπή και διαχείριση διαδικασιών (starting stopping and managing processes)
  • Δημιουργία αρχείων με το vi
  • Διαχείριση αρχείων και καταλόγων (managing files and directories)
  • Δημιουργία σκηνών shell
  • Χρήση εργαλείων δικτύου

Απαιτήσεις

N/A

 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες