Course Code: bashauto
Duration: 21 hours
Prerequisites:
  • Zrozumienie Linux systemu operacyjnego
  • Doświadczenie z interfejsem wiersza poleceń
  • Podstawowe doświadczenie w programowaniu

Publiczność

  • Programiści
  • Administratorzy systemu
Overview:

Bash to interpreter języka poleceń i język skryptowy dla Linux i innych uniksopodobnych systemów operacyjnych.

Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów i administratorów systemów, którzy chcą zautomatyzować swoje zadania i efektywniej zarządzać swoimi systemami za pomocą Bash.

Po zakończeniu tego szkolenia uczestnicy będą mogli

  • Instalować i konfigurować Bash.
  • Pisać i wykonywać skrypty Bash.
  • Zrozumieć cykl życia skryptu Bash i sposób, w jaki Bash pasuje do zadań administrowania systemem.
  • Używać Bash do automatyzacji zadań i zarządzania systemami.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie

  • Filozofia i zasady Bash / Czym jest Bash?
  • Bash a inne języki skryptowe
  • Przegląd funkcji i architektury Bash
  • Poza Bash: Bash w kontekście zadań administracji systemem

Zrozumienie Bash

  • Cykl życia skryptu Bash
  • Jak Bash pasuje do zadań administracji systemem
  • Składnia i typy danych Bash

Pierwsze kroki

  • Konfigurowanie środowiska programistycznego
  • Instalowanie Bash w systemach Linux
  • Instalowanie Bash w systemach Windows
  • Konfigurowanie środowiska Bash

Tworzenie i uruchamianie Bash skryptów

  • Struktura skryptów Bash
  • Uruchamianie skryptów Bash
  • Używanie zmiennych, argumentów i wejścia/wyjścia
  • Struktury sterowania i pętle

Skrypty do automatyzacji Bash

  • Automatyzacja zadań za pomocą Bash
  • Zarządzanie systemem plików z Bash
  • Zarządzanie procesami z Bash
  • Monitorowanie systemu i rejestrowanie za pomocą Bash

Integracja Bash z innymi narzędziami

  • Bash i wyrażenia regularne
  • Bash oraz sed i awk
  • Bash i narzędzia wiersza poleceń (grep, find, xargs itp.)

Rozwiązywanie problemów

  • Debugowanie Bash skryptów
  • Typowe błędy i sposoby ich unikania
  • Optymalizacja skryptów Bash

Podsumowanie i kolejne kroki

  • Przegląd kluczowych pojęć i najlepszych praktyk
  • Kolejne kroki, aby dowiedzieć się więcej o Bash i automatyzacji z Bash
Sites Published:

United Arab Emirates - Bash Scripting for Automation

Qatar - Bash Scripting for Automation

Egypt - Bash Scripting for Automation

Saudi Arabia - Bash Scripting for Automation

South Africa - Bash Scripting for Automation

Brasil - Bash Scripting for Automation

Canada - Bash Scripting for Automation

中国 - Bash Scripting for Automation

香港 - Bash Scripting for Automation

澳門 - Bash Scripting for Automation

台灣 - Bash Scripting for Automation

USA - Bash Scripting for Automation

Österreich - Bash Scripting for Automation

Schweiz - Bash Scripting for Automation

Deutschland - Bash Scripting for Automation

Czech Republic - Bash Scripting for Automation

Denmark - Bash Scripting for Automation

Estonia - Bash Scripting for Automation

Finland - Bash Scripting for Automation

Greece - Bash Scripting for Automation

Magyarország - Bash Scripting for Automation

Ireland - Bash Scripting for Automation

Luxembourg - Bash Scripting for Automation

Latvia - Bash Scripting for Automation

España - Bash Scripting for Automation

Italia - Bash Scripting for Automation

Lithuania - Bash Scripting for Automation

Nederland - Bash Scripting for Automation

Norway - Bash Scripting for Automation

Portugal - Bash Scripting for Automation

România - Bash Scripting for Automation

Sverige - Bash Scripting for Automation

Türkiye - Bash Scripting for Automation

Malta - Bash Scripting for Automation

Belgique - Bash Scripting for Automation

France - Bash Scripting for Automation

日本 - Bash Scripting for Automation

Australia - Bash Scripting for Automation

Malaysia - Bash Scripting for Automation

New Zealand - Bash Scripting for Automation

Philippines - Bash Scripting for Automation

Singapore - Bash Scripting for Automation

Thailand - Bash Scripting for Automation

Vietnam - Bash Scripting for Automation

India - Bash Scripting for Automation

Argentina - Bash Scripting for Automation

Chile - Bash Scripting for Automation

Costa Rica - Bash Scripting for Automation

Ecuador - Bash Scripting for Automation

Guatemala - Bash Scripting for Automation

Colombia - Bash Scripting for Automation

México - Bash Scripting for Automation

Panama - Bash Scripting for Automation

Peru - Bash Scripting for Automation

Uruguay - Bash Scripting for Automation

Venezuela - Bash Scripting for Automation

Polska - Bash Scripting for Automation

United Kingdom - Bash Scripting for Automation

South Korea - Bash Scripting for Automation

Pakistan - Bash Scripting for Automation

Sri Lanka - Bash Scripting for Automation

Bulgaria - Bash Scripting for Automation

Bolivia - Bash Scripting for Automation

Indonesia - Bash Scripting for Automation

Kazakhstan - Bash Scripting for Automation

Moldova - Bash Scripting for Automation

Morocco - Bash Scripting for Automation

Tunisia - Bash Scripting for Automation

Kuwait - Bash Scripting for Automation

Oman - Bash Scripting for Automation

Slovakia - Bash Scripting for Automation

Kenya - Bash Scripting for Automation

Nigeria - Bash Scripting for Automation

Botswana - Bash Scripting for Automation

Slovenia - Bash Scripting for Automation

Croatia - Bash Scripting for Automation

Serbia - Bash Scripting for Automation

Bhutan - Bash Scripting for Automation

Nepal - Bash Scripting for Automation

Uzbekistan - Bash Scripting for Automation