Επικοινωνήστε μαζί μας

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

Εισαγωγή

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

Ανασκόπηση Βασικών - προαιρετικό

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

Προγραμματισμός Κελύφους

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

Ειδικοί Χαρακτήρες και Μεταβλητές

  • Εισαγωγικά
  • Συμβολοσειρές με Εισαγωγικά - ", '
  • Χαρακτήρας Διαφυγής - *
  • Συμβολοσειρές με Εισαγωγικά - `
  • Χρήση $(...)
  • Μεταβλητές Συστήματος - set
  • Άλλες Ειδικές Μεταβλητές
  • Μεταβλητές Χρήστη
  • Μεταβλητές Χρήστη - unset
  • Μεταβλητές σε Σενάρια
  • Εντολή Typeset
  • Ακέραιες Μεταβλητές
  • Ειδικές Κατασκευές

Δημιουργία Μενού

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

Επιλογή

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

Επανάληψη, Βρόχοι

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

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

  • Τοπικές και Καθολικές Μεταβλητές
  • Υπο-σενάρια
  • Εντολή Export
  • Κατάσταση Εξόδου
  • Ψευδώνυμα
  • Συναρτήσεις
  • Χρήσιμες Συναρτήσεις
  • Κατάσταση Επιστροφής
  • Χειρισμός Συναρτήσεων
  • Συναρτήσεις σε Σενάρια

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

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

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

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

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

  • Το Εργαλείο Προγραμματισμού awk
  • Αντιστοίχιση Προτύπων
  • Κανονικές Εκφράσεις
  • Πρότυπα Σύγκρισης
  • Σύνθετα Πρότυπα
  • Πρότυπα Εύρους
  • Ειδικά Πρότυπα
  • Ενσωματωμένες Συναρτήσεις
  • Αντιμετώπιση Προβλημάτων Σεναρίων awk
  • Μεταβίβαση Παραμέτρων
  • Χρήση Contains
  • Συνάρτηση printf
  • Υπολογισμοί
  • Συναρτήσεις
  • substr
  • length
  • Δηλώσεις Ενεργειών
  • Δηλώσεις Ροής Ελέγχου
  • Πίνακες
  • Πίνακες με Βρόχους for
  • Παραδείγματα awk

Απαιτήσεις

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

 14 Ώρες

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


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

Σχόλια (4)

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

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