Course Outline
Εισαγωγή
- Στόχοι Πρόγραμμα Μαθήματος Εισαγωγές Μαθήματος Προαπαιτούμενα Βιβλιογραφία Υπεύθυνοι Αντιπροσώπου Περίληψη Μαθήματος
Ανασκόπηση Βασικών - προαιρετική
- Αρχεία Κατάλογοι και διεργασίες Εμφάνιση καταλόγων - ls Getting Help - man Εμφάνιση αρχείων - cat, περισσότερες Απλές εντολές Piping - using | σύμβολο Ανακατεύθυνση - χρησιμοποιώντας > σύμβολο Ανακατεύθυνση - χρήση >> σύμβολο Ανακατεύθυνση Εισόδου - χρήση < σύμβολο Ανακατεύθυνση Σφάλματα Χρήση /dev/null Εργασίες στο προσκήνιο Εργασίες στο παρασκήνιο - & Διακοπή εργασιών - kill Special Files - . και .. Η γραμμή εντολών - PS1 Δημιουργία ψευδωνύμων με χρήση ψευδωνύμων Ιστορικό εντολών Επεξεργασία γραμμής εντολών - χρήση πλήκτρων βέλους Επεξεργασία γραμμής εντολών - χρήση vi Προσαρμογή του κελύφους Ο κατάλογος Home - HOME Ο κατάλογος εργασίας - pwd Αλλαγή καταλόγων - cd Δημιουργία καταλόγου - mkdir Κατάργηση καταλόγου - rmdir Interactive Copy - cp -i Interactive Move - mv -i Interactive Remove - rm -i Αφαίρεση καταλόγων - rm -r Wild Cards - Όνομα αρχείου Generation Word count - wc Εύρεση αρχείων - εύρεση Εύρεση κειμένου σε αρχεία - grep, ταξινόμηση , cut, uniq, tr Αλλαγή Δικαιωμάτων - chmod
Κέλυφος Programming
- Δημιουργία σεναρίων κελύφους Δοκιμή της εντολής Δημιουργία αρχείου σεναρίου Προσθήκη δικαιωμάτων εκτέλεσης Δοκιμή της δέσμης ενεργειών Εκτέλεση του σεναρίου - χρόνος Εκτέλεση του σεναρίου - τελεία Εκτέλεση του σεναρίου - exec Εκτέλεση του σεναρίου - ksh Εντοπισμός σφαλμάτων της δέσμης ενεργειών Μεταβίβαση παραμέτρων Η εντολή ανάγνωσης του σεναρίου με χρήση επιλογής Scripts Shell Tidying The Output Suppressing Input - stty
Ειδικοί χαρακτήρες και μεταβλητές
- Εισαγωγικά Εισαγωγικά Συμβολοσειρές - ", ' Χαρακτήρας Escape - * Συμβολοσειρές Εισαγωγικά - ` Χρήση μεταβλητών συστήματος $(...) - Ορισμός Άλλων ειδικών μεταβλητών Μεταβλητές χρήστη Μεταβλητές χρήστη - μη καθορισμένες μεταβλητές σε σενάρια Τύπος εντολών Ακέραιοι μεταβλητές Ειδικές κατασκευές
Δημιουργία Μενού
- Συνθήκες - περίπτωση Δημιουργία μενού Επανάληψη - ενώ, μέχρι Κράτηση της εξόδου - αναστολή λειτουργίας Κράτηση της εξόδου - εικονική ανάγνωση Τερματισμός σεναρίου Τερματισμός της κρυφής επιλογής βρόχου - διχάλωση ενός κελύφους Παγίδευση διακοπές - παγίδα Περισσότερα για διακοπές Επισήμανση εισαγωγής κειμένου Τοποθέτηση δρομέα - πίσω καρτέλα \b Μενού Κελύφους Korn
Επιλογή
- Δοκιμή υπό όρους Χαρακτηριστικά αρχείου δοκιμής Δικαιώματα αρχείου Πολλαπλές δοκιμές - Ένθετα ifs Πολλαπλές δοκιμές - elseif The NOT Συνθήκη πολλαπλών συνθηκών σε μία δοκιμή συμβολοσειρών δοκιμής με χρήση τετράγωνων αγκύλων Αποφυγή αριθμών δοκιμής μηδενικής εισόδου Περισσότερα για την περίπτωση Εμφάνιση μεταβλητών Τοποθέτηση διαστημάτων Εντολές δοκιμής
Επανάληψη, Looping
- Υπολογισμοί - αφήστε την Επανάληψη - ενώ, μέχρι την Επανάληψη απεριόριστου βρόχου - για περισσότερες από 9 παραμέτρους - μετατόπιση
Υποσενάρια και Λειτουργίες
- Τοπικές και καθολικές μεταβλητές Δευτερεύοντα σενάρια Εξαγωγή εντολής Έξοδος Κατάσταση ψευδώνυμα Λειτουργίες Χρήσιμες συναρτήσεις Επιστροφή κατάστασης Χειρισμός συναρτήσεων Λειτουργίες σε σενάρια
Προηγμένες εντολές
- Εντοπισμός σφαλμάτων - ορισμός Ρύθμιση - ρύθμιση Συγχώνευσης Αρχείων - Συμμετοχή σε Συγχώνευση Αρχείων - Επικόλληση, όνομα βάσης και ονομασία Εργασίας Έλεγχος εργασιών - εργασίες Κανονικό Expressions Καθολικός Κανονικός Εκτυπωτής Expressιόντων - grep Expression grep - egrep Γρήγορη grep - Υπολογισμοί fgrep - expr Υπολογισμοί – bc, eval Command, Argument Processing getopts Εντολή με χρήση πινάκων
Advanced Edit – vi & sed
- vi - Αντιστοίχιση συνδυασμών πλήκτρων Αντιστοίχιση πλήκτρων ελέγχου με χρήση συντομογραφιών Επεξεργασία πολλών αρχείων Κανονικά Expressιόντα Καθολική Εισαγωγή εδώ εγγράφου, Επεξεργαστής ροής παρτίδας - sed, sed delete, -d, sed print, -p, sed suppress, -n, sed quit, -q, sed αρχείο, -f, sed Πολλαπλή είσοδος, sed Εύρεση και αντικατάσταση sed Παράδειγμα
Επεξεργασία αρχείου κειμένου - awk
- Το awk Programming Εργαλείο μοτίβο αντιστοίχισης κανονικών εκφράσεων Σύγκριση μοτίβων Σύνθετα μοτίβα Μοτίβα εύρους Ειδικά μοτίβα Ενσωματωμένες συναρτήσεις Αντιμετώπιση προβλημάτων awk Σενάρια διέλευσης παραμέτρων με χρήση Περιέχει printf Υπολογισμοί συναρτήσεων Συναρτήσεις μήκος υποστρ.
Requirements
Το μάθημα είναι κατάλληλο μόνο για όσους έχουν καλή εργασιακή γνώση του UNIX ή έχουν παρακολουθήσει το μάθημα Εισαγωγή στο UNIX.
Testimonials (4)
Μου άρεσε η εκπαίδευση γιατί ήταν διαδραστική, ο εκπαιδευτής ήταν γνώστης και οι ασκήσεις με βοήθησαν να μάθω. Τα ωριαία διαλείμματα με κράτησαν επίσης ανανεωμένο και συγκεντρωμένο.
Musat Robert
Course - UNIX/Linux Shell Scripting
Machine Translated
Μου αρέσει ο τρόπος παρουσίασης της θεωρίας και η παροχή πρακτικών παραδειγμάτων. Πολύ καλά δομημένο. Μου αρέσει επίσης το γεγονός ότι ο εκπαιδευτής είναι πάντα στην ώρα του και έχει καλές επικοινωνιακές δεξιότητες.
Louise
Course - UNIX/Linux Shell Scripting
Machine Translated
η συνεχής ανατροφοδότηση. δυνατότητα να θέσουμε ερωτήσεις και να λάβουμε τις απαντήσεις, να λάβουμε κάποια σενάρια εργασίας που εργαζόμασταν, να τα τροποποιήσουμε και να τα βελτιώσουμε κάποια στιγμή.
Nikita - DB Global Technology SRL
Course - UNIX/Linux Shell Scripting
Machine Translated
Wojciech and NobleProg focused the itinerary to feet my needs.