Producenci

Cenniki do pobrania

Sonda

Jakiego rodzaju szkolenia Państwa interesują?

Statystyki

Produktów:
1267
Kategorii:
156
Nowości:
0
Promocje:
1

Newsletter

Podaj swój adres e-mail, jeżeli chcesz otrzymywać informacje o nowościach i promocjach.

SHELL - programowanie dla systemów administracyjnych Unix

Dostępność:
średnia ilość
Cena: 2 250,00 zł
Cena netto: 1 829,27 zł
szt.
Ocena:
(Ilość ocen: 0)
Kod produktu:

132

Producent:
-
Opis szkolenia:

W czasie kursu uczestnicy uczą się wczytywania, zapisywania i debugowania skryptów powłoki systemu UNIX. Zajęcia rozpoczynają się od omówienia prostych skryptów automatyzujących wywoływanie często wykorzystywanych poleceń. Następnie omawiane są logiczne wyrażenia warunkowe, interakcja z użytkownikiem, pętle, menu, pułapki i funkcje. Szkolenie jest przeznaczone dla administratorów systemów, którzy opanowali podstawy środowisk uniksowych, takich jak Solaris czy Linux, i którzy chcą nauczyć się czytać i rozumieć skrypty uruchomieniowe oraz tworzyć swoje własne skrypty ułatwiające im wykonywanie codziennych zadań. Uczestnicy zapoznają się szczegółowo z językami skryptowymi powłok systemowych Bourne'a i Korna.


Czas szkolenia: 32 godz.

Program szkolenia:


Powłoki systemu UNIX i skrypty powłoki

         Omówienie roli powłok w środowisku systemu UNIX
         Omówienie standardowych powłoki
         Zdefiniowanie składniki skryptu powłoki
         Pisanie prosty skrypt powłoki

Pisanie i debugowanie skryptów

         "Zacznij skrypt od ciągu #"
         Umieszczanie w skrypcie komentarzy
         Zmiana uprawnień dotyczących skryptu
         Wykonywanie skrypu
         Debugowanie skrypu

Środowisko powłoki

         Używanie zmiennych powłoki Bourne'a i Korna
         Przypisywanie zmiennym powłoki żądane wartości
         Wyświetlanie wartości zmiennych powłoki
         Udostępnianie zmiennych podprocesom za pomocą wyrażenia export
         Wyświetlanie wartości zmiennych środowiskowych
         Usuwanie zmiennych powłoki i zmiennych środowiskowych za pomocą polecenia unset
         Dostosowanie środowiska użytkownika do potrzeb, wykorzystując plik .profile
         Wykonywanie operacji arytmetycznych
         Tworzenie i wykorzystywanie aliasów
         Wyświetlanie aliasów i przypisywanie do nich wartości
          Definiowanie wbudowanych aliasów
          Dostosowanie środowiska powłoki Bourne'a i Korna do potrzeb
          Wykorzystanie funkcji rozwijania tyld i podstawiania poleceń powłoki Korna

Wyrażenia regularne i polecenie grep

          Używanie wyrażeń regularnych
          Omówienie polecenia grep
          Używanie polecenia grep do wyszukania wzorców w pliku
          Używanie znaków wyrażenia regularnego z poleceniem grep

Edytor sed

          Używanie edytora sed do przeprowadzenia nieinteraktywnych czynności edycyjnych
          Używanie znaków wyrażenia regularnego z poleceniem sed

Język programowania nawk

         Używanie poleceń języka nawk z poziomu wiersza polecenia
         Pisanie prostych programów w języku nawk generujących raporty na temat danych z plików tekstowych
         Pisanie prostych programów w języku nawk generujących liczbowe i tekstowe raporty z plików tekstowych
         Wykorzystanie stanu wyjściowego polecenia w wyrażeniu warunkowym
         Używanie wyrażenia „if” do sprawdzenia prawdziwości warunku
         Przekazywanie wartości do skryptu, używając argumentów wprowadzonych w wierszu polecenia
         (parametrów pozycyjnych)
         Tworzenie komunikaty USAGE
         Umieszcznie parametru w wierszu polecenia
         Używanie konstrukcji warunkowych if, then, elif, else oraz fi
         Używanie wyrażeń exit, let i wyrażeń testujących ([[ ]], " ")
         Zastosowanie operatorów &&, || oraz ! - operatory logiczne
         Używanie wyrażenia case

