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

Εισαγωγή

  • Στόχοι
  • Χρονοδιάγραμμα μαθήματος
  • Παρουσιάσεις μαθήματος
  • Απαιτούμενα προγνώσεων
  • Βιβλιογραφία
  • Ευθύνη των συμμετόχων
  • Περίληψη μαθήματος

Ανασκόπηση Βασικών - επιλεγμένο

  • Αρχεία
  • Κατάλογοι και Διεργασίες
  • Εμφάνιση Καταλόγων - ls
  • Βοήθεια - man
  • Εμφάνιση Αρχείων - cat, more
  • Απλές Εντολές
  • Piping - χρήση | σύμβολου
  • Ανακατεύθυνση - χρήση > σύμβολου
  • Ανακατεύθυνση - χρήση >> σύμβολου
  • Ανακατεύθυνση Εισόδου - χρήση < σύμβολου
  • Ανακατεύθυνση Σφαλμάτων
  • Χρήση /dev/null
  • Πρόσφατες Διεργασίες
  • Η αναδρομικές Διεργασίες - &
  • Επανάληψη Διεργασιών - kill
  • Ειδικά Αρχεία - . και ..
  • Το Ερωτήματα προς τον χρήστη - PS1
  • Δημιουργία πλυμένων/alias
  • Χρήση πλυμένων/alias
  • Ιστορικό εντολών
  • Επεξεργασία Γραμμής Εντολών - χρήση των βουτώνων με βέλη
  • Επεξεργασία Γραμμής Εντολών - χρήση vi
  • Προσαρμόζοντας τη Shell
  • Η κατάλογος Αρχικού - HOME
  • Ο τρέχων κατάλογος - pwd
  • Αλλαγή των Καταλόγων - cd
  • Δημιουργία Καταλόγου - mkdir
  • Κατάργηση Καταλόγου - rmdir
  • Ανταποκατάσταση με ειδοποίηση - cp -i
  • Μετακίνηση με ειδοποίηση - mv -i
  • Κατάργηση με ειδοποίηση - rm -i
  • Κατάργηση Καταλόγων - rm -r
  • Ασήμαντα - Δημιουργία ονομάτων αρχείων
  • Μέτρηση λέξεων - wc
  • Εύρεση Αρχείων - find
  • Εύρεση κειμένου σε αρχεία - grep, sort, cut, uniq, tr
  • Αλλαγή Δικαιωμάτων - chmod

Προγραμματισμός Shell

  • Δημιουργία Script Shell
  • Τεστ της Εντολής
  • Δημιουργία αρχείου script
  • Προσθήκη Δικαιωμάτων Εκτέλεσης
  • Τεστ του Script
  • Εκτέλεση του Script - time
  • Εκτέλεση του Script - dot
  • Εκτέλεση του Script - exec
  • Εκτέλεση του Script - ksh
  • Αποσφαλάρωση του Script
  • Παράδοση Παραμέτρων
  • Η εντολή read
  • Χρήση read σε Scripts
  • Επιλογή της Shell
  • Εξυγίανση του Εξόδου
  • Συμφραγισμός της Εισόδου - stty

