Schița de curs

Introducere

  • Obiective
  • Programul cursului
  • Prezentări de curs
  • Cerințe preliminare
  • Bibliografie
  • Delegați responsabilități
  • Rezumatul cursului

Revizuirea elementelor de bază - opțional

  • Fișiere
  • Directoare și procese
  • Afișarea directoarelor - ls
  • Obține ajutor - omule
  • Afișarea fișierelor - cat, mai multe
  • Comenzi simple
  • Conducte - folosind | simbol
  • Redirecționare - folosind simbolul >
  • Redirecționare - folosind simbolul >>
  • Redirecționarea intrării - folosind simbolul <
  • Erori de redirecționare
  • Folosind /dev/null
  • Locuri de muncă în prim-plan
  • Lucrări de fundal - &
  • Oprirea locurilor de muncă - ucide
  • Fișiere speciale - . și ..
  • Linia de comandă - PS1
  • Crearea de aliasuri
  • Folosind aliasuri
  • Istoricul comenzilor
  • Editare linie de comandă - folosind tastele săgeți
  • Editare linie de comandă - folosind vi
  • Personalizarea Shell
  • Directorul de acasă - HOME
  • Directorul de lucru - pwd
  • Schimbarea directoarelor - cd
  • Faceți directorul - mkdir
  • Eliminați directorul - rmdir
  • Copie interactivă - cp -i
  • Mișcare interactivă - mv -i
  • Eliminare interactivă - rm -i
  • Eliminarea directoarelor - rm -r
  • Wild Cards - Generarea numelui fișierului
  • Word numărare - wc
  • Găsirea fișierelor - găsiți
  • Găsirea textului în fișiere - grep, sort, cut, uniq, tr
  • Modificarea permisiunilor - chmod

Shell Programming

  • Crearea de scripturi Shell
  • Testarea Comanda
  • Crearea fișierului script
  • Adăugarea permisiunilor de execuție
  • Testarea Scriptului
  • Rularea Scriptului - timp
  • Rularea Scriptului - punct
  • Rularea Scriptului - exec
  • Rularea Scriptului - ksh
  • Depanarea Scriptului
  • Transmiterea parametrilor
  • Comanda de citire
  • Utilizarea citirii în Scripturi
  • Alegerea Shell
  • Curățarea ieșirii
  • Suprimarea intrării - stty

Caractere speciale și variabile

  • Ghilimele
  • Șiruri ghilimele - ", '
  • Escape Personaj - *
  • Siruri de caractere citate - `
  • Folosind $(...)
  • Variabile de sistem - setați
  • Alte variabile speciale
  • Variabile utilizator
  • Variabile utilizator - nesetat
  • Variabile în Scripturi
  • Comandă de tipărire
  • Variabile întregi
  • Constructii Speciale

Crearea meniurilor

  • Condiții - caz
  • Crearea unui meniu
  • Iterație - în timp ce, până
  • Menținerea Ieșirii - somn
  • Menținerea ieșirii - citire falsă
  • Încheierea Scriptului
  • Încheierea buclei
  • Opțiune ascunsă - bifurcarea unei carapace
  • Trapping Interrupts - capcană
  • Mai multe despre întreruperi
  • Evidențierea text- tput
  • Poziționarea cursorului - backtab \b
  • Meniul Korn Shell

Selecţie

  • Testare condiționată
  • Testarea atributelor fișierului
  • Testarea permisiunilor pentru fișiere
  • Teste multiple - Ifs imbricate
  • Teste multiple - elseif
  • Condiția NOT
  • Condiții multiple într-un singur test
  • Testarea șirurilor
  • Folosind paranteze pătrate
  • Evitarea intrării nule
  • Testarea numerelor
  • Mai multe despre caz
  • Afișarea variabilelor
  • Plasarea spațiilor
  • Testarea comenzilor

Iterație, buclă

  • Calcule - las
  • Iterație - în timp ce, până
  • Buclă infinită
  • Iterație - pentru
  • Mai mult de 9 parametri - schimbare

Subscripte și funcții

  • Variabile locale și globale
  • Subscripte
  • Comanda de export
  • Stare de ieșire
  • Aliasuri
  • Funcții
  • Funcții utile
  • Stare de întoarcere
  • Funcții de manipulare
  • Funcții în Scripturi

Comenzi avansate

  • Depanare - setat
  • Setare - set
  • Îmbinarea fișierelor - alăturați-vă
  • Fuzionarea fișierelor - paste, basename și dirname
  • Job Control - locuri de muncă
  • Expressioni obișnuiți
  • Imprimantă Global Regular Expression - grep
  • Expression grep - egrep
  • Grep rapid - fgrep
  • Calcule - expr
  • Calcule – bc, eval Command,
  • Procesarea argumentelor
  • Comanda getopts
  • Utilizarea Arrays

Editare avansată – vi & sed

  • vi - Maparea combinațiilor de taste
  • Tastele de control al cartografierii
  • Utilizarea abrevierilor
  • Editarea multor fișiere
  • Expressioni obișnuiți
  • Inserare globală
  • Aici document,
  • Batch Stream Editor - sed, sed delete, -d, sed print, -p, sed supress, -n, sed quit, -q, sed file, -f, sed Multiple Input, sed
  • Găsiți și înlocuiți
  • sed Exemplu

Procesarea fișierelor text - awk

  • Instrumentul awk Programming.
  • Potrivire de model
  • Expressioni obișnuiți
  • Modele de comparație
  • Modele compuse
  • Modele de gamă
  • Modele speciale
  • Funcții încorporate
  • Depanarea scripturilor awk
  • Transmiterea parametrilor
  • Utilizarea Conține
  • Funcția printf
  • Calcule
  • Funcții
  • substr
  • lungime
  • Declarații de acțiune
  • Declarații de flux de control
  • Matrice
  • Matrice cu bucle for
  • awk Exemple

Cerințe

Cursul este potrivit doar pentru cei care au cunoștințe practice de UNIX sau care au participat la cursul Introducere în UNIX.

  14 ore

Numărul de participanți



Pret per participant

Mărturii (1)

Cursuri înrudite

Categorii înrudite