Skrypty interaktywne

          Używanie poleceń print i echo do wyświetlenia tekstu
          Używanie polecenia read do interaktywnego przypisania danych do zmiennej powłoki
          Wczytywanie danych wprowadzonych przez użytkownika do jednej lub większej liczby zmiennych za pomocą
          pojedynczego wyrażenia read
          Wykorzystanie w poleceniach print i echo znaków specjalnych, czyniąc tekst wyświetlany na ekranie bardziej
          przyjaznym dla użytkownika
          Utworzenie dokumentu „tutaj”
          Używanie deskryptorów plików do wczytywania i zapisywania danych w wielu plikach
          Pisanie skryptów wykorzystując pętle for, while i until
          Pisanie skryptów wykorzystując wyrażenie select
          Opis przypadków stosowania pętli w skryptach
          Generowanie listy argumentów, wykorzystując podstawianie poleceń, zmiennych i nazw plików

Zaawansowane zmienne, parametry i listy argumentów

          Deklarowanie zmiennych łańcuchowych, całkowitych i tablicowych
          Manipulowanie zmiennymi łańcuchowymi
          Zmiana wartości parametrów pozycyjnych, stosując w skrypcie wyrażenie set
          Używanie tablic powłoki Korna
          Nadawanie parametrom wartości domyślnych
          Używanie wyrażeń let, print, set i typeset wbudowanych w powłokę Korna

Funkcje

         Tworzenie w skrypcie powłoki funkcji definiowanych przez użytkownika
         Twórzenie, wywoływanie i wyświetlanie funkcji w wierszu poleceń
         Przekazywanie argumentów do funkcji
         Wywoływanie funkcji ze specjalnych (funkcyjnych) plików, które są zapisywane w jednym, lub większej
         liczbie katalogów funkcji
         Opis dostępnych zastosowań funkcji

Pułapki

         Omówienie działania wyrażenia trap
         Zastosowanie wyrażenia trap w skrypcie
         Używanie wyrażenia trap do przechwytywania sygnałów i obsługiwania błędów


Szczegółowe informacje dotyczące standardów organizowanych przez nas szkoleń znajdą Państwo w zakładce:

Informacje o szkoleniach


Produkty powiązane

Administracja systemami rodziny UNIX Administracja systemami rodziny UNIX
Opis szkolenia: Tematy, z którymi zapoznają się słuchacze, omawiane są z uwzględnieniem najbardziej znanych systemów rodziny UNIX takich jak Solaris, AIX, HP-UX, BSD, Linux itp. W czasie zajęć słuchacze mają możliwość przećwiczenia omawianych zagadni...
Cena: 2 000,00 zł

Podstawy systemów rodziny UNIX Podstawy systemów rodziny UNIX
Opis szkolenia: Unix Time-Sharing System - system operacyjny rozwijany od lat osiemdziesiątych w bardzo dynamiczny sposób, co zaowocowało powstaniem wielu odmian i implementacji. Jest najbardziej znany z tego, iż teoretycznie wszystko jest plikiem or...
Cena: 1 750,00 zł

Programowanie w języku Bash Programowanie w języku Bash
Opis szkolenia: Bash jest jedną z najpopularniejszych powłok systemów uniksowych. Jest domyślną powłoką w większości dystrybucji systemu GNU/Linux oraz w systemie Mac OS X od wersji 10.3. Bash jest także domyślną powłoką w środowisku Cygwin dla syste...
Cena: 750,00 zł

Opinie o produkcie (0)

Koszyk

produktów: 0

wartość: 0,00 zł

przejdź do koszyka »

Promocje

Sklep internetowy Click Shop | Hosting home.pl