Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Schița de curs
Introducere
- Obiectivele cursului
- Programul cursului
- Introducere în curs
- Pre-requisite
- Bibliografie
- Responsabilitățile delegaților
- Rezumatul cursului
Revizuirea noțiunilor de bază - opțional
- Fișiere
- Directoare și procese
- Afișarea directoarelor - ls
- Obținerea de ajutor - man
- Afișarea fișierelor - cat, more
- Comenzi simple
- Piping - folosind simbolul |
- Redirecționare - folosind simbolul >
- Redirecționare - folosind simbolul >>
- Redirecționarea intrării - utilizând simbolul <
- Redirecționarea erorilor
- Utilizarea /dev/null
- Lucrări în prim-plan
- Lucrări în fundal - &
- Oprirea lucrărilor - kill
- Fișiere speciale - . și ..
- Prompt-ul de comandă - PS1
- Crearea aliasurilor
- Utilizarea aliasurilor
- Istoricul comenzilor
- Editarea liniei de comandă - utilizând tastele săgeată
- Editarea liniei de comandă - utilizând vi
- Personalizarea Shell-ului
- Directorul Home - HOME
- Directorul de lucru - pwd
- Schimbarea directoarelor - cd
- Crearea unui director - mkdir
- Eliminarea unui director - rmdir
- Copiere interactivă - cp -i
- Mutare interactivă - mv -i
- Eliminare interactivă - rm -i
- Eliminarea directoarelor - rm -r
- Wild Cards - Generarea numelui de fișier
- Word count - wc
- Găsirea fișierelor - find
- Găsirea textului în fișiere - grep, sort, cut, uniq, tr
- Schimbarea permisiunilor - chmod
Shell Programming
- Crearea scripturilor Shell
- Testarea comenzii
- Crearea fișierului script
- Adăugarea permisiunilor de execuție
- Testarea scriptului
- Executarea scriptului - timp
- Executarea scriptului - dot
- Executarea scriptului - exec
- Executarea scriptului - ksh
- Depanarea scriptului
- Transmiterea parametrilor
- Comanda read
- Utilizarea comenzii read în scripturi
- Alegerea Shell-ului
- Ordonarea rezultatului
- Suprimarea intrării - stty
Caractere speciale și variabile
- Semnele de ghilimele
- Șiruri citate - ", '
- Caracter de evadare - *
- Șiruri de caractere cotate - `
- Utilizarea $(...)
- Variabile de sistem - set
- Alte variabile speciale
- Variabile de utilizator
- Variabile de utilizator - dezactivate
- Variabile în scripturi
- Comanda Typeset
- Variabile întregi
- Constructuri speciale
Crearea meniurilor
- Condiții - caz
- Crearea unui meniu
- Iterare - while, until
- Menținerea rezultatului - sleep
- Menținerea rezultatului - dummy read
- Încheierea scriptului
- Încheierea buclei
- Opțiune ascunsă - forțarea unui shell
- Capturarea întreruperilor - trap
- Mai multe despre întreruperi
- Evidențierea textului - tput
- Poziționarea cursorului - backtab \b
- Meniul Korn Shell
Selectare
- Testarea condiționată
- Testarea atributelor fișierelor
- Testarea permisiunilor fișierelor
- Teste multiple - if-uri imbricate
- Teste multiple - elseif
- Condiția NOT
- Condiții multiple într-un test
- Testarea șirurilor
- Utilizarea parantezelor pătrate
- Evitarea intrării Null
- Testarea numerelor
- Mai multe despre caz
- Afișarea variabilelor
- Plasarea spațiilor
- Testarea comenzilor
Iterare, buclă
- Calcule - let
- Iterare - while, until
- Bucla infinită
- Iterare - for
- Mai mult de 9 parametri - shift
Sub-scripturi și funcții
- Variabile locale și globale
- Sub-scripte
- Comanda de export
- Statutul de ieșire
- Aliasuri
- Funcții
- Funcții utile
- Return Status
- Manipularea funcțiilor
- Funcții în scripturi
Comenzi avansate
- Debugging - set
- Setare - set
- Fuzionarea fișierelor - join
- Fuzionarea fișierelor - paste, basename și dirname
- Job Control - locuri de muncă
- Regular Expressions
- Global Regular Expression Imprimantă - grep
- Expression grep - egrep
- Grep rapid - fgrep
- Calculatoare - expr
- Calculatoare - bc, eval Comandă,
- Prelucrarea argumentelor
- Comanda getopts
- Utilizarea array-urilor
Editare avansată - vi & sed
- vi - Maparea combinațiilor de taste
- Maparea tastelor de control
- Utilizarea abrevierilor
- Editarea mai multor fișiere
- Ioni Express obișnuiți
- Inserare globală
- Aici documentul,
- Batch Stream Editor - sed, sed delete, -d, sed print, -p, sed suppress, -n, sed quit, -q, sed file, -f, sed Multiple Input, sed
- Găsire și înlocuire
- Sed Exemplu
Prelucrarea fișierelor text - awk
- Instrumentul awk Programming
- Potrivirea tiparelor
- Ioni Express obișnuiți
- Modele de comparare
- Modele compuse
- Modele de gamă
- Modele speciale
- Funcții încorporate
- Depanarea scripturilor awk
- Transmiterea parametrilor
- Utilizarea contains
- Funcția printf
- Calcule
- Funcții
- substr
- lungime
- Declarații de acțiune
- Declarații privind fluxul de control
- Array-uri
- Array-uri cu bucle for
- Exemple awk
Cerințe
Cursul este potrivit doar pentru cei care au o bună cunoaștere a UNIX sau au participat la cursul Introducere în UNIX.
21 ore