0Pricing
Linux Command Line & Bash Scripting Mastery icon

Linux Command Line & Bash Scripting Mastery

BASHBackendSystemsScriptingBeginner

Opanuj linię poleceń Linux i odblokuj potęgę automatyzacji dzięki skryptom Bash, zwiększając swoją efektywność jako programista.

🤖 Napędzane AI📚 22 kursów👥 100 000+ uczniów⭐ Ocena 4,9
Przegląd kursu

Standardowy interfejs dla każdego serwera, pipeline'u i kontenera

Linux i Bash to wspólna podstawa nowoczesnej infrastruktury oprogramowania. Niezależnie od tego, czy piszesz skrypty wdrażania, debugujesz incydent produkcyjny przez SSH, czy budujesz pipeline'y CI, pracujesz w powłoce. Ten track uczy linii poleceń Linux i tworzenia skryptów Bash od podstaw — nawigacji po systemie plików, zarządzania procesami, obsługi uprawnień — aż do wzorców skryptowania używanych w rzeczywistej pracy DevOps i inżynierii systemów.

Co się nauczysz

Zaczniesz od nawigacji powłoki i podstawowych poleceń plikowych, następnie przejdziesz do zmiennych środowiskowych, przekierowywania I/O i zarządzania procesami. Główne tematy skryptowania obejmują przepływ sterowania, funkcje, biblioteki modułowe i niezawodną obsługę błędów. Będziesz pracować z grep, wyrażeniami regularnymi, awk i sed do przetwarzania tekstu, oraz z jq i yq do ustrukturyzowanych danych JSON i YAML. Późniejsze kursy obejmują opanowanie SSH, automatyzację opartą na cron, analizę dzienników, skryptowanie administracji systemem i pisanie testowalnego Bash'a z integracją CI. Ostateczne kursy obejmują bezpieczne hartowanie Bash'a i wzorce skryptowania dla Docker'a, Kubernetes'a i środowisk chmurowych.

Ścieżka nauki

Dwadzieścia dwa kursy obejmują poziomy A1 do C2. Track otwiera się kursami Linux Fundamentals: Navigating the Shell i Introduction to Bash Scripting, przechodzi przez kursy poziomu B dotyczące równoległego wykonywania, zaawansowanego przetwarzania tekstu i Data Wrangling with awk, następnie osiąga C1 z Linux System Administration Scripting, Log Analysis and Observability Pipelines i Testing and CI for Bash Projects. Dwa końcowe kursy C2 — Hardened and Secure Bash Scripting i Bash for DevOps, Containers & Cloud — wnoszą dyscyplinę na poziomie produkcji do wszystkiego, co zbudowałeś.

Jak to działa

Każdy kurs podzielony jest na krótkie, skoncentrowane lekcje, które ukończysz w wbudowanym edytorze powłoki z informacją zwrotną w czasie rzeczywistym. Tutor AI jest dostępny zawsze, gdy utkniesz, a każde ćwiczenie działa w oparciu o rzeczywiste scenariusze wiersza poleceń, dzięki czemu umiejętności przenoszą się bezpośrednio na Twoją terminal.

Zacznij naukę →

Jak się będziesz uczyć

🎯
Interaktywne lekcje
Praktyczne ćwiczenia kodowania z opinią zwrotną w czasie rzeczywistym
🤖
Tutor AI
Uzyskaj natychmiastową pomoc od naszego AI, gdy się zatniesz
💻
Wbudowany edytor
Pisz i uruchamiaj kod bezpośrednio w przeglądarce
🏆
Certyfikat
Uzyskaj certyfikat po ukończeniu kursu
Program nauczania

22 kursów

Każdy kurs ze ścieżki edukacyjnej Linux Command Line & Bash Scripting Mastery.

01

Podstawy Linuksa: poruszanie się po powłoce

A14 lekcji

Rozpocznij naukę pracy z wierszem poleceń Linuksa. Ten minikurs obejmuje absolutne podstawy interakcji z systemem operacyjnym — od nawigowa…

02

Wprowadzenie do skryptów Bash

A24 lekcjiPRO

Zautomatyzuj pracę, pisząc pierwsze skrypty Bash. Kurs obejmuje podstawową składnię, zmienne i logikę warunkową, dzięki którym zadania wyko…

03

Najważniejsze polecenia i uprawnienia do plików

A24 lekcjiPRO

Pogłęb znajomość podstawowych narzędzi Linuksa. Naucz się wyświetlać zawartość plików, rozumieć i modyfikować uprawnienia oraz skutecznie w…

04

Zmienne środowiskowe i konfiguracja

A24 lekcjiPRO

Pogłęb znajomość wpływu zmiennych środowiskowych na powłokę i skrypty. Naucz się zarządzać konfiguracjami systemowymi i konfigurowanymi ind…

05

Funkcje Bash, biblioteki i skryptowanie modularne

B14 lekcjiPRO

Zbudują Państwo wielokrotnego użytku i testowalny kod Bash z funkcjami, dołączanymi bibliotekami oraz przejrzystą obsługą argumentów, odpow…

06

Wydajność powłoki i wykonywanie równoległe

B14 lekcjiPRO

Przyspieszą Państwo zadania powłoki, eliminując narzut podpowłok i uruchamiając zadania współbieżnie przy kontrolowanym poziomie równoległo…

07

Zarządzanie procesami i przekierowywanie wejścia/wyjścia

B14 lekcjiPRO

Przejmij kontrolę nad systemem Linux, zarządzając uruchomionymi procesami i opanowując przekierowywanie wejścia/wyjścia. Naucz się łączyć p…

08

Zaawansowane przetwarzanie tekstu i archiwa

B14 lekcjiPRO

