Εξέλιξη Κομματιού
Εισαγωγή
- Στόχοι
- Χρονοδιάγραμμα μαθήματος
- Παρουσιάσεις μαθήματος
- Απαιτούμενα προγνώσεων
- Βιβλιογραφία
- Ευθύνη των συμμετόχων
- Περίληψη μαθήματος
Ανασκόπηση Βασικών - επιλεγμένο
- Αρχεία
- Κατάλογοι και Διεργασίες
- Εμφάνιση Καταλόγων - 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.
Σχόλια (4)
Μου άρεσε η κατάρτιση γιατί ήταν αλληλεπιδραστική, ο εκπαιδευτικός ήταν γνωσιακώς πλούσιος και τα ασκήσεις μου βοηθήσαν να μάθω. Οι διακοπές κάθε ώρα με έκριναν επίσης αναζωογόνη και εστιαμένο.
Musat Robert
Κομμάτι - UNIX/Linux Shell Scripting
Μηχανική Μετάφραση
Μου αρέσει η μέθοδος παρουσίασης της θεωρίας και η δομή δόθηκε με πρακτικά παραδείγματα. Είναι πολύ καλά διατυπωμένη. Μου αρέσει επίσης το γεγονός ότι ο εκπαιδευτής πάντα είναι στο χρόνο και έχει καλές δεξιότητες επικοινωνίας.
Louise
Κομμάτι - UNIX/Linux Shell Scripting
Μηχανική Μετάφραση
η συνεχής αντιμετώπιση. η δυνατότητα να κάνετε ερωτήσεις και να λαμβάνετε απαντήσεις, να λαμβάνετε μερικά λειτουργικά σενάρια που εργάστηκαν και να τα τροποποιείτε και βελτιούνται σε κάποιο σημείο.
Nikita - DB Global Technology SRL
Κομμάτι - UNIX/Linux Shell Scripting
Μηχανική Μετάφραση
Ο Wojciech και ο NobleProg εστήριξαν το πρόγραμμα ώστε να κάλυπτε τις ανάγκες μου.
christopher Connelly - NEETRAC / GA TECH
Κομμάτι - UNIX/Linux Shell Scripting
Μηχανική Μετάφραση