Ειδικά Σύμβολα και Μεταβλητές

  • Τις Αποσιωπητικές Παρενθέσεις
  • Η ασήμαντες ημι-κάλυμμα - ", '
  • Το Σύμβολο Έξοδου - *
  • Η Τοποθέτηση ή χρώμα - `
  • Χρήση $(...)
  • Τις Σύστημα Μεταβλητές - set
  • Άλλες Ειδικές Μεταβλητές
  • Χρήστη Μεταβλητές
  • Χρήστη Μεταβλητές - unset
  • Μεταβλητές σε Scripts
  • Η εντολή Typeset
  • Ακέραιες Μεταβλητές
  • Ειδικές Δομές

Δημιουργία Παραθύρων

  • Συνθήκες - case
  • Δημιουργία μενού
  • Επανάληψη - while, until
  • Κράτηση του Εξόδου - sleep
  • Κράτηση του Εξόδου - dummy read
  • Λήξη του Script
  • Λήξη του Κύκλου
  • Απόκρυφη Επιλογή - κλωνισμός σε shell
  • Παγίδευση Των Διακοπών - trap
  • Εξετασμένη περιγραφή των διακοπών
  • Προβολή Κειμένου- tput
  • Τοποθέτηση του Καταδεικτή - backtab \b
  • Korn Shell Menu

Επιλογή

  • Συνθηματικό Τεστ
  • Τεστ Ιδιοτήτων Αρχείου
  • Τεστ Δικαιωμάτων Αρχείου
  • Πολλαπλά Τεστ - Nested ifs
  • Πολλαπλά Τεστ - elseif
  • Η NOT Συνθήκη
  • Πολλαπλές Συνθήκες σε Ένα Τεστ
  • Τεστ Λέξεων
  • Χρήση Τετραγώνιων Διαδοχικά
  • Εξαλείψη Κενού Εισόδου
  • Τεστ Αριθμών
  • Περαιτέρω κεφάλαια case
  • Εμφάνιση Μεταβλητών
  • Τοποθέτηση Διαστήματος
  • Τεστ Εντολών

Επανάληψη, Κύκλος

  • Υπολογισμοί - let
  • Επανάληψη - while, until
  • Άπειρος Κύκλος
  • Επανάληψη - for
  • Περισσότερου από 9 Παράμετρους - shift

Υπο-Scripts και Συναρτήσεις

  • Τοπικές και Γενικές Μεταβλητές
  • Υπο-Scripts
  • Εξαγωγή - export
  • Τερματισμός κατάστασης - exit status
  • Πλυμένα/aliases
  • Συναρτήσεις
  • Χρήσιμες Συναρτήσεις
  • Κατάσταση επιστροφής - return status
  • Ελέγχου των συναρτήσεων - manipulating functions
  • Συναρτήσεις σε Scripts

Προηγμένες Εντολές

  • Αποσφαλάρωση - set
  • Ρύθμιση - set
  • Συγχώνευση Αρχείων - join
  • Συγχώνευση Αρχείων - paste, basename και dirname
  • Έλεγχος Διεργασιών - jobs
  • Κανόνες Συμφωνίας
  • Παγκόσμιος επεξεργαστής συμφωνίας - grep
  • Εκφώνηση grep - egrep
  • Γρήγορο grep - fgrep
  • Υπολογισμός - expr
  • Υπολογισμός – bc, eval Command,
  • Εξετασία των Παραμέτρων
  • Η εντολή getopts
  • Χρήση Διαδοχών

Προηγμένες Επεξεργασίες – vi & sed

  • vi - Αντικατάσταση συνδυασμών κλειδίων
  • Αντικατάσταση ελέγχου κλειδιών
  • Χρήση συντομεύσεων/abbreviations
  • Επεξεργασία πολλών αρχείων
  • Κανόνες Συμφωνίας
  • Παγκόσμια Εισαγωγή
  • Εδώ το κείμενο,/li>
  • Batch Stream Editor - sed, sed delete, -d, sed print, -p, sed suppress, -n, sed quit, -q, sed file, -f, sed Πολλαπλής εισόδου, sed
  • Βρίσκεται και αντικατάσταση
  • Παράδειγμα sed

Επεξεργασία Αρχείων Κειμένου - awk

  • O εργαλειοθήκη προγραμματισμού awk
  • Συμφωνία Πρότυπων
  • Κανόνες Συμφωνίας
  • Επικοινωνία συνθημάτων
  • Σύνθετες Συμφωνίες
  • Βήματα Πρότυπων
  • Ειδικές Συμφωνίες
  • Προσαρμογές - Built-in Functions
  • Αποκλειστικότητα των συναρτήσεων awk
  • Παράδοση Παραμέτρων
  • Χρήση Contains
  • Η εντολή printf
  • Υπολογισμοί
  • Συναρτήσεις
  • substr
  • length
  • Δηλώσεις Δράσης
  • Ελέγχος Ροής - Control Flow Statements
  • Διαδοχές
  • Διαδοχές με κύκλους for
  • Παραδείγματα awk

Απαιτήσεις

To μαθήμα κατά κάποιο βαθμό είναι κατάλληλο μόνο για όσους έχουν αρκετές προσωπικές γνώσεις UNIX ή έχουν συμμετέχει στο μαθήμα εισαγωγής στο UNIX.

 14 Ώρες

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


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

Σχόλια (4)

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

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