Rozwiń umiejętności pracy z wierszem poleceń, poznając zaawansowane narzędzia do przetwarzania tekstu, takie jak sed i awk, oraz podstawowe…

09

Sterowanie przepływem w skryptach Bash

B14 lekcjiPRO

Rozwiń umiejętności tworzenia skryptów, implementując pętle i funkcje. Kurs pozwoli Państwu pisać bardziej złożone, modularne i wielokrotne…

10

Polecenia sieciowe i biegłość w SSH

B14 lekcjiPRO

Opanuj najważniejsze polecenia sieciowe i bezpiecznie łącz się ze zdalnymi serwerami za pomocą SSH. Kurs obejmuje monitorowanie aktywności…

11

Zaawansowane funkcje i dostosowywanie powłoki

B24 lekcjiPRO

Poznaj zaawansowane, często pomijane funkcje powłoki, które mogą znacząco zwiększyć produktywność. Dostosuj środowisko powłoki do wydajniej…

12

Wyrażenia regularne i zaawansowane użycie grep

B24 lekcjiPRO

Odkryj możliwości dopasowywania wzorców za pomocą wyrażeń regularnych. Kurs nauczy Państwa tworzyć zaawansowane wzorce wyszukiwania i stoso…

13

Debugowanie skryptów i najlepsze praktyki

B24 lekcjiPRO

Pisz solidne i łatwe w utrzymaniu skrypty Bash, poznając skuteczne techniki debugowania, obsługę błędów oraz najlepsze praktyki tworzenia s…

14

Przetwarzanie danych za pomocą awk dla inżynierów powłoki

B24 lekcjiPRO

Opanują Państwo awk jako język przetwarzania danych strukturalnych do tworzenia raportów, agregacji i manipulowania polami bezpośrednio z p…

15

Przetwarzanie JSON i YAML za pomocą jq i yq

B24 lekcjiPRO

Będą Państwo odpytywać, przekształcać i generować strukturalne dane JSON i YAML z wiersza poleceń na potrzeby nowoczesnych przepływów pracy…

16

Solidna obsługa błędów i defensywny Bash

B24 lekcjiPRO

Napiszą Państwo przewidywalne skrypty przerywające działanie przy błędzie, korzystając z trybu ścisłego, pułapek i zdyscyplinowanego propag…

17

Automatyzacja z Cronem i zaawansowane projekty

C14 lekcjiPRO

Automatyzuj cykliczne zadania za pomocą Crona i wykorzystaj znajomość skryptów Bash do rozwiązywania rzeczywistych problemów. Kurs kończy s…

18

Skryptowanie administracji systemami Linux

C14 lekcjiPRO

Zautomatyzują Państwo rzeczywiste zadania administracji serwerem, w tym obsługę użytkowników, usług, dysków i planowanych kontroli kondycji…

19

Analiza logów i potoki obserwowalności

C14 lekcjiPRO

Przekształcą Państwo surowe logi serwera w użyteczne metryki i alerty, korzystając ze strumieniowych narzędzi tekstowych i integracji z jou…

20

Testowanie i CI dla projektów Bash

C14 lekcjiPRO

Zastosuj rygor inżynierii oprogramowania do skryptów powłoki, korzystając z testów jednostkowych, mockowania, pokrycia kodu i ciągłej integ…

21

Utwardzone i bezpieczne skryptowanie w Bash

C24 lekcjiPRO

Zabezpieczą Państwo skrypty przed wstrzyknięciami, wyciekiem sekretów i niewłaściwym użyciem uprawnień, stosując praktyki projektowania pow…

22

Bash dla DevOps, kontenerów i chmury

C24 lekcjiPRO

Wykorzystaj skrypty powłoki jako warstwę integracyjną dla obrazów Docker, punktów wejścia kontenerów i automatyzacji narzędzi CLI chmury.

FAQ

Często zadawane pytania

Czy kurs Linux Command Line & Bash Scripting Mastery jest bezpłatny?

Tak. Możesz rozpocząć kurs Linux Command Line & Bash Scripting Mastery za darmo i ukończyć jego interaktywne lekcje bez żadnych kosztów. Opcjonalna subskrypcja PRO odblokowuje zaawansowane narzędzia AI i certyfikat możliwy do udostępnienia.

Czy potrzebuję wcześniejszego doświadczenia, aby nauczyć się BASH?

Nie. Kurs zaczyna się od podstaw i stopniowo przechodzi do bardziej zaawansowanych tematów, więc możesz zacząć nawet bez wcześniejszego doświadczenia z BASH.

Jak nauczysz się BASH na CoddyKit?

Uczysz się praktycznie. Krótkie interaktywne lekcje łączą jasne wyjaśnienie z praktycznym ćwiczeniem kodowania, które działa w czasie rzeczywistym, a tutor AI dostępny 24/7 udziela spersonalizowanej pomocy, gdy się zatniesz.

Czy dostajesz certyfikat po ukończeniu Linux Command Line & Bash Scripting Mastery?

Tak. Uczniowie PRO mogą przystąpić do egzaminu i uzyskać certyfikat ukończenia możliwy do udostępnienia z kodem możliwym do weryfikacji dla kursu Linux Command Line & Bash Scripting Mastery.

Czy możesz nauczyć się BASH na telefonie?

Tak. CoddyKit jest dostępny na stronie internetowej i jako natywne aplikacje iOS i Android, dzięki czemu możesz nauczyć się BASH na dowolnym urządzeniu, a Twoje postępy synchronizują się między nimi.

Zacznij Linux Command Line & Bash Scripting Mastery Teraz

Dołącz do tysięcy uczniów opanowujących programowanie dzięki lekcjom wspieranym AI.

Rozpocznij Bezpłatnie →Przeglądaj Wszystkie Kursy