Plan Szkolenia

Wstęp

  • Cele
  • Harmonogram kursu
  • Wprowadzenie do kursu
  • Warunki wstępne
  • Bibliografia
  • Obowiązki delegata
  • Podsumowanie kursu

Przegląd podstaw – opcjonalny

  • Akta
  • Katalogi i procesy
  • Wyświetlanie katalogów - ls
  • Uzyskiwanie pomocy – stary
  • Wyświetlanie plików - cat, więcej
  • Proste polecenia
  • Rurociągi - użycie | symbol
  • Przekierowanie - za pomocą symbolu >
  • Przekierowanie - za pomocą symbolu >>
  • Przekierowanie wejścia - przy użyciu symbolu <
  • Błędy przekierowania
  • Używanie /dev/null
  • Zadania na pierwszym planie
  • Zadania w tle — &
  • Zatrzymywanie zadań - zabij
  • Pliki specjalne - . I ..
  • Wiersz poleceń – PS1
  • Tworzenie aliasów
  • Używanie aliasów
  • Historia poleceń
  • Edycja wiersza poleceń — za pomocą klawiszy strzałek
  • Edycja wiersza poleceń - przy użyciu vi
  • Dostosowywanie powłoki
  • Katalog domowy - DOM
  • Katalog Roboczy – pwd
  • Zmiana katalogów - cd
  • Utwórz katalog - mkdir
  • Usuń katalog - rmdir
  • Kopia interaktywna - cp -i
  • Interaktywny ruch - mv -i
  • Interaktywne usuwanie - rm -i
  • Usuwanie katalogów - rm -r
  • Symbole wieloznaczne - generowanie nazwy pliku
  • Word liczba - wc
  • Znajdowanie plików - znajdź
  • Znajdowanie tekstu w plikach - grep, sort, wycinanie, uniq, tr
  • Zmiana uprawnień - chmod

Powłoka Programming

  • Tworzenie skryptów powłoki
  • Testowanie polecenia
  • Tworzenie pliku skryptu
  • Dodawanie uprawnień do wykonywania
  • Testowanie skryptu
  • Uruchomienie skryptu - czas
  • Uruchomienie skryptu – kropka
  • Uruchamianie skryptu - exec
  • Uruchamianie skryptu - ksh
  • Debugowanie skryptu
  • Przekazywanie parametrów
  • Polecenie przeczytania
  • Używanie odczytu w skryptach
  • Wybór powłoki
  • Porządkowanie wyników
  • Pomijanie danych wejściowych - stty

Znaki specjalne i zmienne

  • Cudzysłów
  • Cytowane ciągi znaków - „”, „
  • Znak ucieczki - *
  • Cytowane ciągi znaków - `
  • Używanie $(...)
  • Zmienne systemowe - zestaw
  • Inne zmienne specjalne
  • Zmienne użytkownika
  • Zmienne użytkownika - nieustawione
  • Zmienne w skryptach
  • Polecenie składu
  • Zmienne całkowite
  • Konstrukty specjalne

Tworzenie menu

  • Warunki - przypadek
  • Tworzenie menu
  • Iteracja - podczas, aż
  • Trzymanie wyjścia - sen
  • Trzymanie wyjścia - odczyt fikcyjny
  • Zakończenie skryptu
  • Zakończenie pętli
  • Ukryta opcja - rozwidlenie muszli
  • Trapping Przerwania - pułapka
  • Więcej o przerwaniach
  • Podświetlanie tekstu - tput
  • Pozycjonowanie kursora - zakładka \b
  • Menu powłoki Korna

Wybór

  • Testowanie warunkowe
  • Testowanie atrybutów pliku
  • Testowanie uprawnień do plików
  • Wiele testów — zagnieżdżone ifs
  • Wiele testów - elseif
  • Warunek NIE
  • Wiele warunków w jednym teście
  • Testowanie ciągów
  • Używanie nawiasów kwadratowych
  • Unikanie wprowadzania wartości null
  • Numery testowe
  • Więcej o sprawie
  • Wyświetlanie zmiennych
  • Umieszczanie spacji
  • Polecenia testowe

Iteracja, pętla

  • Obliczenia - niech
  • Iteracja - podczas, aż
  • Nieskończona pętla
  • Iteracja - dla
  • Więcej niż 9 parametrów - przesunięcie

Skrypty dolne i funkcje

  • Zmienne lokalne i globalne
  • Skrypty pomocnicze
  • Polecenie eksportu
  • Wyjdź ze stanu
  • Skróty
  • Funkcje
  • Przydatne funkcje
  • Stan zwrotu
  • Manipulowanie funkcjami
  • Funkcje w skryptach

Zaawansowane polecenia

  • Debugowanie - ustawione
  • Ustawienie - ustawione
  • Łączenie plików - dołącz
  • Łączenie plików - wklej, nazwa bazowa i nazwa katalogu
  • Kontrola pracy - praca
  • Regularne Expressjony
  • Globalna zwykła Expressdrukarka jonowa - grep
  • Expressjon grep - egrep
  • Szybki grep - fgrep
  • Obliczenia - wyr
  • Obliczenia – bc, eval Polecenie,
  • Przetwarzanie argumentów
  • Polecenie getopts
  • Korzystanie z tablic

Edycja zaawansowana – vi i sed

  • vi — Mapowanie kombinacji klawiszy
  • Mapowanie klawiszy kontrolnych
  • Używanie skrótów
  • Edytowanie wielu plików
  • Regularne Expressjony
  • Globalna wstawka
  • Tutaj dokument,
  • Edytor strumienia wsadowego - sed, sed usuń, -d, sed print, -p, sed supres, -n, sed wyjdź, -q, sed plik, -f, sed Wiele wejść, sed
  • Znajdź i zamień
  • se Przykład

Przetwarzanie plików tekstowych - awk

  • Narzędzie awk Programming.
  • Dopasowanie wzoru
  • Regularne Expressjony
  • Wzory porównawcze
  • Wzory złożone
  • Wzorce zakresów
  • Specjalne wzory
  • Wbudowane funkcje
  • Rozwiązywanie problemów ze skryptami awk
  • Przekazywanie parametrów
  • Korzystanie z Zawiera
  • printf Funkcja
  • Obliczenia
  • Funkcje
  • substr
  • długość
  • Deklaracje działań
  • Instrukcje przepływu sterowania
  • Tablice
  • Tablice z pętlami for
  • awk Przykłady

Wymagania

Kurs jest odpowiedni tylko dla osób, które mają dobrą praktyczną znajomość systemu UNIX lub uczestniczyły w kursie Wprowadzenie do systemu UNIX.

 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie